builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0244 starttime: 1464638393.73 results: success (0) buildid: 20160530120549 builduid: 7997d47d310b490c9d491deb39fe4327 revision: 3c7a33fe0b6472bf47264c2390c5bc19f1a6dce4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 12:59:53.729022) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 12:59:53.729444) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-30 12:59:53.729727) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-30 12:59:53.750726) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 12:59:53.751029) ========= 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.h1XcQ93bzc/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.pp8leAgjER/Listeners TMPDIR=/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/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-30 12:59:53-- 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% 7.23M=0.002s 2016-05-30 12:59:53 (7.23 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.199712 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 12:59:53.969906) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 12:59:53.970240) ========= 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.h1XcQ93bzc/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.pp8leAgjER/Listeners TMPDIR=/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/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.020670 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 12:59:54.019400) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-30 12:59:54.019984) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3c7a33fe0b6472bf47264c2390c5bc19f1a6dce4 --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 3c7a33fe0b6472bf47264c2390c5bc19f1a6dce4 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.h1XcQ93bzc/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.pp8leAgjER/Listeners TMPDIR=/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/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-30 12:59:54,031 truncating revision to first 12 chars 2016-05-30 12:59:54,031 Setting DEBUG logging. 2016-05-30 12:59:54,031 attempt 1/10 2016-05-30 12:59:54,031 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/3c7a33fe0b64?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-30 12:59:55,105 unpacking tar archive at: mozilla-aurora-3c7a33fe0b64/testing/mozharness/ program finished with exit code 0 elapsedTime=1.347051 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-30 12:59:55.388970) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 12:59:55.389293) ========= script_repo_revision: 3c7a33fe0b6472bf47264c2390c5bc19f1a6dce4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 12:59:55.389699) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 12:59:55.389971) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 12:59:55.406700) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 31 secs) (at 2016-05-30 12:59:55.407024) ========= /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.h1XcQ93bzc/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.pp8leAgjER/Listeners TMPDIR=/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 12:59:55 INFO - MultiFileLogger online at 20160530 12:59:55 in /builds/slave/test 12:59:55 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 12:59:55 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:59:55 INFO - {'append_to_log': False, 12:59:55 INFO - 'base_work_dir': '/builds/slave/test', 12:59:55 INFO - 'blob_upload_branch': 'mozilla-aurora', 12:59:55 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:59:55 INFO - 'buildbot_json_path': 'buildprops.json', 12:59:55 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:59:55 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:59:55 INFO - 'download_minidump_stackwalk': True, 12:59:55 INFO - 'download_symbols': 'true', 12:59:55 INFO - 'e10s': False, 12:59:55 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:59:55 INFO - 'tooltool.py': '/tools/tooltool.py', 12:59:55 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:59:55 INFO - '/tools/misc-python/virtualenv.py')}, 12:59:55 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:59:55 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:59:55 INFO - 'log_level': 'info', 12:59:55 INFO - 'log_to_console': True, 12:59:55 INFO - 'opt_config_files': (), 12:59:55 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:59:55 INFO - '--processes=1', 12:59:55 INFO - '--config=%(test_path)s/wptrunner.ini', 12:59:55 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:59:55 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:59:55 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:59:55 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:59:55 INFO - 'pip_index': False, 12:59:55 INFO - 'require_test_zip': True, 12:59:55 INFO - 'test_type': ('testharness',), 12:59:55 INFO - 'this_chunk': '1', 12:59:55 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:59:55 INFO - 'total_chunks': '10', 12:59:55 INFO - 'virtualenv_path': 'venv', 12:59:55 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:59:55 INFO - 'work_dir': 'build'} 12:59:55 INFO - ##### 12:59:55 INFO - ##### Running clobber step. 12:59:55 INFO - ##### 12:59:55 INFO - Running pre-action listener: _resource_record_pre_action 12:59:55 INFO - Running main action method: clobber 12:59:55 INFO - rmtree: /builds/slave/test/build 12:59:55 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:59:56 INFO - Running post-action listener: _resource_record_post_action 12:59:56 INFO - ##### 12:59:56 INFO - ##### Running read-buildbot-config step. 12:59:56 INFO - ##### 12:59:56 INFO - Running pre-action listener: _resource_record_pre_action 12:59:56 INFO - Running main action method: read_buildbot_config 12:59:56 INFO - Using buildbot properties: 12:59:56 INFO - { 12:59:56 INFO - "project": "", 12:59:56 INFO - "product": "firefox", 12:59:56 INFO - "script_repo_revision": "production", 12:59:56 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 12:59:56 INFO - "repository": "", 12:59:56 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 12:59:56 INFO - "buildid": "20160530120549", 12:59:56 INFO - "pgo_build": "False", 12:59:56 INFO - "basedir": "/builds/slave/test", 12:59:56 INFO - "buildnumber": 12, 12:59:56 INFO - "slavename": "t-yosemite-r7-0244", 12:59:56 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 12:59:56 INFO - "platform": "macosx64", 12:59:56 INFO - "branch": "mozilla-aurora", 12:59:56 INFO - "revision": "3c7a33fe0b6472bf47264c2390c5bc19f1a6dce4", 12:59:57 INFO - "repo_path": "releases/mozilla-aurora", 12:59:57 INFO - "moz_repo_path": "", 12:59:57 INFO - "stage_platform": "macosx64", 12:59:57 INFO - "builduid": "7997d47d310b490c9d491deb39fe4327", 12:59:57 INFO - "slavebuilddir": "test" 12:59:57 INFO - } 12:59:57 INFO - Found installer url https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 12:59:57 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 12:59:57 INFO - Running post-action listener: _resource_record_post_action 12:59:57 INFO - ##### 12:59:57 INFO - ##### Running download-and-extract step. 12:59:57 INFO - ##### 12:59:57 INFO - Running pre-action listener: _resource_record_pre_action 12:59:57 INFO - Running main action method: download_and_extract 12:59:57 INFO - mkdir: /builds/slave/test/build/tests 12:59:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:59:57 INFO - https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 12:59:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 12:59:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 12:59:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/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 12:59:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/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 12:59:58 INFO - Downloaded 1235 bytes. 12:59:58 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 12:59:58 INFO - Using the following test package requirements: 12:59:58 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 12:59:58 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:59:58 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 12:59:58 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:59:58 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 12:59:58 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:59:58 INFO - u'jsshell-mac64.zip'], 12:59:58 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:59:58 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 12:59:58 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 12:59:58 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:59:58 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 12:59:58 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:59:58 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 12:59:58 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:59:58 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 12:59:58 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 12:59:58 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 12:59:58 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 12:59: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')]} 12:59:58 INFO - https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 12:59:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 12:59:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 12:59:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/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 12:59:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/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 12:59:59 INFO - Downloaded 18344621 bytes. 12:59:59 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/*'] 12:59:59 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/* 13:00:00 INFO - caution: filename not matched: web-platform/* 13:00:00 INFO - Return code: 11 13:00:00 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')]} 13:00:00 INFO - https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 13:00:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:00:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 13:00:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/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 13:00:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/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 13:00:01 INFO - Downloaded 36409193 bytes. 13:00:01 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/*'] 13:00:01 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/* 13:00:05 INFO - caution: filename not matched: bin/* 13:00:05 INFO - caution: filename not matched: config/* 13:00:05 INFO - caution: filename not matched: mozbase/* 13:00:05 INFO - caution: filename not matched: marionette/* 13:00:05 INFO - caution: filename not matched: tools/wptserve/* 13:00:05 INFO - Return code: 11 13:00:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:00:05 INFO - https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 13:00:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:00:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:00:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 13:00:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/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 13:00:09 INFO - Downloaded 73070917 bytes. 13:00:09 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:00:09 INFO - mkdir: /builds/slave/test/properties 13:00:09 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 13:00:09 INFO - Writing to file /builds/slave/test/properties/build_url 13:00:09 INFO - Contents: 13:00:09 INFO - build_url:https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 13:00:10 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:00:10 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 13:00:10 INFO - Writing to file /builds/slave/test/properties/symbols_url 13:00:10 INFO - Contents: 13:00:10 INFO - symbols_url:https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:00:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:00:10 INFO - https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 13:00:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:00:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 13:00:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/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 13:00:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/A7GrAK6jToWT5DSHhjT7CA/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 13:00:13 INFO - Downloaded 103671267 bytes. 13:00:13 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'] 13:00:13 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 13:00:17 INFO - Return code: 0 13:00:17 INFO - Running post-action listener: _resource_record_post_action 13:00:17 INFO - Running post-action listener: set_extra_try_arguments 13:00:17 INFO - ##### 13:00:17 INFO - ##### Running create-virtualenv step. 13:00:17 INFO - ##### 13:00:17 INFO - Running pre-action listener: _pre_create_virtualenv 13:00:17 INFO - Running pre-action listener: _resource_record_pre_action 13:00:17 INFO - Running main action method: create_virtualenv 13:00:17 INFO - Creating virtualenv /builds/slave/test/build/venv 13:00:17 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 13:00:17 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 13:00:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 13:00:17 INFO - Using real prefix '/tools/python27' 13:00:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python 13:00:17 INFO - Installing distribute.............................................................................................................................................................................................done. 13:00:20 INFO - Installing pip.................done. 13:00:20 INFO - Return code: 0 13:00:20 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 13:00:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:00:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:00:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:00:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:00:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:00:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:00:20 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x107be5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c02f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd21c9e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107bfe5e0>, '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 0x1077e1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10780c990>, '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.h1XcQ93bzc/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.pp8leAgjER/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:00:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 13:00:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 13:00:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h1XcQ93bzc/Render', 13:00:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:00:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:00:20 INFO - 'HOME': '/Users/cltbld', 13:00:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:00:20 INFO - 'LOGNAME': 'cltbld', 13:00:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:00:20 INFO - 'MOZ_NO_REMOTE': '1', 13:00:20 INFO - 'NO_EM_RESTART': '1', 13:00:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:00:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:00:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:00:20 INFO - 'PWD': '/builds/slave/test', 13:00:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:00:20 INFO - 'SHELL': '/bin/bash', 13:00:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pp8leAgjER/Listeners', 13:00:20 INFO - 'TMPDIR': '/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/', 13:00:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:00:20 INFO - 'USER': 'cltbld', 13:00:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:00:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:00:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:00:20 INFO - 'XPC_FLAGS': '0x0', 13:00:20 INFO - 'XPC_SERVICE_NAME': '0', 13:00:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:00:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:00:21 INFO - Downloading/unpacking psutil>=0.7.1 13:00:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:00:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:00:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:00:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:00:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:00:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:00:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 13:00:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:00:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:00:23 INFO - Installing collected packages: psutil 13:00:23 INFO - Running setup.py install for psutil 13:00:23 INFO - building 'psutil._psutil_osx' extension 13:00:23 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 13:00:24 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 13:00:24 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 13:00:24 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 13:00:24 INFO - building 'psutil._psutil_posix' extension 13:00:24 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 13:00:24 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 13:00:24 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 13:00:24 INFO - ^ 13:00:24 INFO - 1 warning generated. 13:00:24 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 13:00:24 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 13:00:24 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 13:00:24 INFO - Successfully installed psutil 13:00:24 INFO - Cleaning up... 13:00:24 INFO - Return code: 0 13:00:24 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 13:00:24 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')]} 13:00:24 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:00:24 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:00:24 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')]} 13:00:24 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:00:24 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:00:24 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 0x107be5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c02f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd21c9e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107bfe5e0>, '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 0x1077e1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10780c990>, '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.h1XcQ93bzc/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.pp8leAgjER/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:00:24 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 13:00:24 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 13:00:24 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h1XcQ93bzc/Render', 13:00:24 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:00:24 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:00:24 INFO - 'HOME': '/Users/cltbld', 13:00:24 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:00:24 INFO - 'LOGNAME': 'cltbld', 13:00:24 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:00:24 INFO - 'MOZ_NO_REMOTE': '1', 13:00:24 INFO - 'NO_EM_RESTART': '1', 13:00:24 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:00:24 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:00:24 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:00:24 INFO - 'PWD': '/builds/slave/test', 13:00:24 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:00:24 INFO - 'SHELL': '/bin/bash', 13:00:24 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pp8leAgjER/Listeners', 13:00:24 INFO - 'TMPDIR': '/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/', 13:00:24 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:00:24 INFO - 'USER': 'cltbld', 13:00:24 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:00:24 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:00:24 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:00:24 INFO - 'XPC_FLAGS': '0x0', 13:00:24 INFO - 'XPC_SERVICE_NAME': '0', 13:00:24 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:00:24 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:00:24 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 13:00:24 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 13:00:24 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 13:00:24 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 13:00:24 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 13:00:24 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 13:00:24 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 13:00:27 INFO - Downloading mozsystemmonitor-0.0.tar.gz 13:00:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 13:00:27 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 13:00:27 INFO - Installing collected packages: mozsystemmonitor 13:00:27 INFO - Running setup.py install for mozsystemmonitor 13:00:27 INFO - Successfully installed mozsystemmonitor 13:00:27 INFO - Cleaning up... 13:00:27 INFO - Return code: 0 13:00:27 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 13:00:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:00:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:00:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:00:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:00:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:00:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:00:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x107be5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c02f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd21c9e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107bfe5e0>, '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 0x1077e1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10780c990>, '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.h1XcQ93bzc/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.pp8leAgjER/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:00:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 13:00:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 13:00:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h1XcQ93bzc/Render', 13:00:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:00:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:00:27 INFO - 'HOME': '/Users/cltbld', 13:00:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:00:27 INFO - 'LOGNAME': 'cltbld', 13:00:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:00:27 INFO - 'MOZ_NO_REMOTE': '1', 13:00:27 INFO - 'NO_EM_RESTART': '1', 13:00:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:00:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:00:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:00:27 INFO - 'PWD': '/builds/slave/test', 13:00:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:00:27 INFO - 'SHELL': '/bin/bash', 13:00:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pp8leAgjER/Listeners', 13:00:27 INFO - 'TMPDIR': '/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/', 13:00:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:00:27 INFO - 'USER': 'cltbld', 13:00:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:00:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:00:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:00:27 INFO - 'XPC_FLAGS': '0x0', 13:00:27 INFO - 'XPC_SERVICE_NAME': '0', 13:00:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:00:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:00:27 INFO - Downloading/unpacking blobuploader==1.2.4 13:00:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:00:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:00:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:00:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:00:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:00:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:00:30 INFO - Downloading blobuploader-1.2.4.tar.gz 13:00:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 13:00:30 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 13:00:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:00:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:00:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:00:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 13:00:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 13:00:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 13:00:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 13:00:31 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 13:00:31 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 13:00:31 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 13:00:31 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 13:00:31 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 13:00:31 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 13:00:31 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 13:00:31 INFO - Downloading docopt-0.6.1.tar.gz 13:00:31 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 13:00:31 INFO - Installing collected packages: blobuploader, requests, docopt 13:00:31 INFO - Running setup.py install for blobuploader 13:00:31 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 13:00:31 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 13:00:31 INFO - Running setup.py install for requests 13:00:32 INFO - Running setup.py install for docopt 13:00:32 INFO - Successfully installed blobuploader requests docopt 13:00:32 INFO - Cleaning up... 13:00:32 INFO - Return code: 0 13:00:32 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:00:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:00:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:00:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:00:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 13:00:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:00:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:00:32 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 0x107be5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c02f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd21c9e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107bfe5e0>, '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 0x1077e1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10780c990>, '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.h1XcQ93bzc/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.pp8leAgjER/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:00:32 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 13:00:32 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 13:00:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h1XcQ93bzc/Render', 13:00:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:00:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:00:32 INFO - 'HOME': '/Users/cltbld', 13:00:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:00:32 INFO - 'LOGNAME': 'cltbld', 13:00:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:00:32 INFO - 'MOZ_NO_REMOTE': '1', 13:00:32 INFO - 'NO_EM_RESTART': '1', 13:00:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:00:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:00:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:00:32 INFO - 'PWD': '/builds/slave/test', 13:00:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:00:32 INFO - 'SHELL': '/bin/bash', 13:00:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pp8leAgjER/Listeners', 13:00:32 INFO - 'TMPDIR': '/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/', 13:00:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:00:32 INFO - 'USER': 'cltbld', 13:00:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:00:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:00:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:00:32 INFO - 'XPC_FLAGS': '0x0', 13:00:32 INFO - 'XPC_SERVICE_NAME': '0', 13:00:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:00:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:00:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:00:32 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-9Q4j0R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:00:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:00:32 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-JqH1lX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:00:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:00:32 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-oFOWL3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:00:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:00:33 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-8ClDLV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:00:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:00:33 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-NB9I_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:00:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:00:33 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-atsLAw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:00:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:00:33 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-USjoSi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:00:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:00:33 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-9wPUXK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:00:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:00:33 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-tQ6cK0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:00:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:00:33 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-aOpeD8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:00:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:00:33 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-QJWCW1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:00:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:00:33 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-psgzt9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:00:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:00:34 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-GHQP_E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:00:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:00:34 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-r7PM9w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:00:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:00:34 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-GFtkbZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:00:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:00:34 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-0as9tY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:00:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:00:34 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-mpdEgg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:00:34 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:00:34 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-Lq98GS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:00:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:00:34 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-lZSsyW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:00:34 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:00:34 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-OukcVQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:00:34 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:00:35 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-V2Mxnf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:00:35 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:00:35 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 13:00:35 INFO - Running setup.py install for manifestparser 13:00:35 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 13:00:35 INFO - Running setup.py install for mozcrash 13:00:35 INFO - Running setup.py install for mozdebug 13:00:35 INFO - Running setup.py install for mozdevice 13:00:35 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 13:00:35 INFO - Installing dm script to /builds/slave/test/build/venv/bin 13:00:35 INFO - Running setup.py install for mozfile 13:00:36 INFO - Running setup.py install for mozhttpd 13:00:36 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 13:00:36 INFO - Running setup.py install for mozinfo 13:00:36 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 13:00:36 INFO - Running setup.py install for mozInstall 13:00:36 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 13:00:36 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 13:00:36 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 13:00:36 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 13:00:36 INFO - Running setup.py install for mozleak 13:00:36 INFO - Running setup.py install for mozlog 13:00:36 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 13:00:36 INFO - Running setup.py install for moznetwork 13:00:36 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 13:00:36 INFO - Running setup.py install for mozprocess 13:00:37 INFO - Running setup.py install for mozprofile 13:00:37 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 13:00:37 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 13:00:37 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 13:00:37 INFO - Running setup.py install for mozrunner 13:00:37 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 13:00:37 INFO - Running setup.py install for mozscreenshot 13:00:37 INFO - Running setup.py install for moztest 13:00:37 INFO - Running setup.py install for mozversion 13:00:37 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 13:00:37 INFO - Running setup.py install for wptserve 13:00:38 INFO - Running setup.py install for marionette-driver 13:00:38 INFO - Running setup.py install for browsermob-proxy 13:00:38 INFO - Running setup.py install for marionette-client 13:00:38 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:00:38 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 13:00:38 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 13:00:38 INFO - Cleaning up... 13:00:38 INFO - Return code: 0 13:00:38 INFO - Installing None into virtualenv /builds/slave/test/build/venv 13:00:38 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')]} 13:00:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 13:00:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:00:38 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')]} 13:00:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 13:00:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 13:00:38 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 0x107be5e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107c02f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ffd21c9e4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x107bfe5e0>, '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 0x1077e1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10780c990>, '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.h1XcQ93bzc/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.pp8leAgjER/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 13:00:38 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 13:00:38 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 13:00:38 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h1XcQ93bzc/Render', 13:00:38 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:00:38 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:00:38 INFO - 'HOME': '/Users/cltbld', 13:00:38 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:00:38 INFO - 'LOGNAME': 'cltbld', 13:00:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:00:38 INFO - 'MOZ_NO_REMOTE': '1', 13:00:38 INFO - 'NO_EM_RESTART': '1', 13:00:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:00:38 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:00:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:00:38 INFO - 'PWD': '/builds/slave/test', 13:00:38 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:00:38 INFO - 'SHELL': '/bin/bash', 13:00:38 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pp8leAgjER/Listeners', 13:00:38 INFO - 'TMPDIR': '/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/', 13:00:38 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:00:38 INFO - 'USER': 'cltbld', 13:00:38 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:00:38 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:00:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:00:38 INFO - 'XPC_FLAGS': '0x0', 13:00:38 INFO - 'XPC_SERVICE_NAME': '0', 13:00:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:00:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 13:00:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 13:00:39 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-2C2qFB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 13:00:39 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)) 13:00:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 13:00:39 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-yrFKxn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 13:00:39 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)) 13:00:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 13:00:39 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-fx2V_D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 13:00:39 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)) 13:00:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 13:00:39 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-TILLaQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 13:00:39 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)) 13:00:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 13:00:39 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-fdQutq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 13:00:39 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)) 13:00:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 13:00:39 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-4KgyVm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 13:00:39 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)) 13:00:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 13:00:39 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-8PYuY3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 13:00:39 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)) 13:00:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 13:00:39 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-29WyPn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 13:00:39 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)) 13:00:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 13:00:39 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-AFffjE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 13:00:40 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)) 13:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 13:00:40 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-4Ci7gX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 13:00:40 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)) 13:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 13:00:40 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-YXQFbP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 13:00:40 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)) 13:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 13:00:40 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-c5oPTH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 13:00:40 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)) 13:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 13:00:40 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-UbwICG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 13:00:40 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)) 13:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 13:00:40 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-wi5W11-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 13:00:40 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)) 13:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 13:00:40 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-Rx13xt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 13:00:40 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)) 13:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 13:00:40 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-ISFHIO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 13:00:40 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)) 13:00:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 13:00:40 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-AbC9nA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 13:00:40 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)) 13:00:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 13:00:40 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-bmFquJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 13:00:41 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)) 13:00:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 13:00:41 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-6ER9jo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 13:00:41 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)) 13:00:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:00:41 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-pWxM8a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 13:00:41 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)) 13:00:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 13:00:41 INFO - Running setup.py (path:/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/pip-vfc7pZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 13:00:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 13:00:41 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)) 13:00:41 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)) 13:00:41 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)) 13:00:41 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)) 13:00:41 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)) 13:00:41 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)) 13:00:41 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 13:00:41 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 13:00:41 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 13:00:41 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 13:00:41 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 13:00:41 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 13:00:41 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 13:00:44 INFO - Downloading blessings-1.6.tar.gz 13:00:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 13:00:44 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)) 13:00:44 INFO - Installing collected packages: blessings 13:00:44 INFO - Running setup.py install for blessings 13:00:44 INFO - Successfully installed blessings 13:00:44 INFO - Cleaning up... 13:00:44 INFO - Return code: 0 13:00:44 INFO - Done creating virtualenv /builds/slave/test/build/venv. 13:00:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:00:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:00:44 INFO - Reading from file tmpfile_stdout 13:00:44 INFO - Current package versions: 13:00:44 INFO - blessings == 1.6 13:00:44 INFO - blobuploader == 1.2.4 13:00:44 INFO - browsermob-proxy == 0.6.0 13:00:44 INFO - docopt == 0.6.1 13:00:44 INFO - manifestparser == 1.1 13:00:44 INFO - marionette-client == 2.3.0 13:00:44 INFO - marionette-driver == 1.4.0 13:00:44 INFO - mozInstall == 1.12 13:00:44 INFO - mozcrash == 0.17 13:00:44 INFO - mozdebug == 0.1 13:00:44 INFO - mozdevice == 0.48 13:00:44 INFO - mozfile == 1.2 13:00:44 INFO - mozhttpd == 0.7 13:00:44 INFO - mozinfo == 0.9 13:00:44 INFO - mozleak == 0.1 13:00:44 INFO - mozlog == 3.1 13:00:44 INFO - moznetwork == 0.27 13:00:44 INFO - mozprocess == 0.22 13:00:44 INFO - mozprofile == 0.28 13:00:44 INFO - mozrunner == 6.11 13:00:44 INFO - mozscreenshot == 0.1 13:00:44 INFO - mozsystemmonitor == 0.0 13:00:44 INFO - moztest == 0.7 13:00:44 INFO - mozversion == 1.4 13:00:44 INFO - psutil == 3.1.1 13:00:44 INFO - requests == 1.2.3 13:00:44 INFO - wptserve == 1.4.0 13:00:44 INFO - wsgiref == 0.1.2 13:00:44 INFO - Running post-action listener: _resource_record_post_action 13:00:44 INFO - Running post-action listener: _start_resource_monitoring 13:00:44 INFO - Starting resource monitoring. 13:00:44 INFO - ##### 13:00:44 INFO - ##### Running pull step. 13:00:44 INFO - ##### 13:00:44 INFO - Running pre-action listener: _resource_record_pre_action 13:00:44 INFO - Running main action method: pull 13:00:44 INFO - Pull has nothing to do! 13:00:44 INFO - Running post-action listener: _resource_record_post_action 13:00:44 INFO - ##### 13:00:44 INFO - ##### Running install step. 13:00:44 INFO - ##### 13:00:44 INFO - Running pre-action listener: _resource_record_pre_action 13:00:44 INFO - Running main action method: install 13:00:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 13:00:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 13:00:45 INFO - Reading from file tmpfile_stdout 13:00:45 INFO - Detecting whether we're running mozinstall >=1.0... 13:00:45 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 13:00:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 13:00:45 INFO - Reading from file tmpfile_stdout 13:00:45 INFO - Output received: 13:00:45 INFO - Usage: mozinstall [options] installer 13:00:45 INFO - Options: 13:00:45 INFO - -h, --help show this help message and exit 13:00:45 INFO - -d DEST, --destination=DEST 13:00:45 INFO - Directory to install application into. [default: 13:00:45 INFO - "/builds/slave/test"] 13:00:45 INFO - --app=APP Application being installed. [default: firefox] 13:00:45 INFO - mkdir: /builds/slave/test/build/application 13:00:45 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'] 13:00:45 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 13:01:03 INFO - Reading from file tmpfile_stdout 13:01:03 INFO - Output received: 13:01:03 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 13:01:03 INFO - Running post-action listener: _resource_record_post_action 13:01:03 INFO - ##### 13:01:03 INFO - ##### Running run-tests step. 13:01:03 INFO - ##### 13:01:03 INFO - Running pre-action listener: _resource_record_pre_action 13:01:03 INFO - Running main action method: run_tests 13:01:03 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 13:01:03 INFO - Minidump filename unknown. Determining based upon platform and architecture. 13:01:03 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 13:01:03 INFO - grabbing minidump binary from tooltool 13:01:03 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')]} 13:01:03 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 0x107bfe5e0>, '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 0x1077e1cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10780c990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 13:01:03 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 13:01:03 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 13:01:03 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 13:01:03 INFO - Return code: 0 13:01:03 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 13:01:03 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 13:01:03 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/A7GrAK6jToWT5DSHhjT7CA/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 13:01:03 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/A7GrAK6jToWT5DSHhjT7CA/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 13:01:03 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.h1XcQ93bzc/Render', 13:01:03 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 13:01:03 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 13:01:03 INFO - 'HOME': '/Users/cltbld', 13:01:03 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 13:01:03 INFO - 'LOGNAME': 'cltbld', 13:01:03 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 13:01:03 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 13:01:03 INFO - 'MOZ_NO_REMOTE': '1', 13:01:03 INFO - 'NO_EM_RESTART': '1', 13:01:03 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 13:01:03 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 13:01:03 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 13:01:03 INFO - 'PWD': '/builds/slave/test', 13:01:03 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 13:01:03 INFO - 'SHELL': '/bin/bash', 13:01:03 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.pp8leAgjER/Listeners', 13:01:03 INFO - 'TMPDIR': '/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/T/', 13:01:03 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 13:01:03 INFO - 'USER': 'cltbld', 13:01:03 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 13:01:03 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 13:01:03 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 13:01:03 INFO - 'XPC_FLAGS': '0x0', 13:01:03 INFO - 'XPC_SERVICE_NAME': '0', 13:01:03 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 13:01:03 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/A7GrAK6jToWT5DSHhjT7CA/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 13:01:03 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 13:01:03 INFO - import pkg_resources 13:01:04 INFO - Using 1 client processes 13:01:05 INFO - wptserve Starting http server on 127.0.0.1:8000 13:01:05 INFO - wptserve Starting http server on 127.0.0.1:8001 13:01:05 INFO - wptserve Starting http server on 127.0.0.1:8443 13:01:07 INFO - SUITE-START | Running 778 tests 13:01:07 INFO - Running testharness tests 13:01:07 INFO - Setting up ssl 13:01:07 INFO - PROCESS | certutil | 13:01:07 INFO - PROCESS | certutil | 13:01:07 INFO - PROCESS | certutil | 13:01:07 INFO - Certificate Nickname Trust Attributes 13:01:07 INFO - SSL,S/MIME,JAR/XPI 13:01:07 INFO - 13:01:07 INFO - web-platform-tests CT,, 13:01:07 INFO - 13:01:07 INFO - Starting runner 13:01:08 INFO - PROCESS | 2590 | [2590] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 13:01:08 INFO - PROCESS | 2590 | 1464638468139 Marionette DEBUG Marionette enabled via build flag and pref 13:01:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x113ca1000 == 1 [pid = 2590] [id = 1] 13:01:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 1 (0x113ca1800) [pid = 2590] [serial = 1] [outer = 0x0] 13:01:08 INFO - PROCESS | 2590 | [2590] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:01:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 2 (0x113ca2800) [pid = 2590] [serial = 2] [outer = 0x113ca1800] 13:01:08 INFO - PROCESS | 2590 | 1464638468476 Marionette INFO Listening on port 2828 13:01:08 INFO - PROCESS | 2590 | 1464638468701 Marionette DEBUG Marionette enabled via command-line flag 13:01:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x116951800 == 2 [pid = 2590] [id = 2] 13:01:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 3 (0x116952000) [pid = 2590] [serial = 3] [outer = 0x0] 13:01:08 INFO - PROCESS | 2590 | [2590] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 13:01:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 4 (0x116977800) [pid = 2590] [serial = 4] [outer = 0x116952000] 13:01:08 INFO - PROCESS | 2590 | [2590] 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 13:01:08 INFO - PROCESS | 2590 | 1464638468845 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:51058 13:01:08 INFO - PROCESS | 2590 | 1464638468930 Marionette DEBUG Closed connection conn0 13:01:08 INFO - PROCESS | 2590 | [2590] 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 13:01:08 INFO - PROCESS | 2590 | 1464638468933 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:51059 13:01:08 INFO - PROCESS | 2590 | 1464638468944 Marionette DEBUG Closed connection conn1 13:01:08 INFO - PROCESS | 2590 | [2590] 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 13:01:08 INFO - PROCESS | 2590 | 1464638468949 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:51060 13:01:08 INFO - PROCESS | 2590 | 1464638468956 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 13:01:08 INFO - PROCESS | 2590 | 1464638468962 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":"20160530120549","device":"desktop","version":"48.0a2"} 13:01:09 INFO - PROCESS | 2590 | [2590] 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 13:01:09 INFO - PROCESS | 2590 | ++DOCSHELL 0x119ba6800 == 3 [pid = 2590] [id = 3] 13:01:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 5 (0x119ba7000) [pid = 2590] [serial = 5] [outer = 0x0] 13:01:09 INFO - PROCESS | 2590 | ++DOCSHELL 0x119ba7800 == 4 [pid = 2590] [id = 4] 13:01:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 6 (0x11976d000) [pid = 2590] [serial = 6] [outer = 0x0] 13:01:10 INFO - PROCESS | 2590 | [2590] 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 13:01:10 INFO - PROCESS | 2590 | ++DOCSHELL 0x121704000 == 5 [pid = 2590] [id = 5] 13:01:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 7 (0x11976c800) [pid = 2590] [serial = 7] [outer = 0x0] 13:01:10 INFO - PROCESS | 2590 | [2590] 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 13:01:10 INFO - PROCESS | 2590 | [2590] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 13:01:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 8 (0x1217c0800) [pid = 2590] [serial = 8] [outer = 0x11976c800] 13:01:10 INFO - PROCESS | 2590 | [2590] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:01:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 9 (0x12362c000) [pid = 2590] [serial = 9] [outer = 0x119ba7000] 13:01:10 INFO - PROCESS | 2590 | [2590] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:01:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 10 (0x1213b0800) [pid = 2590] [serial = 10] [outer = 0x11976d000] 13:01:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 11 (0x121565c00) [pid = 2590] [serial = 11] [outer = 0x11976c800] 13:01:10 INFO - PROCESS | 2590 | [2590] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:01:10 INFO - PROCESS | 2590 | 1464638470925 Marionette DEBUG loaded listener.js 13:01:10 INFO - PROCESS | 2590 | 1464638470934 Marionette DEBUG loaded listener.js 13:01:11 INFO - PROCESS | 2590 | [2590] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 13:01:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 12 (0x126fcdc00) [pid = 2590] [serial = 12] [outer = 0x11976c800] 13:01:11 INFO - PROCESS | 2590 | 1464638471300 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"8ec6dd7c-a96d-5a45-846e-01f83910acac","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":"20160530120549","device":"desktop","version":"48.0a2","command_id":1}}] 13:01:11 INFO - PROCESS | 2590 | 1464638471383 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}] 13:01:11 INFO - PROCESS | 2590 | 1464638471442 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 13:01:11 INFO - PROCESS | 2590 | 1464638471525 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 13:01:11 INFO - PROCESS | 2590 | [2590] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 13:01:11 INFO - PROCESS | 2590 | [2590] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:01:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 13 (0x12891d400) [pid = 2590] [serial = 13] [outer = 0x11976c800] 13:01:11 INFO - PROCESS | 2590 | [2590] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 13:01:11 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:01:11 INFO - PROCESS | 2590 | 1464638471889 Marionette TRACE conn2 <- [1,3,null,{}] 13:01:11 INFO - PROCESS | 2590 | 1464638471895 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 13:01:11 INFO - PROCESS | 2590 | 1464638471927 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 13:01:11 INFO - PROCESS | 2590 | 1464638471958 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 13:01:11 INFO - PROCESS | 2590 | 1464638471959 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 13:01:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 13:01:11 INFO - PROCESS | 2590 | 1464638471963 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 13:01:11 INFO - PROCESS | 2590 | 1464638471966 Marionette TRACE conn2 <- [1,6,null,{}] 13:01:11 INFO - PROCESS | 2590 | 1464638471968 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}] 13:01:11 INFO - PROCESS | 2590 | 1464638471976 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 13:01:11 INFO - PROCESS | 2590 | 1464638471978 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x128fb3800 == 6 [pid = 2590] [id = 6] 13:01:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 14 (0x123562400) [pid = 2590] [serial = 14] [outer = 0x0] 13:01:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 15 (0x123564000) [pid = 2590] [serial = 15] [outer = 0x123562400] 13:01:12 INFO - PROCESS | 2590 | 1464638472007 Marionette DEBUG loaded listener.js 13:01:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 16 (0x12356a000) [pid = 2590] [serial = 16] [outer = 0x123562400] 13:01:12 INFO - PROCESS | 2590 | 1464638472294 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]]]}] 13:01:12 INFO - PROCESS | 2590 | ++DOCSHELL 0x1296cd000 == 7 [pid = 2590] [id = 7] 13:01:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 17 (0x129505400) [pid = 2590] [serial = 17] [outer = 0x0] 13:01:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 13:01:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 373ms 13:01:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 18 (0x129507400) [pid = 2590] [serial = 18] [outer = 0x129505400] 13:01:12 INFO - PROCESS | 2590 | 1464638472354 Marionette DEBUG loaded listener.js 13:01:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 19 (0x12950d000) [pid = 2590] [serial = 19] [outer = 0x129505400] 13:01:12 INFO - PROCESS | 2590 | 1464638472392 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 13:01:12 INFO - PROCESS | 2590 | 1464638472393 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 13:01:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 13:01:12 INFO - PROCESS | 2590 | 1464638472423 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 13:01:12 INFO - PROCESS | 2590 | 1464638472424 Marionette TRACE conn2 <- [1,10,null,{}] 13:01:12 INFO - PROCESS | 2590 | 1464638472443 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}] 13:01:12 INFO - PROCESS | 2590 | 1464638472568 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 13:01:12 INFO - PROCESS | 2590 | 1464638472599 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:12 INFO - PROCESS | 2590 | ++DOCSHELL 0x12aa30800 == 8 [pid = 2590] [id = 8] 13:01:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 20 (0x128f23c00) [pid = 2590] [serial = 20] [outer = 0x0] 13:01:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 21 (0x128f25800) [pid = 2590] [serial = 21] [outer = 0x128f23c00] 13:01:12 INFO - PROCESS | 2590 | 1464638472627 Marionette DEBUG loaded listener.js 13:01:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 22 (0x128f29800) [pid = 2590] [serial = 22] [outer = 0x128f23c00] 13:01:12 INFO - PROCESS | 2590 | 1464638472992 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]]]}] 13:01:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 13:01:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 579ms 13:01:13 INFO - PROCESS | 2590 | 1464638472999 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 13:01:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 13:01:13 INFO - PROCESS | 2590 | 1464638473001 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 13:01:13 INFO - PROCESS | 2590 | 1464638473003 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 13:01:13 INFO - PROCESS | 2590 | 1464638473004 Marionette TRACE conn2 <- [1,14,null,{}] 13:01:13 INFO - PROCESS | 2590 | 1464638473007 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}] 13:01:13 INFO - PROCESS | 2590 | 1464638473092 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 13:01:13 INFO - PROCESS | 2590 | 1464638473098 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b2bd000 == 9 [pid = 2590] [id = 9] 13:01:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 23 (0x12ab83400) [pid = 2590] [serial = 23] [outer = 0x0] 13:01:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 24 (0x12b27cc00) [pid = 2590] [serial = 24] [outer = 0x12ab83400] 13:01:13 INFO - PROCESS | 2590 | 1464638473121 Marionette DEBUG loaded listener.js 13:01:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 25 (0x12b3cdc00) [pid = 2590] [serial = 25] [outer = 0x12ab83400] 13:01:13 INFO - PROCESS | 2590 | 1464638473376 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]]]}] 13:01:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 13:01:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 419ms 13:01:13 INFO - PROCESS | 2590 | 1464638473423 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 13:01:13 INFO - PROCESS | 2590 | 1464638473424 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 13:01:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 13:01:13 INFO - PROCESS | 2590 | 1464638473426 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 13:01:13 INFO - PROCESS | 2590 | 1464638473427 Marionette TRACE conn2 <- [1,18,null,{}] 13:01:13 INFO - PROCESS | 2590 | 1464638473437 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}] 13:01:13 INFO - PROCESS | 2590 | 1464638473526 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 13:01:13 INFO - PROCESS | 2590 | 1464638473534 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ba7b000 == 10 [pid = 2590] [id = 10] 13:01:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 26 (0x12ba9d400) [pid = 2590] [serial = 26] [outer = 0x0] 13:01:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 27 (0x12baa1800) [pid = 2590] [serial = 27] [outer = 0x12ba9d400] 13:01:13 INFO - PROCESS | 2590 | 1464638473559 Marionette DEBUG loaded listener.js 13:01:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 28 (0x12baaa400) [pid = 2590] [serial = 28] [outer = 0x12ba9d400] 13:01:13 INFO - PROCESS | 2590 | 1464638473800 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]]]}] 13:01:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 13:01:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 428ms 13:01:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 13:01:13 INFO - PROCESS | 2590 | 1464638473857 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 13:01:13 INFO - PROCESS | 2590 | 1464638473859 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 13:01:13 INFO - PROCESS | 2590 | 1464638473872 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 13:01:13 INFO - PROCESS | 2590 | 1464638473874 Marionette TRACE conn2 <- [1,22,null,{}] 13:01:13 INFO - PROCESS | 2590 | 1464638473878 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}] 13:01:14 INFO - PROCESS | 2590 | 1464638474021 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 13:01:14 INFO - PROCESS | 2590 | 1464638474027 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bd9e800 == 11 [pid = 2590] [id = 11] 13:01:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 29 (0x12babd800) [pid = 2590] [serial = 29] [outer = 0x0] 13:01:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 30 (0x12c002800) [pid = 2590] [serial = 30] [outer = 0x12babd800] 13:01:14 INFO - PROCESS | 2590 | 1464638474069 Marionette DEBUG loaded listener.js 13:01:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 31 (0x11829d800) [pid = 2590] [serial = 31] [outer = 0x12babd800] 13:01:14 INFO - PROCESS | 2590 | 1464638474371 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]]]}] 13:01:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 13:01:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 537ms 13:01:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 13:01:14 INFO - PROCESS | 2590 | 1464638474401 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 13:01:14 INFO - PROCESS | 2590 | 1464638474403 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 13:01:14 INFO - PROCESS | 2590 | 1464638474406 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 13:01:14 INFO - PROCESS | 2590 | 1464638474408 Marionette TRACE conn2 <- [1,26,null,{}] 13:01:14 INFO - PROCESS | 2590 | 1464638474411 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}] 13:01:14 INFO - PROCESS | 2590 | 1464638474549 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 13:01:14 INFO - PROCESS | 2590 | 1464638474556 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bdbb000 == 12 [pid = 2590] [id = 12] 13:01:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 32 (0x118740400) [pid = 2590] [serial = 32] [outer = 0x0] 13:01:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 33 (0x129244000) [pid = 2590] [serial = 33] [outer = 0x118740400] 13:01:14 INFO - PROCESS | 2590 | 1464638474596 Marionette DEBUG loaded listener.js 13:01:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 34 (0x12c00cc00) [pid = 2590] [serial = 34] [outer = 0x118740400] 13:01:14 INFO - PROCESS | 2590 | 1464638474930 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]]]}] 13:01:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 13:01:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 571ms 13:01:14 INFO - PROCESS | 2590 | 1464638474976 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 13:01:14 INFO - PROCESS | 2590 | 1464638474977 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 13:01:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 13:01:14 INFO - PROCESS | 2590 | 1464638474981 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 13:01:14 INFO - PROCESS | 2590 | 1464638474983 Marionette TRACE conn2 <- [1,30,null,{}] 13:01:14 INFO - PROCESS | 2590 | 1464638474987 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}] 13:01:15 INFO - PROCESS | 2590 | 1464638475069 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 13:01:15 INFO - PROCESS | 2590 | 1464638475073 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3df000 == 13 [pid = 2590] [id = 13] 13:01:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 35 (0x12c00f800) [pid = 2590] [serial = 35] [outer = 0x0] 13:01:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 36 (0x12c508000) [pid = 2590] [serial = 36] [outer = 0x12c00f800] 13:01:15 INFO - PROCESS | 2590 | 1464638475097 Marionette DEBUG loaded listener.js 13:01:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 37 (0x12c50c400) [pid = 2590] [serial = 37] [outer = 0x12c00f800] 13:01:15 INFO - PROCESS | 2590 | 1464638475334 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]]]}] 13:01:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 13:01:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 372ms 13:01:15 INFO - PROCESS | 2590 | 1464638475354 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 13:01:15 INFO - PROCESS | 2590 | 1464638475355 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 13:01:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 13:01:15 INFO - PROCESS | 2590 | 1464638475357 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 13:01:15 INFO - PROCESS | 2590 | 1464638475358 Marionette TRACE conn2 <- [1,34,null,{}] 13:01:15 INFO - PROCESS | 2590 | 1464638475361 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}] 13:01:15 INFO - PROCESS | 2590 | 1464638475466 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 13:01:15 INFO - PROCESS | 2590 | 1464638475470 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c93c000 == 14 [pid = 2590] [id = 14] 13:01:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 38 (0x12c50e800) [pid = 2590] [serial = 38] [outer = 0x0] 13:01:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 39 (0x12c6e5800) [pid = 2590] [serial = 39] [outer = 0x12c50e800] 13:01:15 INFO - PROCESS | 2590 | 1464638475496 Marionette DEBUG loaded listener.js 13:01:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 40 (0x12c6ea800) [pid = 2590] [serial = 40] [outer = 0x12c50e800] 13:01:15 INFO - PROCESS | 2590 | 1464638475733 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]]]}] 13:01:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 13:01:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 417ms 13:01:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 13:01:15 INFO - PROCESS | 2590 | 1464638475776 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 13:01:15 INFO - PROCESS | 2590 | 1464638475777 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 13:01:15 INFO - PROCESS | 2590 | 1464638475787 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 13:01:15 INFO - PROCESS | 2590 | 1464638475788 Marionette TRACE conn2 <- [1,38,null,{}] 13:01:15 INFO - PROCESS | 2590 | 1464638475790 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}] 13:01:15 INFO - PROCESS | 2590 | 1464638475879 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 13:01:15 INFO - PROCESS | 2590 | 1464638475885 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x12caad800 == 15 [pid = 2590] [id = 15] 13:01:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 41 (0x12c6ee800) [pid = 2590] [serial = 41] [outer = 0x0] 13:01:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 42 (0x12cac3400) [pid = 2590] [serial = 42] [outer = 0x12c6ee800] 13:01:15 INFO - PROCESS | 2590 | 1464638475909 Marionette DEBUG loaded listener.js 13:01:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 43 (0x12cac8c00) [pid = 2590] [serial = 43] [outer = 0x12c6ee800] 13:01:16 INFO - PROCESS | 2590 | 1464638476146 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]]]}] 13:01:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 13:01:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 376ms 13:01:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 13:01:16 INFO - PROCESS | 2590 | 1464638476156 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 13:01:16 INFO - PROCESS | 2590 | 1464638476157 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 13:01:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x12cf2e000 == 16 [pid = 2590] [id = 16] 13:01:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 44 (0x12cf2e800) [pid = 2590] [serial = 44] [outer = 0x0] 13:01:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 45 (0x12cf30000) [pid = 2590] [serial = 45] [outer = 0x12cf2e800] 13:01:16 INFO - PROCESS | 2590 | 1464638476176 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 13:01:16 INFO - PROCESS | 2590 | 1464638476177 Marionette TRACE conn2 <- [1,42,null,{}] 13:01:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 46 (0x12cf34800) [pid = 2590] [serial = 46] [outer = 0x12cf2e800] 13:01:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x12cf2d800 == 17 [pid = 2590] [id = 17] 13:01:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 47 (0x12cf44000) [pid = 2590] [serial = 47] [outer = 0x0] 13:01:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 48 (0x12cf4f400) [pid = 2590] [serial = 48] [outer = 0x12cf44000] 13:01:16 INFO - PROCESS | 2590 | 1464638476229 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}] 13:01:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 49 (0x1166d4c00) [pid = 2590] [serial = 49] [outer = 0x12cf44000] 13:01:16 INFO - PROCESS | 2590 | 1464638476351 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 13:01:16 INFO - PROCESS | 2590 | 1464638476368 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d2c4000 == 18 [pid = 2590] [id = 18] 13:01:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 50 (0x12cf47800) [pid = 2590] [serial = 50] [outer = 0x0] 13:01:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 51 (0x12cfac800) [pid = 2590] [serial = 51] [outer = 0x12cf47800] 13:01:16 INFO - PROCESS | 2590 | 1464638476396 Marionette DEBUG loaded listener.js 13:01:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 52 (0x12d3a8000) [pid = 2590] [serial = 52] [outer = 0x12cf47800] 13:01:16 INFO - PROCESS | 2590 | 1464638476673 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]]]}] 13:01:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 13:01:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 540ms 13:01:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 13:01:16 INFO - PROCESS | 2590 | 1464638476703 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 13:01:16 INFO - PROCESS | 2590 | 1464638476705 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 13:01:16 INFO - PROCESS | 2590 | 1464638476707 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 13:01:16 INFO - PROCESS | 2590 | 1464638476708 Marionette TRACE conn2 <- [1,46,null,{}] 13:01:16 INFO - PROCESS | 2590 | 1464638476711 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}] 13:01:16 INFO - PROCESS | 2590 | 1464638476799 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 13:01:16 INFO - PROCESS | 2590 | 1464638476804 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d5aa000 == 19 [pid = 2590] [id = 19] 13:01:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 53 (0x12d3ab800) [pid = 2590] [serial = 53] [outer = 0x0] 13:01:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 54 (0x12d3b1800) [pid = 2590] [serial = 54] [outer = 0x12d3ab800] 13:01:16 INFO - PROCESS | 2590 | 1464638476832 Marionette DEBUG loaded listener.js 13:01:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 55 (0x118145c00) [pid = 2590] [serial = 55] [outer = 0x12d3ab800] 13:01:17 INFO - PROCESS | 2590 | 1464638477064 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]]]}] 13:01:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 13:01:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 370ms 13:01:17 INFO - PROCESS | 2590 | 1464638477077 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 13:01:17 INFO - PROCESS | 2590 | 1464638477079 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 13:01:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 13:01:17 INFO - PROCESS | 2590 | 1464638477088 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 13:01:17 INFO - PROCESS | 2590 | 1464638477089 Marionette TRACE conn2 <- [1,50,null,{}] 13:01:17 INFO - PROCESS | 2590 | 1464638477092 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}] 13:01:17 INFO - PROCESS | 2590 | 1464638477187 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 13:01:17 INFO - PROCESS | 2590 | 1464638477191 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d7cb800 == 20 [pid = 2590] [id = 20] 13:01:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 56 (0x1184d1800) [pid = 2590] [serial = 56] [outer = 0x0] 13:01:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 57 (0x1184d8400) [pid = 2590] [serial = 57] [outer = 0x1184d1800] 13:01:17 INFO - PROCESS | 2590 | 1464638477216 Marionette DEBUG loaded listener.js 13:01:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 58 (0x1187bb400) [pid = 2590] [serial = 58] [outer = 0x1184d1800] 13:01:17 INFO - PROCESS | 2590 | 1464638477447 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]]]}] 13:01:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 13:01:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 376ms 13:01:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 13:01:17 INFO - PROCESS | 2590 | 1464638477458 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 13:01:17 INFO - PROCESS | 2590 | 1464638477459 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 13:01:17 INFO - PROCESS | 2590 | 1464638477461 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 13:01:17 INFO - PROCESS | 2590 | 1464638477462 Marionette TRACE conn2 <- [1,54,null,{}] 13:01:17 INFO - PROCESS | 2590 | 1464638477472 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}] 13:01:17 INFO - PROCESS | 2590 | 1464638477562 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 13:01:17 INFO - PROCESS | 2590 | 1464638477587 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x12badd000 == 21 [pid = 2590] [id = 21] 13:01:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 59 (0x12d586800) [pid = 2590] [serial = 59] [outer = 0x0] 13:01:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 60 (0x12d58c400) [pid = 2590] [serial = 60] [outer = 0x12d586800] 13:01:17 INFO - PROCESS | 2590 | 1464638477611 Marionette DEBUG loaded listener.js 13:01:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 61 (0x12d590c00) [pid = 2590] [serial = 61] [outer = 0x12d586800] 13:01:17 INFO - PROCESS | 2590 | 1464638477838 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]]]}] 13:01:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 13:01:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 427ms 13:01:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 13:01:17 INFO - PROCESS | 2590 | 1464638477890 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 13:01:17 INFO - PROCESS | 2590 | 1464638477891 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 13:01:17 INFO - PROCESS | 2590 | 1464638477894 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 13:01:17 INFO - PROCESS | 2590 | 1464638477895 Marionette TRACE conn2 <- [1,58,null,{}] 13:01:17 INFO - PROCESS | 2590 | 1464638477907 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}] 13:01:18 INFO - PROCESS | 2590 | 1464638478013 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 13:01:18 INFO - PROCESS | 2590 | 1464638478018 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e02e000 == 22 [pid = 2590] [id = 22] 13:01:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 62 (0x127777000) [pid = 2590] [serial = 62] [outer = 0x0] 13:01:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 63 (0x119741800) [pid = 2590] [serial = 63] [outer = 0x127777000] 13:01:18 INFO - PROCESS | 2590 | 1464638478047 Marionette DEBUG loaded listener.js 13:01:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 64 (0x12dfab400) [pid = 2590] [serial = 64] [outer = 0x127777000] 13:01:19 INFO - PROCESS | 2590 | 1464638479140 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]]]}] 13:01:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 13:01:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1280ms 13:01:19 INFO - PROCESS | 2590 | 1464638479175 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 13:01:19 INFO - PROCESS | 2590 | 1464638479177 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 13:01:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 13:01:19 INFO - PROCESS | 2590 | 1464638479183 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 13:01:19 INFO - PROCESS | 2590 | 1464638479186 Marionette TRACE conn2 <- [1,62,null,{}] 13:01:19 INFO - PROCESS | 2590 | 1464638479190 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}] 13:01:19 INFO - PROCESS | 2590 | 1464638479290 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 13:01:19 INFO - PROCESS | 2590 | 1464638479343 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x112621000 == 23 [pid = 2590] [id = 23] 13:01:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 65 (0x112149000) [pid = 2590] [serial = 65] [outer = 0x0] 13:01:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 66 (0x112978000) [pid = 2590] [serial = 66] [outer = 0x112149000] 13:01:19 INFO - PROCESS | 2590 | 1464638479375 Marionette DEBUG loaded listener.js 13:01:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 67 (0x1131bf400) [pid = 2590] [serial = 67] [outer = 0x112149000] 13:01:19 INFO - PROCESS | 2590 | 1464638479771 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]]]}] 13:01:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 13:01:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 622ms 13:01:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 13:01:19 INFO - PROCESS | 2590 | 1464638479804 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 13:01:19 INFO - PROCESS | 2590 | 1464638479808 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 13:01:19 INFO - PROCESS | 2590 | 1464638479812 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 13:01:19 INFO - PROCESS | 2590 | 1464638479814 Marionette TRACE conn2 <- [1,66,null,{}] 13:01:19 INFO - PROCESS | 2590 | 1464638479817 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}] 13:01:19 INFO - PROCESS | 2590 | 1464638479926 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 13:01:19 INFO - PROCESS | 2590 | 1464638479966 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x116985800 == 24 [pid = 2590] [id = 24] 13:01:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 68 (0x113c09c00) [pid = 2590] [serial = 68] [outer = 0x0] 13:01:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 69 (0x1164bcc00) [pid = 2590] [serial = 69] [outer = 0x113c09c00] 13:01:20 INFO - PROCESS | 2590 | 1464638479996 Marionette DEBUG loaded listener.js 13:01:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 70 (0x1167b0400) [pid = 2590] [serial = 70] [outer = 0x113c09c00] 13:01:20 INFO - PROCESS | 2590 | 1464638480400 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]]]}] 13:01:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 13:01:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 621ms 13:01:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 13:01:20 INFO - PROCESS | 2590 | 1464638480433 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 13:01:20 INFO - PROCESS | 2590 | 1464638480435 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 13:01:20 INFO - PROCESS | 2590 | 1464638480437 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 13:01:20 INFO - PROCESS | 2590 | 1464638480440 Marionette TRACE conn2 <- [1,70,null,{}] 13:01:20 INFO - PROCESS | 2590 | 1464638480447 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}] 13:01:20 INFO - PROCESS | 2590 | 1464638480557 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 13:01:20 INFO - PROCESS | 2590 | 1464638480626 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:20 INFO - PROCESS | 2590 | ++DOCSHELL 0x116f7e800 == 25 [pid = 2590] [id = 25] 13:01:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 71 (0x118108000) [pid = 2590] [serial = 71] [outer = 0x0] 13:01:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 72 (0x1184d9000) [pid = 2590] [serial = 72] [outer = 0x118108000] 13:01:20 INFO - PROCESS | 2590 | 1464638480671 Marionette DEBUG loaded listener.js 13:01:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 73 (0x11873f000) [pid = 2590] [serial = 73] [outer = 0x118108000] 13:01:21 INFO - PROCESS | 2590 | 1464638481317 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]]]}] 13:01:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 13:01:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 923ms 13:01:21 INFO - PROCESS | 2590 | 1464638481360 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 13:01:21 INFO - PROCESS | 2590 | 1464638481363 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 13:01:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 13:01:21 INFO - PROCESS | 2590 | 1464638481369 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 13:01:21 INFO - PROCESS | 2590 | 1464638481371 Marionette TRACE conn2 <- [1,74,null,{}] 13:01:21 INFO - PROCESS | 2590 | 1464638481374 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}] 13:01:21 INFO - PROCESS | 2590 | 1464638481455 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 13:01:21 INFO - PROCESS | 2590 | 1464638481511 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:21 INFO - PROCESS | 2590 | ++DOCSHELL 0x1129b1000 == 26 [pid = 2590] [id = 26] 13:01:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 74 (0x111c8ac00) [pid = 2590] [serial = 74] [outer = 0x0] 13:01:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 75 (0x113c78000) [pid = 2590] [serial = 75] [outer = 0x111c8ac00] 13:01:21 INFO - PROCESS | 2590 | 1464638481540 Marionette DEBUG loaded listener.js 13:01:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 76 (0x114fb8800) [pid = 2590] [serial = 76] [outer = 0x111c8ac00] 13:01:21 INFO - PROCESS | 2590 | 1464638481944 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]]]}] 13:01:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 13:01:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 620ms 13:01:21 INFO - PROCESS | 2590 | 1464638481989 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 13:01:21 INFO - PROCESS | 2590 | 1464638481992 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 13:01:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 13:01:22 INFO - PROCESS | 2590 | 1464638481997 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 13:01:22 INFO - PROCESS | 2590 | 1464638481998 Marionette TRACE conn2 <- [1,78,null,{}] 13:01:22 INFO - PROCESS | 2590 | 1464638482000 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}] 13:01:22 INFO - PROCESS | 2590 | 1464638482073 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 13:01:22 INFO - PROCESS | 2590 | 1464638482077 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:22 INFO - PROCESS | 2590 | ++DOCSHELL 0x114fe4000 == 27 [pid = 2590] [id = 27] 13:01:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 77 (0x114fbd800) [pid = 2590] [serial = 77] [outer = 0x0] 13:01:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 78 (0x115e6b800) [pid = 2590] [serial = 78] [outer = 0x114fbd800] 13:01:22 INFO - PROCESS | 2590 | 1464638482106 Marionette DEBUG loaded listener.js 13:01:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 79 (0x116704800) [pid = 2590] [serial = 79] [outer = 0x114fbd800] 13:01:22 INFO - PROCESS | 2590 | 1464638482428 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]]]}] 13:01:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 13:01:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 470ms 13:01:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 13:01:22 INFO - PROCESS | 2590 | 1464638482467 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 13:01:22 INFO - PROCESS | 2590 | 1464638482469 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 13:01:22 INFO - PROCESS | 2590 | 1464638482471 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 13:01:22 INFO - PROCESS | 2590 | 1464638482473 Marionette TRACE conn2 <- [1,82,null,{}] 13:01:22 INFO - PROCESS | 2590 | 1464638482480 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}] 13:01:22 INFO - PROCESS | 2590 | 1464638482554 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 13:01:22 INFO - PROCESS | 2590 | 1464638482559 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:22 INFO - PROCESS | 2590 | ++DOCSHELL 0x1164d5000 == 28 [pid = 2590] [id = 28] 13:01:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 80 (0x1167aac00) [pid = 2590] [serial = 80] [outer = 0x0] 13:01:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 81 (0x1169ae000) [pid = 2590] [serial = 81] [outer = 0x1167aac00] 13:01:22 INFO - PROCESS | 2590 | 1464638482588 Marionette DEBUG loaded listener.js 13:01:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 82 (0x117688c00) [pid = 2590] [serial = 82] [outer = 0x1167aac00] 13:01:22 INFO - PROCESS | 2590 | 1464638482893 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]]]}] 13:01:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 13:01:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 13:01:22 INFO - PROCESS | 2590 | 1464638482942 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 13:01:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 13:01:22 INFO - PROCESS | 2590 | 1464638482944 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 13:01:22 INFO - PROCESS | 2590 | 1464638482946 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 13:01:22 INFO - PROCESS | 2590 | 1464638482947 Marionette TRACE conn2 <- [1,86,null,{}] 13:01:22 INFO - PROCESS | 2590 | 1464638482950 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}] 13:01:23 INFO - PROCESS | 2590 | 1464638483033 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 13:01:23 INFO - PROCESS | 2590 | 1464638483072 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:23 INFO - PROCESS | 2590 | ++DOCSHELL 0x116996800 == 29 [pid = 2590] [id = 29] 13:01:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 83 (0x1167ad000) [pid = 2590] [serial = 83] [outer = 0x0] 13:01:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 84 (0x117e2e000) [pid = 2590] [serial = 84] [outer = 0x1167ad000] 13:01:23 INFO - PROCESS | 2590 | 1464638483097 Marionette DEBUG loaded listener.js 13:01:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 85 (0x118140000) [pid = 2590] [serial = 85] [outer = 0x1167ad000] 13:01:23 INFO - PROCESS | 2590 | 1464638483364 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]]]}] 13:01:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 13:01:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms 13:01:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 13:01:23 INFO - PROCESS | 2590 | 1464638483421 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 13:01:23 INFO - PROCESS | 2590 | 1464638483422 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 13:01:23 INFO - PROCESS | 2590 | 1464638483424 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 13:01:23 INFO - PROCESS | 2590 | 1464638483425 Marionette TRACE conn2 <- [1,90,null,{}] 13:01:23 INFO - PROCESS | 2590 | 1464638483427 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}] 13:01:23 INFO - PROCESS | 2590 | 1464638483501 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 13:01:23 INFO - PROCESS | 2590 | 1464638483505 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:23 INFO - PROCESS | 2590 | ++DOCSHELL 0x117455800 == 30 [pid = 2590] [id = 30] 13:01:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 86 (0x118107c00) [pid = 2590] [serial = 86] [outer = 0x0] 13:01:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 87 (0x1183c4800) [pid = 2590] [serial = 87] [outer = 0x118107c00] 13:01:23 INFO - PROCESS | 2590 | 1464638483532 Marionette DEBUG loaded listener.js 13:01:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 88 (0x118526c00) [pid = 2590] [serial = 88] [outer = 0x118107c00] 13:01:23 INFO - PROCESS | 2590 | 1464638483826 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]]]}] 13:01:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 13:01:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 421ms 13:01:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 13:01:23 INFO - PROCESS | 2590 | 1464638483857 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 13:01:23 INFO - PROCESS | 2590 | 1464638483858 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 13:01:23 INFO - PROCESS | 2590 | 1464638483860 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 13:01:23 INFO - PROCESS | 2590 | 1464638483861 Marionette TRACE conn2 <- [1,94,null,{}] 13:01:23 INFO - PROCESS | 2590 | 1464638483866 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}] 13:01:23 INFO - PROCESS | 2590 | 1464638483976 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 13:01:23 INFO - PROCESS | 2590 | 1464638483986 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:23 INFO - PROCESS | 2590 | ++DOCSHELL 0x118080000 == 31 [pid = 2590] [id = 31] 13:01:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 89 (0x118531400) [pid = 2590] [serial = 89] [outer = 0x0] 13:01:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 90 (0x11873b800) [pid = 2590] [serial = 90] [outer = 0x118531400] 13:01:24 INFO - PROCESS | 2590 | 1464638484013 Marionette DEBUG loaded listener.js 13:01:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 91 (0x118fb7400) [pid = 2590] [serial = 91] [outer = 0x118531400] 13:01:24 INFO - PROCESS | 2590 | 1464638484287 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]]]}] 13:01:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 13:01:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 471ms 13:01:24 INFO - PROCESS | 2590 | 1464638484337 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 13:01:24 INFO - PROCESS | 2590 | 1464638484338 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 13:01:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 13:01:24 INFO - PROCESS | 2590 | 1464638484341 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 13:01:24 INFO - PROCESS | 2590 | 1464638484342 Marionette TRACE conn2 <- [1,98,null,{}] 13:01:24 INFO - PROCESS | 2590 | 1464638484344 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}] 13:01:24 INFO - PROCESS | 2590 | 1464638484417 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 13:01:24 INFO - PROCESS | 2590 | 1464638484421 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x118a84800 == 32 [pid = 2590] [id = 32] 13:01:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 92 (0x118534400) [pid = 2590] [serial = 92] [outer = 0x0] 13:01:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 93 (0x1193e9000) [pid = 2590] [serial = 93] [outer = 0x118534400] 13:01:24 INFO - PROCESS | 2590 | 1464638484448 Marionette DEBUG loaded listener.js 13:01:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 94 (0x11973c400) [pid = 2590] [serial = 94] [outer = 0x118534400] 13:01:24 INFO - PROCESS | 2590 | 1464638484767 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]]]}] 13:01:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 13:01:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 468ms 13:01:24 INFO - PROCESS | 2590 | 1464638484809 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 13:01:24 INFO - PROCESS | 2590 | 1464638484811 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 13:01:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 13:01:24 INFO - PROCESS | 2590 | 1464638484824 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 13:01:24 INFO - PROCESS | 2590 | 1464638484825 Marionette TRACE conn2 <- [1,102,null,{}] 13:01:24 INFO - PROCESS | 2590 | 1464638484827 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}] 13:01:24 INFO - PROCESS | 2590 | 1464638484896 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 13:01:24 INFO - PROCESS | 2590 | 1464638484902 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x118fea000 == 33 [pid = 2590] [id = 33] 13:01:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 95 (0x11973d400) [pid = 2590] [serial = 95] [outer = 0x0] 13:01:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 96 (0x11980c400) [pid = 2590] [serial = 96] [outer = 0x11973d400] 13:01:24 INFO - PROCESS | 2590 | 1464638484927 Marionette DEBUG loaded listener.js 13:01:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 97 (0x119a0c400) [pid = 2590] [serial = 97] [outer = 0x11973d400] 13:01:25 INFO - PROCESS | 2590 | 1464638485218 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]]]}] 13:01:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 13:01:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 434ms 13:01:25 INFO - PROCESS | 2590 | 1464638485249 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 13:01:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 13:01:25 INFO - PROCESS | 2590 | 1464638485258 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 13:01:25 INFO - PROCESS | 2590 | 1464638485260 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 13:01:25 INFO - PROCESS | 2590 | 1464638485261 Marionette TRACE conn2 <- [1,106,null,{}] 13:01:25 INFO - PROCESS | 2590 | 1464638485265 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}] 13:01:25 INFO - PROCESS | 2590 | 1464638485333 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 13:01:25 INFO - PROCESS | 2590 | 1464638485338 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:25 INFO - PROCESS | 2590 | ++DOCSHELL 0x119621800 == 34 [pid = 2590] [id = 34] 13:01:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 98 (0x120f07000) [pid = 2590] [serial = 98] [outer = 0x0] 13:01:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 99 (0x121010000) [pid = 2590] [serial = 99] [outer = 0x120f07000] 13:01:25 INFO - PROCESS | 2590 | 1464638485365 Marionette DEBUG loaded listener.js 13:01:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 100 (0x1213b0000) [pid = 2590] [serial = 100] [outer = 0x120f07000] 13:01:25 INFO - PROCESS | 2590 | 1464638485652 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]]]}] 13:01:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 13:01:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 13:01:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 13:01:25 INFO - PROCESS | 2590 | 1464638485685 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 13:01:25 INFO - PROCESS | 2590 | 1464638485687 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 13:01:25 INFO - PROCESS | 2590 | 1464638485689 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 13:01:25 INFO - PROCESS | 2590 | 1464638485690 Marionette TRACE conn2 <- [1,110,null,{}] 13:01:25 INFO - PROCESS | 2590 | 1464638485692 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}] 13:01:25 INFO - PROCESS | 2590 | 1464638485786 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 13:01:25 INFO - PROCESS | 2590 | 1464638485793 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:25 INFO - PROCESS | 2590 | ++DOCSHELL 0x119b49800 == 35 [pid = 2590] [id = 35] 13:01:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 101 (0x11741d400) [pid = 2590] [serial = 101] [outer = 0x0] 13:01:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 102 (0x1213b0c00) [pid = 2590] [serial = 102] [outer = 0x11741d400] 13:01:25 INFO - PROCESS | 2590 | 1464638485817 Marionette DEBUG loaded listener.js 13:01:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 103 (0x121595c00) [pid = 2590] [serial = 103] [outer = 0x11741d400] 13:01:26 INFO - PROCESS | 2590 | 1464638486103 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]]]}] 13:01:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 13:01:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 13:01:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 13:01:26 INFO - PROCESS | 2590 | 1464638486158 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 13:01:26 INFO - PROCESS | 2590 | 1464638486159 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 13:01:26 INFO - PROCESS | 2590 | 1464638486162 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 13:01:26 INFO - PROCESS | 2590 | 1464638486165 Marionette TRACE conn2 <- [1,114,null,{}] 13:01:26 INFO - PROCESS | 2590 | 1464638486168 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}] 13:01:26 INFO - PROCESS | 2590 | 1464638486255 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 13:01:26 INFO - PROCESS | 2590 | 1464638486260 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:26 INFO - PROCESS | 2590 | ++DOCSHELL 0x119b9c000 == 36 [pid = 2590] [id = 36] 13:01:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 104 (0x121633c00) [pid = 2590] [serial = 104] [outer = 0x0] 13:01:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x12356a400) [pid = 2590] [serial = 105] [outer = 0x121633c00] 13:01:26 INFO - PROCESS | 2590 | 1464638486302 Marionette DEBUG loaded listener.js 13:01:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 106 (0x12533b400) [pid = 2590] [serial = 106] [outer = 0x121633c00] 13:01:26 INFO - PROCESS | 2590 | 1464638486760 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]]]}] 13:01:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 13:01:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 624ms 13:01:26 INFO - PROCESS | 2590 | 1464638486787 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 13:01:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 13:01:26 INFO - PROCESS | 2590 | 1464638486789 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 13:01:26 INFO - PROCESS | 2590 | 1464638486792 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 13:01:26 INFO - PROCESS | 2590 | 1464638486794 Marionette TRACE conn2 <- [1,118,null,{}] 13:01:26 INFO - PROCESS | 2590 | 1464638486799 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}] 13:01:26 INFO - PROCESS | 2590 | 1464638486879 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 13:01:26 INFO - PROCESS | 2590 | 1464638486885 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:26 INFO - PROCESS | 2590 | ++DOCSHELL 0x1214c3000 == 37 [pid = 2590] [id = 37] 13:01:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 107 (0x12376b800) [pid = 2590] [serial = 107] [outer = 0x0] 13:01:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 108 (0x12557b000) [pid = 2590] [serial = 108] [outer = 0x12376b800] 13:01:26 INFO - PROCESS | 2590 | 1464638486910 Marionette DEBUG loaded listener.js 13:01:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x1257c6400) [pid = 2590] [serial = 109] [outer = 0x12376b800] 13:01:27 INFO - PROCESS | 2590 | 1464638487181 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]]]}] 13:01:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 13:01:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 13:01:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 13:01:27 INFO - PROCESS | 2590 | 1464638487219 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 13:01:27 INFO - PROCESS | 2590 | 1464638487221 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 13:01:27 INFO - PROCESS | 2590 | 1464638487223 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 13:01:27 INFO - PROCESS | 2590 | 1464638487224 Marionette TRACE conn2 <- [1,122,null,{}] 13:01:27 INFO - PROCESS | 2590 | 1464638487226 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}] 13:01:27 INFO - PROCESS | 2590 | 1464638487302 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 13:01:27 INFO - PROCESS | 2590 | 1464638487307 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:27 INFO - PROCESS | 2590 | ++DOCSHELL 0x1233cf800 == 38 [pid = 2590] [id = 38] 13:01:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x1258b1c00) [pid = 2590] [serial = 110] [outer = 0x0] 13:01:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x125da9400) [pid = 2590] [serial = 111] [outer = 0x1258b1c00] 13:01:27 INFO - PROCESS | 2590 | 1464638487333 Marionette DEBUG loaded listener.js 13:01:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x125ef6400) [pid = 2590] [serial = 112] [outer = 0x1258b1c00] 13:01:27 INFO - PROCESS | 2590 | 1464638487628 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]]]}] 13:01:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 13:01:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 424ms 13:01:27 INFO - PROCESS | 2590 | 1464638487655 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 13:01:27 INFO - PROCESS | 2590 | 1464638487656 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 13:01:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 13:01:27 INFO - PROCESS | 2590 | 1464638487658 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 13:01:27 INFO - PROCESS | 2590 | 1464638487659 Marionette TRACE conn2 <- [1,126,null,{}] 13:01:27 INFO - PROCESS | 2590 | 1464638487662 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}] 13:01:27 INFO - PROCESS | 2590 | 1464638487761 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 13:01:27 INFO - PROCESS | 2590 | 1464638487768 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:27 INFO - PROCESS | 2590 | ++DOCSHELL 0x123642800 == 39 [pid = 2590] [id = 39] 13:01:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x115e69c00) [pid = 2590] [serial = 113] [outer = 0x0] 13:01:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x125efa000) [pid = 2590] [serial = 114] [outer = 0x115e69c00] 13:01:27 INFO - PROCESS | 2590 | 1464638487792 Marionette DEBUG loaded listener.js 13:01:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x126f5a400) [pid = 2590] [serial = 115] [outer = 0x115e69c00] 13:01:28 INFO - PROCESS | 2590 | 1464638488082 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]]]}] 13:01:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 13:01:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 469ms 13:01:28 INFO - PROCESS | 2590 | 1464638488127 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 13:01:28 INFO - PROCESS | 2590 | 1464638488128 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 13:01:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 13:01:28 INFO - PROCESS | 2590 | 1464638488131 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 13:01:28 INFO - PROCESS | 2590 | 1464638488135 Marionette TRACE conn2 <- [1,130,null,{}] 13:01:28 INFO - PROCESS | 2590 | 1464638488137 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}] 13:01:28 INFO - PROCESS | 2590 | 1464638488208 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 13:01:28 INFO - PROCESS | 2590 | 1464638488213 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:28 INFO - PROCESS | 2590 | ++DOCSHELL 0x125dd1000 == 40 [pid = 2590] [id = 40] 13:01:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x126d69400) [pid = 2590] [serial = 116] [outer = 0x0] 13:01:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x127420800) [pid = 2590] [serial = 117] [outer = 0x126d69400] 13:01:28 INFO - PROCESS | 2590 | 1464638488239 Marionette DEBUG loaded listener.js 13:01:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x12777bc00) [pid = 2590] [serial = 118] [outer = 0x126d69400] 13:01:28 INFO - PROCESS | 2590 | 1464638488534 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]]]}] 13:01:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 13:01:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 421ms 13:01:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 13:01:28 INFO - PROCESS | 2590 | 1464638488554 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 13:01:28 INFO - PROCESS | 2590 | 1464638488555 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 13:01:28 INFO - PROCESS | 2590 | 1464638488569 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 13:01:28 INFO - PROCESS | 2590 | 1464638488570 Marionette TRACE conn2 <- [1,134,null,{}] 13:01:28 INFO - PROCESS | 2590 | 1464638488573 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}] 13:01:28 INFO - PROCESS | 2590 | 1464638488672 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 13:01:28 INFO - PROCESS | 2590 | 1464638488679 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:28 INFO - PROCESS | 2590 | ++DOCSHELL 0x1268b1000 == 41 [pid = 2590] [id = 41] 13:01:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x125538c00) [pid = 2590] [serial = 119] [outer = 0x0] 13:01:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x127428c00) [pid = 2590] [serial = 120] [outer = 0x125538c00] 13:01:28 INFO - PROCESS | 2590 | 1464638488703 Marionette DEBUG loaded listener.js 13:01:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x128a64000) [pid = 2590] [serial = 121] [outer = 0x125538c00] 13:01:29 INFO - PROCESS | 2590 | 1464638488999 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]]]}] 13:01:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 13:01:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 480ms 13:01:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 13:01:29 INFO - PROCESS | 2590 | 1464638489039 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 13:01:29 INFO - PROCESS | 2590 | 1464638489040 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 13:01:29 INFO - PROCESS | 2590 | 1464638489042 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 13:01:29 INFO - PROCESS | 2590 | 1464638489043 Marionette TRACE conn2 <- [1,138,null,{}] 13:01:29 INFO - PROCESS | 2590 | 1464638489046 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}] 13:01:29 INFO - PROCESS | 2590 | 1464638489121 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 13:01:29 INFO - PROCESS | 2590 | 1464638489126 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:29 INFO - PROCESS | 2590 | ++DOCSHELL 0x127740800 == 42 [pid = 2590] [id = 42] 13:01:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x128a66400) [pid = 2590] [serial = 122] [outer = 0x0] 13:01:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x128a6b800) [pid = 2590] [serial = 123] [outer = 0x128a66400] 13:01:29 INFO - PROCESS | 2590 | 1464638489152 Marionette DEBUG loaded listener.js 13:01:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x128a70000) [pid = 2590] [serial = 124] [outer = 0x128a66400] 13:01:30 INFO - PROCESS | 2590 | 1464638490135 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]]]}] 13:01:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 13:01:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1122ms 13:01:30 INFO - PROCESS | 2590 | 1464638490165 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 13:01:30 INFO - PROCESS | 2590 | 1464638490168 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 13:01:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 13:01:30 INFO - PROCESS | 2590 | 1464638490172 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 13:01:30 INFO - PROCESS | 2590 | 1464638490173 Marionette TRACE conn2 <- [1,142,null,{}] 13:01:30 INFO - PROCESS | 2590 | 1464638490177 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}] 13:01:30 INFO - PROCESS | 2590 | 1464638490263 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 13:01:30 INFO - PROCESS | 2590 | 1464638490294 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x1130ab800 == 43 [pid = 2590] [id = 43] 13:01:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x113c0a000) [pid = 2590] [serial = 125] [outer = 0x0] 13:01:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x114fb8400) [pid = 2590] [serial = 126] [outer = 0x113c0a000] 13:01:30 INFO - PROCESS | 2590 | 1464638490320 Marionette DEBUG loaded listener.js 13:01:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x115e6c000) [pid = 2590] [serial = 127] [outer = 0x113c0a000] 13:01:30 INFO - PROCESS | 2590 | 1464638490668 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]]]}] 13:01:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 13:01:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 523ms 13:01:30 INFO - PROCESS | 2590 | 1464638490695 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 13:01:30 INFO - PROCESS | 2590 | 1464638490699 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 13:01:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 13:01:30 INFO - PROCESS | 2590 | 1464638490710 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 13:01:30 INFO - PROCESS | 2590 | 1464638490712 Marionette TRACE conn2 <- [1,146,null,{}] 13:01:30 INFO - PROCESS | 2590 | 1464638490714 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}] 13:01:30 INFO - PROCESS | 2590 | 1464638490802 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 13:01:30 INFO - PROCESS | 2590 | 1464638490806 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x116149800 == 44 [pid = 2590] [id = 44] 13:01:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x116186400) [pid = 2590] [serial = 128] [outer = 0x0] 13:01:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x1166d6c00) [pid = 2590] [serial = 129] [outer = 0x116186400] 13:01:30 INFO - PROCESS | 2590 | 1464638490832 Marionette DEBUG loaded listener.js 13:01:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x1169b8800) [pid = 2590] [serial = 130] [outer = 0x116186400] 13:01:31 INFO - PROCESS | 2590 | 1464638491172 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]]]}] 13:01:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 13:01:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 13:01:31 INFO - PROCESS | 2590 | 1464638491179 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 13:01:31 INFO - PROCESS | 2590 | 1464638491181 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 13:01:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 13:01:31 INFO - PROCESS | 2590 | 1464638491192 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 13:01:31 INFO - PROCESS | 2590 | 1464638491194 Marionette TRACE conn2 <- [1,150,null,{}] 13:01:31 INFO - PROCESS | 2590 | 1464638491208 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}] 13:01:31 INFO - PROCESS | 2590 | 1464638491751 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x12cf47800) [pid = 2590] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x12c6ee800) [pid = 2590] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x12c50e800) [pid = 2590] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x12c00f800) [pid = 2590] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x118740400) [pid = 2590] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x12babd800) [pid = 2590] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x12ba9d400) [pid = 2590] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x12ab83400) [pid = 2590] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x128f23c00) [pid = 2590] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x123562400) [pid = 2590] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x12d586800) [pid = 2590] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x1184d1800) [pid = 2590] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x12d3ab800) [pid = 2590] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x118534400) [pid = 2590] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x11973d400) [pid = 2590] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x120f07000) [pid = 2590] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x121633c00) [pid = 2590] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x12376b800) [pid = 2590] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x1258b1c00) [pid = 2590] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 110 (0x127777000) [pid = 2590] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 109 (0x112149000) [pid = 2590] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 108 (0x113c09c00) [pid = 2590] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 107 (0x118108000) [pid = 2590] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 106 (0x111c8ac00) [pid = 2590] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 105 (0x114fbd800) [pid = 2590] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 104 (0x1167aac00) [pid = 2590] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 103 (0x1167ad000) [pid = 2590] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 102 (0x118107c00) [pid = 2590] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 13:01:31 INFO - PROCESS | 2590 | --DOMWINDOW == 101 (0x118531400) [pid = 2590] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 13:01:31 INFO - PROCESS | 2590 | 1464638491808 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:31 INFO - PROCESS | 2590 | ++DOCSHELL 0x113c8e800 == 45 [pid = 2590] [id = 45] 13:01:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 102 (0x111c7c000) [pid = 2590] [serial = 131] [outer = 0x0] 13:01:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 103 (0x112973800) [pid = 2590] [serial = 132] [outer = 0x111c7c000] 13:01:31 INFO - PROCESS | 2590 | 1464638491835 Marionette DEBUG loaded listener.js 13:01:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 104 (0x116a70000) [pid = 2590] [serial = 133] [outer = 0x111c7c000] 13:01:32 INFO - PROCESS | 2590 | 1464638492137 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]]]}] 13:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 13:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 979ms 13:01:32 INFO - PROCESS | 2590 | 1464638492172 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 13:01:32 INFO - PROCESS | 2590 | 1464638492174 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 13:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 13:01:32 INFO - PROCESS | 2590 | 1464638492176 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 13:01:32 INFO - PROCESS | 2590 | 1464638492177 Marionette TRACE conn2 <- [1,154,null,{}] 13:01:32 INFO - PROCESS | 2590 | 1464638492180 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}] 13:01:32 INFO - PROCESS | 2590 | 1464638492251 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 13:01:32 INFO - PROCESS | 2590 | 1464638492256 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:32 INFO - PROCESS | 2590 | ++DOCSHELL 0x11746b000 == 46 [pid = 2590] [id = 46] 13:01:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x11814bc00) [pid = 2590] [serial = 134] [outer = 0x0] 13:01:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 106 (0x1184d6800) [pid = 2590] [serial = 135] [outer = 0x11814bc00] 13:01:32 INFO - PROCESS | 2590 | 1464638492283 Marionette DEBUG loaded listener.js 13:01:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 107 (0x118525000) [pid = 2590] [serial = 136] [outer = 0x11814bc00] 13:01:32 INFO - PROCESS | 2590 | 1464638492585 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]]]}] 13:01:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 13:01:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 418ms 13:01:32 INFO - PROCESS | 2590 | 1464638492609 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 13:01:32 INFO - PROCESS | 2590 | 1464638492610 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 13:01:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 13:01:32 INFO - PROCESS | 2590 | 1464638492614 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 13:01:32 INFO - PROCESS | 2590 | 1464638492617 Marionette TRACE conn2 <- [1,158,null,{}] 13:01:32 INFO - PROCESS | 2590 | 1464638492620 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}] 13:01:32 INFO - PROCESS | 2590 | 1464638492685 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 13:01:32 INFO - PROCESS | 2590 | 1464638492689 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:32 INFO - PROCESS | 2590 | ++DOCSHELL 0x1187c1800 == 47 [pid = 2590] [id = 47] 13:01:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 108 (0x1166d4400) [pid = 2590] [serial = 137] [outer = 0x0] 13:01:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x118535c00) [pid = 2590] [serial = 138] [outer = 0x1166d4400] 13:01:32 INFO - PROCESS | 2590 | 1464638492725 Marionette DEBUG loaded listener.js 13:01:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x11873b000) [pid = 2590] [serial = 139] [outer = 0x1166d4400] 13:01:33 INFO - PROCESS | 2590 | 1464638493010 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]]]}] 13:01:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 13:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 422ms 13:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 13:01:33 INFO - PROCESS | 2590 | 1464638493038 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 13:01:33 INFO - PROCESS | 2590 | 1464638493040 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 13:01:33 INFO - PROCESS | 2590 | 1464638493042 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 13:01:33 INFO - PROCESS | 2590 | 1464638493043 Marionette TRACE conn2 <- [1,162,null,{}] 13:01:33 INFO - PROCESS | 2590 | 1464638493045 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}] 13:01:33 INFO - PROCESS | 2590 | 1464638493131 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 13:01:33 INFO - PROCESS | 2590 | 1464638493176 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:33 INFO - PROCESS | 2590 | ++DOCSHELL 0x118a90800 == 48 [pid = 2590] [id = 48] 13:01:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x1121b9c00) [pid = 2590] [serial = 140] [outer = 0x0] 13:01:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x118745c00) [pid = 2590] [serial = 141] [outer = 0x1121b9c00] 13:01:33 INFO - PROCESS | 2590 | 1464638493201 Marionette DEBUG loaded listener.js 13:01:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x1193e4800) [pid = 2590] [serial = 142] [outer = 0x1121b9c00] 13:01:33 INFO - PROCESS | 2590 | 1464638493468 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]]]}] 13:01:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 13:01:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 469ms 13:01:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 13:01:33 INFO - PROCESS | 2590 | 1464638493519 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 13:01:33 INFO - PROCESS | 2590 | 1464638493521 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 13:01:33 INFO - PROCESS | 2590 | 1464638493523 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 13:01:33 INFO - PROCESS | 2590 | 1464638493524 Marionette TRACE conn2 <- [1,166,null,{}] 13:01:33 INFO - PROCESS | 2590 | 1464638493526 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}] 13:01:33 INFO - PROCESS | 2590 | 1464638493598 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 13:01:33 INFO - PROCESS | 2590 | 1464638493603 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:33 INFO - PROCESS | 2590 | ++DOCSHELL 0x119b5a800 == 49 [pid = 2590] [id = 49] 13:01:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x1193eec00) [pid = 2590] [serial = 143] [outer = 0x0] 13:01:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x11980d400) [pid = 2590] [serial = 144] [outer = 0x1193eec00] 13:01:33 INFO - PROCESS | 2590 | 1464638493630 Marionette DEBUG loaded listener.js 13:01:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x119c66400) [pid = 2590] [serial = 145] [outer = 0x1193eec00] 13:01:34 INFO - PROCESS | 2590 | 1464638494049 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]]]}] 13:01:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 13:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 571ms 13:01:34 INFO - PROCESS | 2590 | 1464638494095 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 13:01:34 INFO - PROCESS | 2590 | 1464638494097 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 13:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 13:01:34 INFO - PROCESS | 2590 | 1464638494120 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 13:01:34 INFO - PROCESS | 2590 | 1464638494122 Marionette TRACE conn2 <- [1,170,null,{}] 13:01:34 INFO - PROCESS | 2590 | 1464638494126 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}] 13:01:34 INFO - PROCESS | 2590 | 1464638494216 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 13:01:34 INFO - PROCESS | 2590 | 1464638494275 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:34 INFO - PROCESS | 2590 | ++DOCSHELL 0x116496800 == 50 [pid = 2590] [id = 50] 13:01:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x113c79000) [pid = 2590] [serial = 146] [outer = 0x0] 13:01:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x115d62c00) [pid = 2590] [serial = 147] [outer = 0x113c79000] 13:01:34 INFO - PROCESS | 2590 | 1464638494306 Marionette DEBUG loaded listener.js 13:01:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x11660e800) [pid = 2590] [serial = 148] [outer = 0x113c79000] 13:01:34 INFO - PROCESS | 2590 | 1464638494714 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]]]}] 13:01:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 13:01:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 624ms 13:01:34 INFO - PROCESS | 2590 | 1464638494742 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 13:01:34 INFO - PROCESS | 2590 | 1464638494746 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 13:01:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 13:01:34 INFO - PROCESS | 2590 | 1464638494751 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 13:01:34 INFO - PROCESS | 2590 | 1464638494752 Marionette TRACE conn2 <- [1,174,null,{}] 13:01:34 INFO - PROCESS | 2590 | 1464638494755 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}] 13:01:34 INFO - PROCESS | 2590 | 1464638494845 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 13:01:34 INFO - PROCESS | 2590 | 1464638494935 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:34 INFO - PROCESS | 2590 | ++DOCSHELL 0x119613000 == 51 [pid = 2590] [id = 51] 13:01:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x117683000) [pid = 2590] [serial = 149] [outer = 0x0] 13:01:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x117e2f800) [pid = 2590] [serial = 150] [outer = 0x117683000] 13:01:34 INFO - PROCESS | 2590 | 1464638494965 Marionette DEBUG loaded listener.js 13:01:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x1183c3c00) [pid = 2590] [serial = 151] [outer = 0x117683000] 13:01:35 INFO - PROCESS | 2590 | 1464638495364 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]]]}] 13:01:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 13:01:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 669ms 13:01:35 INFO - PROCESS | 2590 | 1464638495420 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 13:01:35 INFO - PROCESS | 2590 | 1464638495421 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 13:01:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 13:01:35 INFO - PROCESS | 2590 | 1464638495424 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 13:01:35 INFO - PROCESS | 2590 | 1464638495427 Marionette TRACE conn2 <- [1,178,null,{}] 13:01:35 INFO - PROCESS | 2590 | 1464638495435 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}] 13:01:35 INFO - PROCESS | 2590 | 1464638495555 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 13:01:35 INFO - PROCESS | 2590 | 1464638495605 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:35 INFO - PROCESS | 2590 | ++DOCSHELL 0x1214cc000 == 52 [pid = 2590] [id = 52] 13:01:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x11873c000) [pid = 2590] [serial = 152] [outer = 0x0] 13:01:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x1187b0800) [pid = 2590] [serial = 153] [outer = 0x11873c000] 13:01:35 INFO - PROCESS | 2590 | 1464638495635 Marionette DEBUG loaded listener.js 13:01:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x118fbc000) [pid = 2590] [serial = 154] [outer = 0x11873c000] 13:01:36 INFO - PROCESS | 2590 | 1464638496039 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]]]}] 13:01:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 13:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 624ms 13:01:36 INFO - PROCESS | 2590 | 1464638496048 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 13:01:36 INFO - PROCESS | 2590 | 1464638496050 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 13:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 13:01:36 INFO - PROCESS | 2590 | 1464638496052 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 13:01:36 INFO - PROCESS | 2590 | 1464638496053 Marionette TRACE conn2 <- [1,182,null,{}] 13:01:36 INFO - PROCESS | 2590 | 1464638496055 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}] 13:01:36 INFO - PROCESS | 2590 | 1464638496149 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 13:01:36 INFO - PROCESS | 2590 | 1464638496220 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:36 INFO - PROCESS | 2590 | ++DOCSHELL 0x1187c0000 == 53 [pid = 2590] [id = 53] 13:01:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x118fb6400) [pid = 2590] [serial = 155] [outer = 0x0] 13:01:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x120f0c400) [pid = 2590] [serial = 156] [outer = 0x118fb6400] 13:01:36 INFO - PROCESS | 2590 | 1464638496249 Marionette DEBUG loaded listener.js 13:01:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x12113f800) [pid = 2590] [serial = 157] [outer = 0x118fb6400] 13:01:36 INFO - PROCESS | 2590 | 1464638496653 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]]]}] 13:01:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 13:01:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 618ms 13:01:36 INFO - PROCESS | 2590 | 1464638496671 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 13:01:36 INFO - PROCESS | 2590 | 1464638496672 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 13:01:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 13:01:36 INFO - PROCESS | 2590 | 1464638496674 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 13:01:36 INFO - PROCESS | 2590 | 1464638496676 Marionette TRACE conn2 <- [1,186,null,{}] 13:01:36 INFO - PROCESS | 2590 | 1464638496678 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}] 13:01:36 INFO - PROCESS | 2590 | 1464638496841 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 13:01:36 INFO - PROCESS | 2590 | 1464638496891 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:36 INFO - PROCESS | 2590 | ++DOCSHELL 0x115e06800 == 54 [pid = 2590] [id = 54] 13:01:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x111f40400) [pid = 2590] [serial = 158] [outer = 0x0] 13:01:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x112dc3800) [pid = 2590] [serial = 159] [outer = 0x111f40400] 13:01:36 INFO - PROCESS | 2590 | 1464638496920 Marionette DEBUG loaded listener.js 13:01:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x11338a400) [pid = 2590] [serial = 160] [outer = 0x111f40400] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x118a90800 == 53 [pid = 2590] [id = 48] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x1187c1800 == 52 [pid = 2590] [id = 47] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x119b49800 == 51 [pid = 2590] [id = 35] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x11746b000 == 50 [pid = 2590] [id = 46] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x117455800 == 49 [pid = 2590] [id = 30] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x113c8e800 == 48 [pid = 2590] [id = 45] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x116149800 == 47 [pid = 2590] [id = 44] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x118a84800 == 46 [pid = 2590] [id = 32] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x1164d5000 == 45 [pid = 2590] [id = 28] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x116996800 == 44 [pid = 2590] [id = 29] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x118080000 == 43 [pid = 2590] [id = 31] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x1130ab800 == 42 [pid = 2590] [id = 43] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x114fe4000 == 41 [pid = 2590] [id = 27] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x118fea000 == 40 [pid = 2590] [id = 33] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x127740800 == 39 [pid = 2590] [id = 42] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x1268b1000 == 38 [pid = 2590] [id = 41] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x1187c0000 == 37 [pid = 2590] [id = 53] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x1214cc000 == 36 [pid = 2590] [id = 52] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x119613000 == 35 [pid = 2590] [id = 51] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x119b5a800 == 34 [pid = 2590] [id = 49] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x1233cf800 == 33 [pid = 2590] [id = 38] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x1214c3000 == 32 [pid = 2590] [id = 37] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x116496800 == 31 [pid = 2590] [id = 50] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x125dd1000 == 30 [pid = 2590] [id = 40] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x119621800 == 29 [pid = 2590] [id = 34] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x123642800 == 28 [pid = 2590] [id = 39] 13:01:37 INFO - PROCESS | 2590 | --DOCSHELL 0x119b9c000 == 27 [pid = 2590] [id = 36] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x121565c00) [pid = 2590] [serial = 11] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x1193e9000) [pid = 2590] [serial = 93] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x11973c400) [pid = 2590] [serial = 94] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x11980c400) [pid = 2590] [serial = 96] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x119a0c400) [pid = 2590] [serial = 97] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x121010000) [pid = 2590] [serial = 99] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x1213b0000) [pid = 2590] [serial = 100] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x1213b0c00) [pid = 2590] [serial = 102] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x12356a400) [pid = 2590] [serial = 105] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x12533b400) [pid = 2590] [serial = 106] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x12557b000) [pid = 2590] [serial = 108] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x125da9400) [pid = 2590] [serial = 111] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x125efa000) [pid = 2590] [serial = 114] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x127420800) [pid = 2590] [serial = 117] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x112978000) [pid = 2590] [serial = 66] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x1164bcc00) [pid = 2590] [serial = 69] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x1184d9000) [pid = 2590] [serial = 72] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x11873f000) [pid = 2590] [serial = 73] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x113c78000) [pid = 2590] [serial = 75] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x114fb8800) [pid = 2590] [serial = 76] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 110 (0x115e6b800) [pid = 2590] [serial = 78] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 109 (0x116704800) [pid = 2590] [serial = 79] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 108 (0x1169ae000) [pid = 2590] [serial = 81] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 107 (0x117e2e000) [pid = 2590] [serial = 84] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 106 (0x1183c4800) [pid = 2590] [serial = 87] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 105 (0x11873b800) [pid = 2590] [serial = 90] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 104 (0x1257c6400) [pid = 2590] [serial = 109] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 103 (0x118526c00) [pid = 2590] [serial = 88] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 102 (0x125ef6400) [pid = 2590] [serial = 112] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 101 (0x1167b0400) [pid = 2590] [serial = 70] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 100 (0x117688c00) [pid = 2590] [serial = 82] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 99 (0x118fb7400) [pid = 2590] [serial = 91] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 98 (0x118140000) [pid = 2590] [serial = 85] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 97 (0x1131bf400) [pid = 2590] [serial = 67] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 96 (0x127428c00) [pid = 2590] [serial = 120] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 95 (0x12dfab400) [pid = 2590] [serial = 64] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 94 (0x1217c0800) [pid = 2590] [serial = 8] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 93 (0x12b27cc00) [pid = 2590] [serial = 24] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 92 (0x12b3cdc00) [pid = 2590] [serial = 25] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 91 (0x128f25800) [pid = 2590] [serial = 21] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 90 (0x128f29800) [pid = 2590] [serial = 22] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 89 (0x129507400) [pid = 2590] [serial = 18] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 88 (0x123564000) [pid = 2590] [serial = 15] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 87 (0x12356a000) [pid = 2590] [serial = 16] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 86 (0x1187bb400) [pid = 2590] [serial = 58] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 85 (0x12d3b1800) [pid = 2590] [serial = 54] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 84 (0x118145c00) [pid = 2590] [serial = 55] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 83 (0x12cfac800) [pid = 2590] [serial = 51] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 82 (0x12d3a8000) [pid = 2590] [serial = 52] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 81 (0x12cac8c00) [pid = 2590] [serial = 43] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 80 (0x12cf30000) [pid = 2590] [serial = 45] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 79 (0x12cf4f400) [pid = 2590] [serial = 48] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 78 (0x12cac3400) [pid = 2590] [serial = 42] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 77 (0x12c6e5800) [pid = 2590] [serial = 39] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 76 (0x12c6ea800) [pid = 2590] [serial = 40] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 75 (0x12c508000) [pid = 2590] [serial = 36] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 74 (0x12c50c400) [pid = 2590] [serial = 37] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 73 (0x12c00cc00) [pid = 2590] [serial = 34] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 72 (0x129244000) [pid = 2590] [serial = 33] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 71 (0x12c002800) [pid = 2590] [serial = 30] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 70 (0x11829d800) [pid = 2590] [serial = 31] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 69 (0x12baa1800) [pid = 2590] [serial = 27] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 68 (0x12baaa400) [pid = 2590] [serial = 28] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 67 (0x119741800) [pid = 2590] [serial = 63] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 66 (0x12d590c00) [pid = 2590] [serial = 61] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 65 (0x12d58c400) [pid = 2590] [serial = 60] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | --DOMWINDOW == 64 (0x1184d8400) [pid = 2590] [serial = 57] [outer = 0x0] [url = about:blank] 13:01:37 INFO - PROCESS | 2590 | 1464638497799 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]]]}] 13:01:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 13:01:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1172ms 13:01:37 INFO - PROCESS | 2590 | 1464638497849 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 13:01:37 INFO - PROCESS | 2590 | 1464638497851 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 13:01:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 13:01:37 INFO - PROCESS | 2590 | 1464638497855 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 13:01:37 INFO - PROCESS | 2590 | 1464638497857 Marionette TRACE conn2 <- [1,190,null,{}] 13:01:37 INFO - PROCESS | 2590 | 1464638497861 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}] 13:01:37 INFO - PROCESS | 2590 | 1464638497933 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 13:01:37 INFO - PROCESS | 2590 | 1464638497941 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:37 INFO - PROCESS | 2590 | ++DOCSHELL 0x1129b7000 == 28 [pid = 2590] [id = 55] 13:01:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 65 (0x113367c00) [pid = 2590] [serial = 161] [outer = 0x0] 13:01:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 66 (0x113c09000) [pid = 2590] [serial = 162] [outer = 0x113367c00] 13:01:37 INFO - PROCESS | 2590 | 1464638497971 Marionette DEBUG loaded listener.js 13:01:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 67 (0x114fba000) [pid = 2590] [serial = 163] [outer = 0x113367c00] 13:01:38 INFO - PROCESS | 2590 | 1464638498273 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]]]}] 13:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 13:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 470ms 13:01:38 INFO - PROCESS | 2590 | 1464638498325 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 13:01:38 INFO - PROCESS | 2590 | 1464638498329 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 13:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 13:01:38 INFO - PROCESS | 2590 | 1464638498334 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 13:01:38 INFO - PROCESS | 2590 | 1464638498336 Marionette TRACE conn2 <- [1,194,null,{}] 13:01:38 INFO - PROCESS | 2590 | 1464638498338 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}] 13:01:38 INFO - PROCESS | 2590 | 1464638498424 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 13:01:38 INFO - PROCESS | 2590 | 1464638498462 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:38 INFO - PROCESS | 2590 | ++DOCSHELL 0x1132b7800 == 29 [pid = 2590] [id = 56] 13:01:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 68 (0x113370800) [pid = 2590] [serial = 164] [outer = 0x0] 13:01:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 69 (0x116130400) [pid = 2590] [serial = 165] [outer = 0x113370800] 13:01:38 INFO - PROCESS | 2590 | 1464638498488 Marionette DEBUG loaded listener.js 13:01:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 70 (0x11670b800) [pid = 2590] [serial = 166] [outer = 0x113370800] 13:01:38 INFO - PROCESS | 2590 | 1464638498752 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]]]}] 13:01:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 13:01:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 13:01:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 13:01:38 INFO - PROCESS | 2590 | 1464638498805 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 13:01:38 INFO - PROCESS | 2590 | 1464638498806 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 13:01:38 INFO - PROCESS | 2590 | 1464638498809 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 13:01:38 INFO - PROCESS | 2590 | 1464638498811 Marionette TRACE conn2 <- [1,198,null,{}] 13:01:38 INFO - PROCESS | 2590 | 1464638498823 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}] 13:01:38 INFO - PROCESS | 2590 | 1464638498897 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 13:01:38 INFO - PROCESS | 2590 | 1464638498904 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:38 INFO - PROCESS | 2590 | ++DOCSHELL 0x11698c800 == 30 [pid = 2590] [id = 57] 13:01:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 71 (0x116a6f800) [pid = 2590] [serial = 167] [outer = 0x0] 13:01:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 72 (0x117689c00) [pid = 2590] [serial = 168] [outer = 0x116a6f800] 13:01:38 INFO - PROCESS | 2590 | 1464638498935 Marionette DEBUG loaded listener.js 13:01:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 73 (0x118107400) [pid = 2590] [serial = 169] [outer = 0x116a6f800] 13:01:39 INFO - PROCESS | 2590 | 1464638499256 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]]]}] 13:01:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 13:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 474ms 13:01:39 INFO - PROCESS | 2590 | 1464638499285 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 13:01:39 INFO - PROCESS | 2590 | 1464638499287 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 13:01:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 13:01:39 INFO - PROCESS | 2590 | 1464638499289 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 13:01:39 INFO - PROCESS | 2590 | 1464638499290 Marionette TRACE conn2 <- [1,202,null,{}] 13:01:39 INFO - PROCESS | 2590 | 1464638499293 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}] 13:01:39 INFO - PROCESS | 2590 | 1464638499362 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 13:01:39 INFO - PROCESS | 2590 | 1464638499367 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:39 INFO - PROCESS | 2590 | ++DOCSHELL 0x116f82000 == 31 [pid = 2590] [id = 58] 13:01:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 74 (0x118143000) [pid = 2590] [serial = 170] [outer = 0x0] 13:01:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 75 (0x11829e800) [pid = 2590] [serial = 171] [outer = 0x118143000] 13:01:39 INFO - PROCESS | 2590 | 1464638499395 Marionette DEBUG loaded listener.js 13:01:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 76 (0x1184ce800) [pid = 2590] [serial = 172] [outer = 0x118143000] 13:01:39 INFO - PROCESS | 2590 | 1464638499686 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]]]}] 13:01:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 13:01:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 417ms 13:01:39 INFO - PROCESS | 2590 | 1464638499708 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 13:01:39 INFO - PROCESS | 2590 | 1464638499709 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 13:01:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 13:01:39 INFO - PROCESS | 2590 | 1464638499711 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 13:01:39 INFO - PROCESS | 2590 | 1464638499712 Marionette TRACE conn2 <- [1,206,null,{}] 13:01:39 INFO - PROCESS | 2590 | 1464638499717 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}] 13:01:39 INFO - PROCESS | 2590 | 1464638499784 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 13:01:39 INFO - PROCESS | 2590 | 1464638499788 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:39 INFO - PROCESS | 2590 | ++DOCSHELL 0x118447800 == 32 [pid = 2590] [id = 59] 13:01:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 77 (0x1184d2400) [pid = 2590] [serial = 173] [outer = 0x0] 13:01:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 78 (0x1184dbc00) [pid = 2590] [serial = 174] [outer = 0x1184d2400] 13:01:39 INFO - PROCESS | 2590 | 1464638499814 Marionette DEBUG loaded listener.js 13:01:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 79 (0x11852fc00) [pid = 2590] [serial = 175] [outer = 0x1184d2400] 13:01:40 INFO - PROCESS | 2590 | 1464638500132 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]]]}] 13:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 13:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 469ms 13:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 13:01:40 INFO - PROCESS | 2590 | 1464638500184 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 13:01:40 INFO - PROCESS | 2590 | 1464638500185 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 13:01:40 INFO - PROCESS | 2590 | 1464638500187 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 13:01:40 INFO - PROCESS | 2590 | 1464638500188 Marionette TRACE conn2 <- [1,210,null,{}] 13:01:40 INFO - PROCESS | 2590 | 1464638500190 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}] 13:01:40 INFO - PROCESS | 2590 | 1464638500294 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 13:01:40 INFO - PROCESS | 2590 | 1464638500301 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:40 INFO - PROCESS | 2590 | ++DOCSHELL 0x118a9c800 == 33 [pid = 2590] [id = 60] 13:01:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 80 (0x118530800) [pid = 2590] [serial = 176] [outer = 0x0] 13:01:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 81 (0x11873a400) [pid = 2590] [serial = 177] [outer = 0x118530800] 13:01:40 INFO - PROCESS | 2590 | 1464638500327 Marionette DEBUG loaded listener.js 13:01:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 82 (0x118faf000) [pid = 2590] [serial = 178] [outer = 0x118530800] 13:01:40 INFO - PROCESS | 2590 | 1464638500724 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]]]}] 13:01:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 13:01:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 568ms 13:01:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 13:01:40 INFO - PROCESS | 2590 | 1464638500760 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 13:01:40 INFO - PROCESS | 2590 | 1464638500761 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 13:01:40 INFO - PROCESS | 2590 | 1464638500764 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 13:01:40 INFO - PROCESS | 2590 | 1464638500765 Marionette TRACE conn2 <- [1,214,null,{}] 13:01:40 INFO - PROCESS | 2590 | 1464638500767 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}] 13:01:40 INFO - PROCESS | 2590 | 1464638500843 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 13:01:40 INFO - PROCESS | 2590 | 1464638500850 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:40 INFO - PROCESS | 2590 | ++DOCSHELL 0x11960b000 == 34 [pid = 2590] [id = 61] 13:01:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 83 (0x118f3b000) [pid = 2590] [serial = 179] [outer = 0x0] 13:01:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 84 (0x1193e7c00) [pid = 2590] [serial = 180] [outer = 0x118f3b000] 13:01:40 INFO - PROCESS | 2590 | 1464638500875 Marionette DEBUG loaded listener.js 13:01:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 85 (0x119748800) [pid = 2590] [serial = 181] [outer = 0x118f3b000] 13:01:41 INFO - PROCESS | 2590 | 1464638501166 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]]]}] 13:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 13:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 418ms 13:01:41 INFO - PROCESS | 2590 | 1464638501191 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 13:01:41 INFO - PROCESS | 2590 | 1464638501192 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 13:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 13:01:41 INFO - PROCESS | 2590 | 1464638501194 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 13:01:41 INFO - PROCESS | 2590 | 1464638501195 Marionette TRACE conn2 <- [1,218,null,{}] 13:01:41 INFO - PROCESS | 2590 | 1464638501199 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}] 13:01:41 INFO - PROCESS | 2590 | 1464638501285 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 13:01:41 INFO - PROCESS | 2590 | 1464638501289 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:41 INFO - PROCESS | 2590 | ++DOCSHELL 0x119b62000 == 35 [pid = 2590] [id = 62] 13:01:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 86 (0x1182a7400) [pid = 2590] [serial = 182] [outer = 0x0] 13:01:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 87 (0x119773400) [pid = 2590] [serial = 183] [outer = 0x1182a7400] 13:01:41 INFO - PROCESS | 2590 | 1464638501313 Marionette DEBUG loaded listener.js 13:01:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 88 (0x12100ac00) [pid = 2590] [serial = 184] [outer = 0x1182a7400] 13:01:41 INFO - PROCESS | 2590 | 1464638501623 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]]]}] 13:01:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 13:01:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 13:01:41 INFO - PROCESS | 2590 | 1464638501663 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 13:01:41 INFO - PROCESS | 2590 | 1464638501666 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 13:01:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 13:01:41 INFO - PROCESS | 2590 | 1464638501669 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 13:01:41 INFO - PROCESS | 2590 | 1464638501670 Marionette TRACE conn2 <- [1,222,null,{}] 13:01:41 INFO - PROCESS | 2590 | 1464638501672 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}] 13:01:41 INFO - PROCESS | 2590 | 1464638501751 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 13:01:41 INFO - PROCESS | 2590 | 1464638501777 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:41 INFO - PROCESS | 2590 | ++DOCSHELL 0x121082000 == 36 [pid = 2590] [id = 63] 13:01:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 89 (0x120f02400) [pid = 2590] [serial = 185] [outer = 0x0] 13:01:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 90 (0x1213a8000) [pid = 2590] [serial = 186] [outer = 0x120f02400] 13:01:41 INFO - PROCESS | 2590 | 1464638501802 Marionette DEBUG loaded listener.js 13:01:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 91 (0x121498800) [pid = 2590] [serial = 187] [outer = 0x120f02400] 13:01:42 INFO - PROCESS | 2590 | --DOMWINDOW == 90 (0x1193eec00) [pid = 2590] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 13:01:42 INFO - PROCESS | 2590 | --DOMWINDOW == 89 (0x1121b9c00) [pid = 2590] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 13:01:42 INFO - PROCESS | 2590 | --DOMWINDOW == 88 (0x113c0a000) [pid = 2590] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 13:01:42 INFO - PROCESS | 2590 | --DOMWINDOW == 87 (0x116186400) [pid = 2590] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 13:01:42 INFO - PROCESS | 2590 | --DOMWINDOW == 86 (0x11814bc00) [pid = 2590] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 13:01:42 INFO - PROCESS | 2590 | --DOMWINDOW == 85 (0x1166d4400) [pid = 2590] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 13:01:42 INFO - PROCESS | 2590 | --DOMWINDOW == 84 (0x111c7c000) [pid = 2590] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 13:01:42 INFO - PROCESS | 2590 | --DOMWINDOW == 83 (0x128a66400) [pid = 2590] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 13:01:42 INFO - PROCESS | 2590 | --DOMWINDOW == 82 (0x11741d400) [pid = 2590] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 13:01:42 INFO - PROCESS | 2590 | --DOMWINDOW == 81 (0x125538c00) [pid = 2590] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 13:01:42 INFO - PROCESS | 2590 | --DOMWINDOW == 80 (0x115e69c00) [pid = 2590] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 13:01:42 INFO - PROCESS | 2590 | --DOMWINDOW == 79 (0x126d69400) [pid = 2590] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 13:01:42 INFO - PROCESS | 2590 | 1464638502124 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]]]}] 13:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 13:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 13:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 13:01:42 INFO - PROCESS | 2590 | 1464638502137 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 13:01:42 INFO - PROCESS | 2590 | 1464638502139 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 13:01:42 INFO - PROCESS | 2590 | 1464638502141 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 13:01:42 INFO - PROCESS | 2590 | 1464638502142 Marionette TRACE conn2 <- [1,226,null,{}] 13:01:42 INFO - PROCESS | 2590 | 1464638502144 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}] 13:01:42 INFO - PROCESS | 2590 | 1464638502212 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 13:01:42 INFO - PROCESS | 2590 | 1464638502218 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:42 INFO - PROCESS | 2590 | ++DOCSHELL 0x1211c4000 == 37 [pid = 2590] [id = 64] 13:01:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 80 (0x11741d400) [pid = 2590] [serial = 188] [outer = 0x0] 13:01:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 81 (0x119285400) [pid = 2590] [serial = 189] [outer = 0x11741d400] 13:01:42 INFO - PROCESS | 2590 | 1464638502242 Marionette DEBUG loaded listener.js 13:01:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 82 (0x121567400) [pid = 2590] [serial = 190] [outer = 0x11741d400] 13:01:42 INFO - PROCESS | 2590 | 1464638502522 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]]]}] 13:01:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 13:01:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 418ms 13:01:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 13:01:42 INFO - PROCESS | 2590 | 1464638502559 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 13:01:42 INFO - PROCESS | 2590 | 1464638502561 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 13:01:42 INFO - PROCESS | 2590 | 1464638502563 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 13:01:42 INFO - PROCESS | 2590 | 1464638502567 Marionette TRACE conn2 <- [1,230,null,{}] 13:01:42 INFO - PROCESS | 2590 | 1464638502571 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}] 13:01:42 INFO - PROCESS | 2590 | 1464638502682 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 13:01:42 INFO - PROCESS | 2590 | 1464638502687 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:42 INFO - PROCESS | 2590 | ++DOCSHELL 0x1214cc800 == 38 [pid = 2590] [id = 65] 13:01:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 83 (0x117e32000) [pid = 2590] [serial = 191] [outer = 0x0] 13:01:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 84 (0x121598800) [pid = 2590] [serial = 192] [outer = 0x117e32000] 13:01:42 INFO - PROCESS | 2590 | 1464638502716 Marionette DEBUG loaded listener.js 13:01:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 85 (0x12356d800) [pid = 2590] [serial = 193] [outer = 0x117e32000] 13:01:42 INFO - PROCESS | 2590 | 1464638502990 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]]]}] 13:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 13:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 473ms 13:01:43 INFO - PROCESS | 2590 | 1464638503037 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 13:01:43 INFO - PROCESS | 2590 | 1464638503038 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 13:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 13:01:43 INFO - PROCESS | 2590 | 1464638503040 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 13:01:43 INFO - PROCESS | 2590 | 1464638503041 Marionette TRACE conn2 <- [1,234,null,{}] 13:01:43 INFO - PROCESS | 2590 | 1464638503044 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}] 13:01:43 INFO - PROCESS | 2590 | 1464638503117 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 13:01:43 INFO - PROCESS | 2590 | 1464638503122 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:43 INFO - PROCESS | 2590 | ++DOCSHELL 0x123638800 == 39 [pid = 2590] [id = 66] 13:01:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 86 (0x123570000) [pid = 2590] [serial = 194] [outer = 0x0] 13:01:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 87 (0x123769400) [pid = 2590] [serial = 195] [outer = 0x123570000] 13:01:43 INFO - PROCESS | 2590 | 1464638503148 Marionette DEBUG loaded listener.js 13:01:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 88 (0x12557b000) [pid = 2590] [serial = 196] [outer = 0x123570000] 13:01:43 INFO - PROCESS | 2590 | 1464638503431 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]]]}] 13:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 13:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 418ms 13:01:43 INFO - PROCESS | 2590 | 1464638503459 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 13:01:43 INFO - PROCESS | 2590 | 1464638503460 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 13:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 13:01:43 INFO - PROCESS | 2590 | 1464638503470 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 13:01:43 INFO - PROCESS | 2590 | 1464638503471 Marionette TRACE conn2 <- [1,238,null,{}] 13:01:43 INFO - PROCESS | 2590 | 1464638503473 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}] 13:01:43 INFO - PROCESS | 2590 | 1464638503549 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 13:01:43 INFO - PROCESS | 2590 | 1464638503590 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:43 INFO - PROCESS | 2590 | ++DOCSHELL 0x1258f8800 == 40 [pid = 2590] [id = 67] 13:01:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 89 (0x11873f400) [pid = 2590] [serial = 197] [outer = 0x0] 13:01:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 90 (0x12557d000) [pid = 2590] [serial = 198] [outer = 0x11873f400] 13:01:43 INFO - PROCESS | 2590 | 1464638503621 Marionette DEBUG loaded listener.js 13:01:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 91 (0x1258a3800) [pid = 2590] [serial = 199] [outer = 0x11873f400] 13:01:43 INFO - PROCESS | 2590 | 1464638503879 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]]]}] 13:01:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 13:01:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 477ms 13:01:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 13:01:43 INFO - PROCESS | 2590 | 1464638503939 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 13:01:43 INFO - PROCESS | 2590 | 1464638503940 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 13:01:43 INFO - PROCESS | 2590 | 1464638503942 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 13:01:43 INFO - PROCESS | 2590 | 1464638503943 Marionette TRACE conn2 <- [1,242,null,{}] 13:01:43 INFO - PROCESS | 2590 | 1464638503946 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}] 13:01:44 INFO - PROCESS | 2590 | 1464638504018 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 13:01:44 INFO - PROCESS | 2590 | 1464638504101 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:44 INFO - PROCESS | 2590 | ++DOCSHELL 0x111e15000 == 41 [pid = 2590] [id = 68] 13:01:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 92 (0x111aaf800) [pid = 2590] [serial = 200] [outer = 0x0] 13:01:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 93 (0x111c89c00) [pid = 2590] [serial = 201] [outer = 0x111aaf800] 13:01:44 INFO - PROCESS | 2590 | 1464638504132 Marionette DEBUG loaded listener.js 13:01:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 94 (0x1121be400) [pid = 2590] [serial = 202] [outer = 0x111aaf800] 13:01:44 INFO - PROCESS | 2590 | 1464638504608 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]]]}] 13:01:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 13:01:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 720ms 13:01:44 INFO - PROCESS | 2590 | 1464638504673 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 13:01:44 INFO - PROCESS | 2590 | 1464638504676 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 13:01:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 13:01:44 INFO - PROCESS | 2590 | 1464638504681 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 13:01:44 INFO - PROCESS | 2590 | 1464638504685 Marionette TRACE conn2 <- [1,246,null,{}] 13:01:44 INFO - PROCESS | 2590 | 1464638504688 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}] 13:01:44 INFO - PROCESS | 2590 | 1464638504788 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 13:01:44 INFO - PROCESS | 2590 | 1464638504852 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:44 INFO - PROCESS | 2590 | ++DOCSHELL 0x116985000 == 42 [pid = 2590] [id = 69] 13:01:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 95 (0x115e72800) [pid = 2590] [serial = 203] [outer = 0x0] 13:01:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 96 (0x11645a400) [pid = 2590] [serial = 204] [outer = 0x115e72800] 13:01:44 INFO - PROCESS | 2590 | 1464638504883 Marionette DEBUG loaded listener.js 13:01:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 97 (0x11670ec00) [pid = 2590] [serial = 205] [outer = 0x115e72800] 13:01:45 INFO - PROCESS | 2590 | 1464638505518 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]]]}] 13:01:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 13:01:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 926ms 13:01:45 INFO - PROCESS | 2590 | 1464638505606 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 13:01:45 INFO - PROCESS | 2590 | 1464638505609 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 13:01:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 13:01:45 INFO - PROCESS | 2590 | 1464638505612 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 13:01:45 INFO - PROCESS | 2590 | 1464638505614 Marionette TRACE conn2 <- [1,250,null,{}] 13:01:45 INFO - PROCESS | 2590 | 1464638505618 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}] 13:01:45 INFO - PROCESS | 2590 | 1464638505708 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 13:01:45 INFO - PROCESS | 2590 | --DOCSHELL 0x1258f8800 == 41 [pid = 2590] [id = 67] 13:01:45 INFO - PROCESS | 2590 | --DOCSHELL 0x123638800 == 40 [pid = 2590] [id = 66] 13:01:45 INFO - PROCESS | 2590 | --DOCSHELL 0x1214cc800 == 39 [pid = 2590] [id = 65] 13:01:45 INFO - PROCESS | 2590 | --DOCSHELL 0x1211c4000 == 38 [pid = 2590] [id = 64] 13:01:45 INFO - PROCESS | 2590 | --DOCSHELL 0x121082000 == 37 [pid = 2590] [id = 63] 13:01:45 INFO - PROCESS | 2590 | --DOCSHELL 0x119b62000 == 36 [pid = 2590] [id = 62] 13:01:45 INFO - PROCESS | 2590 | --DOCSHELL 0x11960b000 == 35 [pid = 2590] [id = 61] 13:01:45 INFO - PROCESS | 2590 | --DOCSHELL 0x118a9c800 == 34 [pid = 2590] [id = 60] 13:01:45 INFO - PROCESS | 2590 | --DOCSHELL 0x118447800 == 33 [pid = 2590] [id = 59] 13:01:45 INFO - PROCESS | 2590 | --DOCSHELL 0x116f82000 == 32 [pid = 2590] [id = 58] 13:01:45 INFO - PROCESS | 2590 | --DOCSHELL 0x11698c800 == 31 [pid = 2590] [id = 57] 13:01:45 INFO - PROCESS | 2590 | --DOCSHELL 0x1132b7800 == 30 [pid = 2590] [id = 56] 13:01:45 INFO - PROCESS | 2590 | --DOCSHELL 0x1129b7000 == 29 [pid = 2590] [id = 55] 13:01:45 INFO - PROCESS | 2590 | --DOCSHELL 0x115e06800 == 28 [pid = 2590] [id = 54] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 96 (0x128a6b800) [pid = 2590] [serial = 123] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 95 (0x121595c00) [pid = 2590] [serial = 103] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 94 (0x128a64000) [pid = 2590] [serial = 121] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 93 (0x126f5a400) [pid = 2590] [serial = 115] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 92 (0x12777bc00) [pid = 2590] [serial = 118] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 91 (0x11980d400) [pid = 2590] [serial = 144] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 90 (0x119c66400) [pid = 2590] [serial = 145] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 89 (0x1193e4800) [pid = 2590] [serial = 142] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 88 (0x114fb8400) [pid = 2590] [serial = 126] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 87 (0x1166d6c00) [pid = 2590] [serial = 129] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 86 (0x1169b8800) [pid = 2590] [serial = 130] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 85 (0x1184d6800) [pid = 2590] [serial = 135] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 84 (0x118535c00) [pid = 2590] [serial = 138] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 83 (0x118525000) [pid = 2590] [serial = 136] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 82 (0x112973800) [pid = 2590] [serial = 132] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 81 (0x116a70000) [pid = 2590] [serial = 133] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 80 (0x118745c00) [pid = 2590] [serial = 141] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 79 (0x11873b000) [pid = 2590] [serial = 139] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 78 (0x115e6c000) [pid = 2590] [serial = 127] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | --DOMWINDOW == 77 (0x128a70000) [pid = 2590] [serial = 124] [outer = 0x0] [url = about:blank] 13:01:45 INFO - PROCESS | 2590 | 1464638505769 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:45 INFO - PROCESS | 2590 | ++DOCSHELL 0x112f97800 == 29 [pid = 2590] [id = 70] 13:01:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 78 (0x113311c00) [pid = 2590] [serial = 206] [outer = 0x0] 13:01:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 79 (0x114fb9000) [pid = 2590] [serial = 207] [outer = 0x113311c00] 13:01:45 INFO - PROCESS | 2590 | 1464638505796 Marionette DEBUG loaded listener.js 13:01:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 80 (0x1164bbc00) [pid = 2590] [serial = 208] [outer = 0x113311c00] 13:01:46 INFO - PROCESS | 2590 | 1464638506106 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]]]}] 13:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 13:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 522ms 13:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 13:01:46 INFO - PROCESS | 2590 | 1464638506135 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 13:01:46 INFO - PROCESS | 2590 | 1464638506141 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 13:01:46 INFO - PROCESS | 2590 | 1464638506149 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 13:01:46 INFO - PROCESS | 2590 | 1464638506152 Marionette TRACE conn2 <- [1,254,null,{}] 13:01:46 INFO - PROCESS | 2590 | 1464638506156 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}] 13:01:46 INFO - PROCESS | 2590 | 1464638506282 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 13:01:46 INFO - PROCESS | 2590 | 1464638506342 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 81 (0x116186c00) [pid = 2590] [serial = 209] [outer = 0x12cf44000] 13:01:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x116ab2800 == 30 [pid = 2590] [id = 71] 13:01:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 82 (0x116707400) [pid = 2590] [serial = 210] [outer = 0x0] 13:01:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 83 (0x116a71c00) [pid = 2590] [serial = 211] [outer = 0x116707400] 13:01:46 INFO - PROCESS | 2590 | 1464638506401 Marionette DEBUG loaded listener.js 13:01:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 84 (0x117e30c00) [pid = 2590] [serial = 212] [outer = 0x116707400] 13:01:46 INFO - PROCESS | 2590 | 1464638506775 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]]]}] 13:01:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 13:01:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 675ms 13:01:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 13:01:46 INFO - PROCESS | 2590 | 1464638506821 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 13:01:46 INFO - PROCESS | 2590 | 1464638506823 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 13:01:46 INFO - PROCESS | 2590 | 1464638506825 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 13:01:46 INFO - PROCESS | 2590 | 1464638506828 Marionette TRACE conn2 <- [1,258,null,{}] 13:01:46 INFO - PROCESS | 2590 | 1464638506843 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}] 13:01:46 INFO - PROCESS | 2590 | 1464638506917 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 13:01:46 INFO - PROCESS | 2590 | 1464638506942 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x117e0b800 == 31 [pid = 2590] [id = 72] 13:01:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 85 (0x11814c800) [pid = 2590] [serial = 213] [outer = 0x0] 13:01:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 86 (0x1184d6000) [pid = 2590] [serial = 214] [outer = 0x11814c800] 13:01:46 INFO - PROCESS | 2590 | 1464638506969 Marionette DEBUG loaded listener.js 13:01:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 87 (0x118147000) [pid = 2590] [serial = 215] [outer = 0x11814c800] 13:01:47 INFO - PROCESS | 2590 | 1464638507276 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]]]}] 13:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 13:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 475ms 13:01:47 INFO - PROCESS | 2590 | 1464638507302 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 13:01:47 INFO - PROCESS | 2590 | 1464638507304 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 13:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 13:01:47 INFO - PROCESS | 2590 | 1464638507306 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 13:01:47 INFO - PROCESS | 2590 | 1464638507307 Marionette TRACE conn2 <- [1,262,null,{}] 13:01:47 INFO - PROCESS | 2590 | 1464638507310 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}] 13:01:47 INFO - PROCESS | 2590 | 1464638507382 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 13:01:47 INFO - PROCESS | 2590 | 1464638507387 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:47 INFO - PROCESS | 2590 | ++DOCSHELL 0x118a9c800 == 32 [pid = 2590] [id = 73] 13:01:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 88 (0x111f3b800) [pid = 2590] [serial = 216] [outer = 0x0] 13:01:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 89 (0x1187b6000) [pid = 2590] [serial = 217] [outer = 0x111f3b800] 13:01:47 INFO - PROCESS | 2590 | 1464638507414 Marionette DEBUG loaded listener.js 13:01:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 90 (0x118fad800) [pid = 2590] [serial = 218] [outer = 0x111f3b800] 13:01:47 INFO - PROCESS | 2590 | 1464638507717 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]]]}] 13:01:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 13:01:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 13:01:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 13:01:47 INFO - PROCESS | 2590 | 1464638507775 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 13:01:47 INFO - PROCESS | 2590 | 1464638507776 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 13:01:47 INFO - PROCESS | 2590 | 1464638507778 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 13:01:47 INFO - PROCESS | 2590 | 1464638507779 Marionette TRACE conn2 <- [1,266,null,{}] 13:01:47 INFO - PROCESS | 2590 | 1464638507794 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}] 13:01:47 INFO - PROCESS | 2590 | 1464638507879 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 13:01:47 INFO - PROCESS | 2590 | 1464638507884 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:47 INFO - PROCESS | 2590 | ++DOCSHELL 0x1130bc800 == 33 [pid = 2590] [id = 74] 13:01:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 91 (0x11873e000) [pid = 2590] [serial = 219] [outer = 0x0] 13:01:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 92 (0x118fbac00) [pid = 2590] [serial = 220] [outer = 0x11873e000] 13:01:47 INFO - PROCESS | 2590 | 1464638507908 Marionette DEBUG loaded listener.js 13:01:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 93 (0x1193eec00) [pid = 2590] [serial = 221] [outer = 0x11873e000] 13:01:48 INFO - PROCESS | 2590 | 1464638508242 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]]]}] 13:01:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 13:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 481ms 13:01:48 INFO - PROCESS | 2590 | 1464638508259 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 13:01:48 INFO - PROCESS | 2590 | 1464638508260 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 13:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 13:01:48 INFO - PROCESS | 2590 | 1464638508270 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 13:01:48 INFO - PROCESS | 2590 | 1464638508271 Marionette TRACE conn2 <- [1,270,null,{}] 13:01:48 INFO - PROCESS | 2590 | 1464638508273 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}] 13:01:48 INFO - PROCESS | 2590 | 1464638508378 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 13:01:48 INFO - PROCESS | 2590 | 1464638508408 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:48 INFO - PROCESS | 2590 | ++DOCSHELL 0x12107d800 == 34 [pid = 2590] [id = 75] 13:01:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 94 (0x1121af800) [pid = 2590] [serial = 222] [outer = 0x0] 13:01:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 95 (0x119a0c000) [pid = 2590] [serial = 223] [outer = 0x1121af800] 13:01:48 INFO - PROCESS | 2590 | 1464638508434 Marionette DEBUG loaded listener.js 13:01:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 96 (0x121b0c400) [pid = 2590] [serial = 224] [outer = 0x1121af800] 13:01:48 INFO - PROCESS | 2590 | 1464638508726 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]]]}] 13:01:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 13:01:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 13:01:48 INFO - PROCESS | 2590 | 1464638508746 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 13:01:48 INFO - PROCESS | 2590 | 1464638508747 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 13:01:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 13:01:48 INFO - PROCESS | 2590 | 1464638508757 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 13:01:48 INFO - PROCESS | 2590 | 1464638508758 Marionette TRACE conn2 <- [1,274,null,{}] 13:01:48 INFO - PROCESS | 2590 | 1464638508760 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}] 13:01:48 INFO - PROCESS | 2590 | 1464638508846 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 13:01:48 INFO - PROCESS | 2590 | 1464638508853 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:48 INFO - PROCESS | 2590 | ++DOCSHELL 0x1211bf800 == 35 [pid = 2590] [id = 76] 13:01:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 97 (0x1217c9000) [pid = 2590] [serial = 225] [outer = 0x0] 13:01:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 98 (0x123565800) [pid = 2590] [serial = 226] [outer = 0x1217c9000] 13:01:48 INFO - PROCESS | 2590 | 1464638508877 Marionette DEBUG loaded listener.js 13:01:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 99 (0x1235b7400) [pid = 2590] [serial = 227] [outer = 0x1217c9000] 13:01:49 INFO - PROCESS | 2590 | 1464638509159 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]]]}] 13:01:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 13:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 418ms 13:01:49 INFO - PROCESS | 2590 | 1464638509177 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 13:01:49 INFO - PROCESS | 2590 | 1464638509178 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 13:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 13:01:49 INFO - PROCESS | 2590 | 1464638509194 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 13:01:49 INFO - PROCESS | 2590 | 1464638509196 Marionette TRACE conn2 <- [1,278,null,{}] 13:01:49 INFO - PROCESS | 2590 | 1464638509200 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}] 13:01:49 INFO - PROCESS | 2590 | 1464638509287 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 13:01:49 INFO - PROCESS | 2590 | 1464638509291 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:49 INFO - PROCESS | 2590 | ++DOCSHELL 0x123644000 == 36 [pid = 2590] [id = 77] 13:01:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 100 (0x121b09c00) [pid = 2590] [serial = 228] [outer = 0x0] 13:01:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 101 (0x12553ac00) [pid = 2590] [serial = 229] [outer = 0x121b09c00] 13:01:49 INFO - PROCESS | 2590 | 1464638509316 Marionette DEBUG loaded listener.js 13:01:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 102 (0x125763000) [pid = 2590] [serial = 230] [outer = 0x121b09c00] 13:01:49 INFO - PROCESS | 2590 | 1464638509612 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]]]}] 13:01:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 13:01:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 488ms 13:01:49 INFO - PROCESS | 2590 | 1464638509672 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 13:01:49 INFO - PROCESS | 2590 | 1464638509673 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 13:01:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 13:01:49 INFO - PROCESS | 2590 | 1464638509675 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 13:01:49 INFO - PROCESS | 2590 | 1464638509676 Marionette TRACE conn2 <- [1,282,null,{}] 13:01:49 INFO - PROCESS | 2590 | 1464638509678 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}] 13:01:49 INFO - PROCESS | 2590 | 1464638509762 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 13:01:49 INFO - PROCESS | 2590 | 1464638509766 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:49 INFO - PROCESS | 2590 | ++DOCSHELL 0x125dd9000 == 37 [pid = 2590] [id = 78] 13:01:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 103 (0x125534800) [pid = 2590] [serial = 231] [outer = 0x0] 13:01:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 104 (0x125daac00) [pid = 2590] [serial = 232] [outer = 0x125534800] 13:01:49 INFO - PROCESS | 2590 | 1464638509790 Marionette DEBUG loaded listener.js 13:01:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x125ef0c00) [pid = 2590] [serial = 233] [outer = 0x125534800] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 104 (0x116a6f800) [pid = 2590] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 103 (0x118143000) [pid = 2590] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 102 (0x118530800) [pid = 2590] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 101 (0x123570000) [pid = 2590] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 100 (0x118f3b000) [pid = 2590] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 99 (0x120f02400) [pid = 2590] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 98 (0x1182a7400) [pid = 2590] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 97 (0x113370800) [pid = 2590] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 96 (0x11741d400) [pid = 2590] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 95 (0x117e32000) [pid = 2590] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 94 (0x113367c00) [pid = 2590] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 93 (0x1184d2400) [pid = 2590] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 92 (0x113c79000) [pid = 2590] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 91 (0x117683000) [pid = 2590] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 90 (0x11873c000) [pid = 2590] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 13:01:49 INFO - PROCESS | 2590 | --DOMWINDOW == 89 (0x118fb6400) [pid = 2590] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 13:01:50 INFO - PROCESS | 2590 | 1464638510152 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]]]}] 13:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 13:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 520ms 13:01:50 INFO - PROCESS | 2590 | 1464638510210 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 13:01:50 INFO - PROCESS | 2590 | 1464638510211 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 13:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 13:01:50 INFO - PROCESS | 2590 | 1464638510214 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 13:01:50 INFO - PROCESS | 2590 | 1464638510217 Marionette TRACE conn2 <- [1,286,null,{}] 13:01:50 INFO - PROCESS | 2590 | 1464638510221 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}] 13:01:50 INFO - PROCESS | 2590 | 1464638510291 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 13:01:50 INFO - PROCESS | 2590 | 1464638510296 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:50 INFO - PROCESS | 2590 | ++DOCSHELL 0x118a9c000 == 38 [pid = 2590] [id = 79] 13:01:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 90 (0x118109800) [pid = 2590] [serial = 234] [outer = 0x0] 13:01:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 91 (0x118523c00) [pid = 2590] [serial = 235] [outer = 0x118109800] 13:01:50 INFO - PROCESS | 2590 | 1464638510323 Marionette DEBUG loaded listener.js 13:01:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 92 (0x11980dc00) [pid = 2590] [serial = 236] [outer = 0x118109800] 13:01:50 INFO - PROCESS | 2590 | 1464638510629 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]]]}] 13:01:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 13:01:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 472ms 13:01:50 INFO - PROCESS | 2590 | 1464638510686 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 13:01:50 INFO - PROCESS | 2590 | 1464638510688 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 13:01:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 13:01:50 INFO - PROCESS | 2590 | 1464638510698 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 13:01:50 INFO - PROCESS | 2590 | 1464638510700 Marionette TRACE conn2 <- [1,290,null,{}] 13:01:50 INFO - PROCESS | 2590 | 1464638510702 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}] 13:01:50 INFO - PROCESS | 2590 | 1464638510784 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 13:01:50 INFO - PROCESS | 2590 | 1464638510828 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:50 INFO - PROCESS | 2590 | ++DOCSHELL 0x12721a800 == 39 [pid = 2590] [id = 80] 13:01:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 93 (0x118143000) [pid = 2590] [serial = 237] [outer = 0x0] 13:01:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 94 (0x12100bc00) [pid = 2590] [serial = 238] [outer = 0x118143000] 13:01:50 INFO - PROCESS | 2590 | 1464638510857 Marionette DEBUG loaded listener.js 13:01:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 95 (0x126fd7400) [pid = 2590] [serial = 239] [outer = 0x118143000] 13:01:51 INFO - PROCESS | 2590 | 1464638511135 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]]]}] 13:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 13:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 480ms 13:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 13:01:51 INFO - PROCESS | 2590 | 1464638511171 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 13:01:51 INFO - PROCESS | 2590 | 1464638511172 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 13:01:51 INFO - PROCESS | 2590 | 1464638511175 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 13:01:51 INFO - PROCESS | 2590 | 1464638511176 Marionette TRACE conn2 <- [1,294,null,{}] 13:01:51 INFO - PROCESS | 2590 | 1464638511178 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}] 13:01:51 INFO - PROCESS | 2590 | 1464638511253 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 13:01:51 INFO - PROCESS | 2590 | 1464638511258 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x128df3800 == 40 [pid = 2590] [id = 81] 13:01:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 96 (0x127269400) [pid = 2590] [serial = 240] [outer = 0x0] 13:01:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 97 (0x127427800) [pid = 2590] [serial = 241] [outer = 0x127269400] 13:01:51 INFO - PROCESS | 2590 | 1464638511284 Marionette DEBUG loaded listener.js 13:01:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 98 (0x127774800) [pid = 2590] [serial = 242] [outer = 0x127269400] 13:01:51 INFO - PROCESS | 2590 | 1464638511556 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]]]}] 13:01:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 13:01:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 419ms 13:01:51 INFO - PROCESS | 2590 | 1464638511595 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 13:01:51 INFO - PROCESS | 2590 | 1464638511596 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 13:01:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 13:01:51 INFO - PROCESS | 2590 | 1464638511605 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 13:01:51 INFO - PROCESS | 2590 | 1464638511606 Marionette TRACE conn2 <- [1,298,null,{}] 13:01:51 INFO - PROCESS | 2590 | 1464638511608 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}] 13:01:51 INFO - PROCESS | 2590 | 1464638511704 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 13:01:51 INFO - PROCESS | 2590 | 1464638511711 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x128935000 == 41 [pid = 2590] [id = 82] 13:01:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 99 (0x126f5a400) [pid = 2590] [serial = 243] [outer = 0x0] 13:01:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 100 (0x127777800) [pid = 2590] [serial = 244] [outer = 0x126f5a400] 13:01:51 INFO - PROCESS | 2590 | 1464638511742 Marionette DEBUG loaded listener.js 13:01:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 101 (0x128a63400) [pid = 2590] [serial = 245] [outer = 0x126f5a400] 13:01:52 INFO - PROCESS | 2590 | 1464638512045 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]]]}] 13:01: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. 13:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 468ms 13:01:52 INFO - PROCESS | 2590 | 1464638512074 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 13:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 13:01:52 INFO - PROCESS | 2590 | 1464638512076 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 13:01:52 INFO - PROCESS | 2590 | 1464638512080 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 13:01:52 INFO - PROCESS | 2590 | 1464638512085 Marionette TRACE conn2 <- [1,302,null,{}] 13:01:52 INFO - PROCESS | 2590 | 1464638512089 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}] 13:01:52 INFO - PROCESS | 2590 | 1464638512184 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 13:01:52 INFO - PROCESS | 2590 | 1464638512225 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:52 INFO - PROCESS | 2590 | ++DOCSHELL 0x115e9d800 == 42 [pid = 2590] [id = 83] 13:01:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 102 (0x11328fc00) [pid = 2590] [serial = 246] [outer = 0x0] 13:01:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 103 (0x113c0b800) [pid = 2590] [serial = 247] [outer = 0x11328fc00] 13:01:52 INFO - PROCESS | 2590 | 1464638512255 Marionette DEBUG loaded listener.js 13:01:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 104 (0x116187800) [pid = 2590] [serial = 248] [outer = 0x11328fc00] 13:01:52 INFO - PROCESS | 2590 | 1464638512742 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]]]}] 13:01:52 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. 13:01:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 675ms 13:01:52 INFO - PROCESS | 2590 | 1464638512756 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 13:01:52 INFO - PROCESS | 2590 | 1464638512762 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 13:01:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 13:01:52 INFO - PROCESS | 2590 | 1464638512768 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 13:01:52 INFO - PROCESS | 2590 | 1464638512771 Marionette TRACE conn2 <- [1,306,null,{}] 13:01:52 INFO - PROCESS | 2590 | 1464638512775 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}] 13:01:52 INFO - PROCESS | 2590 | 1464638512918 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 13:01:52 INFO - PROCESS | 2590 | 1464638512975 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:52 INFO - PROCESS | 2590 | ++DOCSHELL 0x119b59000 == 43 [pid = 2590] [id = 84] 13:01:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x1169ae400) [pid = 2590] [serial = 249] [outer = 0x0] 13:01:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 106 (0x118109400) [pid = 2590] [serial = 250] [outer = 0x1169ae400] 13:01:53 INFO - PROCESS | 2590 | 1464638513004 Marionette DEBUG loaded listener.js 13:01:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 107 (0x1184d8c00) [pid = 2590] [serial = 251] [outer = 0x1169ae400] 13:01:53 INFO - PROCESS | 2590 | 1464638513402 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]]]}] 13:01: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. 13:01:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 672ms 13:01:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 13:01:53 INFO - PROCESS | 2590 | 1464638513440 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 13:01:53 INFO - PROCESS | 2590 | 1464638513441 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 13:01:53 INFO - PROCESS | 2590 | 1464638513443 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 13:01:53 INFO - PROCESS | 2590 | 1464638513446 Marionette TRACE conn2 <- [1,310,null,{}] 13:01:53 INFO - PROCESS | 2590 | 1464638513454 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}] 13:01:53 INFO - PROCESS | 2590 | 1464638513553 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 13:01:53 INFO - PROCESS | 2590 | 1464638513614 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:53 INFO - PROCESS | 2590 | ++DOCSHELL 0x125dcd000 == 44 [pid = 2590] [id = 85] 13:01:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 108 (0x118740c00) [pid = 2590] [serial = 252] [outer = 0x0] 13:01:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x1193ef800) [pid = 2590] [serial = 253] [outer = 0x118740c00] 13:01:53 INFO - PROCESS | 2590 | 1464638513657 Marionette DEBUG loaded listener.js 13:01:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x120f0e400) [pid = 2590] [serial = 254] [outer = 0x118740c00] 13:01:54 INFO - PROCESS | 2590 | 1464638514057 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]]]}] 13:01: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. 13:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 623ms 13:01:54 INFO - PROCESS | 2590 | 1464638514067 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 13:01:54 INFO - PROCESS | 2590 | 1464638514069 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 13:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 13:01:54 INFO - PROCESS | 2590 | 1464638514071 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 13:01:54 INFO - PROCESS | 2590 | 1464638514072 Marionette TRACE conn2 <- [1,314,null,{}] 13:01:54 INFO - PROCESS | 2590 | 1464638514075 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}] 13:01:54 INFO - PROCESS | 2590 | 1464638514166 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 13:01:54 INFO - PROCESS | 2590 | 1464638514206 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x1293bc000 == 45 [pid = 2590] [id = 86] 13:01:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x121255800) [pid = 2590] [serial = 255] [outer = 0x0] 13:01:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x1217ce400) [pid = 2590] [serial = 256] [outer = 0x121255800] 13:01:54 INFO - PROCESS | 2590 | 1464638514235 Marionette DEBUG loaded listener.js 13:01:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x1235ad400) [pid = 2590] [serial = 257] [outer = 0x121255800] 13:01:54 INFO - PROCESS | 2590 | 1464638514653 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]]]}] 13:01:54 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. 13:01:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 620ms 13:01:54 INFO - PROCESS | 2590 | 1464638514691 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 13:01:54 INFO - PROCESS | 2590 | 1464638514693 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 13:01:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 13:01:54 INFO - PROCESS | 2590 | 1464638514695 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 13:01:54 INFO - PROCESS | 2590 | 1464638514696 Marionette TRACE conn2 <- [1,318,null,{}] 13:01:54 INFO - PROCESS | 2590 | 1464638514699 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}] 13:01:54 INFO - PROCESS | 2590 | 1464638514791 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 13:01:54 INFO - PROCESS | 2590 | 1464638514881 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x12556e800 == 46 [pid = 2590] [id = 87] 13:01:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x12162e400) [pid = 2590] [serial = 258] [outer = 0x0] 13:01:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x1235b3c00) [pid = 2590] [serial = 259] [outer = 0x12162e400] 13:01:54 INFO - PROCESS | 2590 | 1464638514912 Marionette DEBUG loaded listener.js 13:01:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x125538400) [pid = 2590] [serial = 260] [outer = 0x12162e400] 13:01:55 INFO - PROCESS | 2590 | 1464638515476 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]]]}] 13:01: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. 13:01:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 822ms 13:01:55 INFO - PROCESS | 2590 | 1464638515518 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 13:01:55 INFO - PROCESS | 2590 | 1464638515521 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 13:01:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 13:01:55 INFO - PROCESS | 2590 | 1464638515524 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 13:01:55 INFO - PROCESS | 2590 | 1464638515526 Marionette TRACE conn2 <- [1,322,null,{}] 13:01:55 INFO - PROCESS | 2590 | 1464638515530 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}] 13:01:55 INFO - PROCESS | 2590 | 1464638515623 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 13:01:55 INFO - PROCESS | 2590 | 1464638515694 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:55 INFO - PROCESS | 2590 | ++DOCSHELL 0x11255a000 == 47 [pid = 2590] [id = 88] 13:01:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x113c06400) [pid = 2590] [serial = 261] [outer = 0x0] 13:01:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x113ccf400) [pid = 2590] [serial = 262] [outer = 0x113c06400] 13:01:55 INFO - PROCESS | 2590 | 1464638515720 Marionette DEBUG loaded listener.js 13:01:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x11612d800) [pid = 2590] [serial = 263] [outer = 0x113c06400] 13:01:56 INFO - PROCESS | 2590 | --DOCSHELL 0x128df3800 == 46 [pid = 2590] [id = 81] 13:01:56 INFO - PROCESS | 2590 | --DOCSHELL 0x12721a800 == 45 [pid = 2590] [id = 80] 13:01:56 INFO - PROCESS | 2590 | --DOCSHELL 0x118a9c000 == 44 [pid = 2590] [id = 79] 13:01:56 INFO - PROCESS | 2590 | --DOCSHELL 0x125dd9000 == 43 [pid = 2590] [id = 78] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x12557d000) [pid = 2590] [serial = 198] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOCSHELL 0x123644000 == 42 [pid = 2590] [id = 77] 13:01:56 INFO - PROCESS | 2590 | --DOCSHELL 0x1211bf800 == 41 [pid = 2590] [id = 76] 13:01:56 INFO - PROCESS | 2590 | --DOCSHELL 0x12107d800 == 40 [pid = 2590] [id = 75] 13:01:56 INFO - PROCESS | 2590 | --DOCSHELL 0x1130bc800 == 39 [pid = 2590] [id = 74] 13:01:56 INFO - PROCESS | 2590 | --DOCSHELL 0x118a9c800 == 38 [pid = 2590] [id = 73] 13:01:56 INFO - PROCESS | 2590 | --DOCSHELL 0x117e0b800 == 37 [pid = 2590] [id = 72] 13:01:56 INFO - PROCESS | 2590 | --DOCSHELL 0x116ab2800 == 36 [pid = 2590] [id = 71] 13:01:56 INFO - PROCESS | 2590 | --DOCSHELL 0x112f97800 == 35 [pid = 2590] [id = 70] 13:01:56 INFO - PROCESS | 2590 | --DOCSHELL 0x111e15000 == 34 [pid = 2590] [id = 68] 13:01:56 INFO - PROCESS | 2590 | 1464638516250 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]]]}] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x117689c00) [pid = 2590] [serial = 168] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x118107400) [pid = 2590] [serial = 169] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x11829e800) [pid = 2590] [serial = 171] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x1184ce800) [pid = 2590] [serial = 172] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x11873a400) [pid = 2590] [serial = 177] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x12557b000) [pid = 2590] [serial = 196] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x1193e7c00) [pid = 2590] [serial = 180] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 110 (0x119748800) [pid = 2590] [serial = 181] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 109 (0x1213a8000) [pid = 2590] [serial = 186] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 108 (0x119773400) [pid = 2590] [serial = 183] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 107 (0x12100ac00) [pid = 2590] [serial = 184] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 106 (0x116130400) [pid = 2590] [serial = 165] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 105 (0x11670b800) [pid = 2590] [serial = 166] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 104 (0x121567400) [pid = 2590] [serial = 190] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 103 (0x121598800) [pid = 2590] [serial = 192] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 102 (0x119285400) [pid = 2590] [serial = 189] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 101 (0x113c09000) [pid = 2590] [serial = 162] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 100 (0x114fba000) [pid = 2590] [serial = 163] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 99 (0x123769400) [pid = 2590] [serial = 195] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 98 (0x1184dbc00) [pid = 2590] [serial = 174] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 97 (0x112dc3800) [pid = 2590] [serial = 159] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 96 (0x11660e800) [pid = 2590] [serial = 148] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 95 (0x115d62c00) [pid = 2590] [serial = 147] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 94 (0x121498800) [pid = 2590] [serial = 187] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 93 (0x1183c3c00) [pid = 2590] [serial = 151] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 92 (0x117e2f800) [pid = 2590] [serial = 150] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 91 (0x118fbc000) [pid = 2590] [serial = 154] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 90 (0x1187b0800) [pid = 2590] [serial = 153] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 89 (0x12113f800) [pid = 2590] [serial = 157] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 88 (0x118faf000) [pid = 2590] [serial = 178] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 87 (0x120f0c400) [pid = 2590] [serial = 156] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 86 (0x12356d800) [pid = 2590] [serial = 193] [outer = 0x0] [url = about:blank] 13:01:56 INFO - PROCESS | 2590 | --DOMWINDOW == 85 (0x11852fc00) [pid = 2590] [serial = 175] [outer = 0x0] [url = about:blank] 13:01: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. 13:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 776ms 13:01:56 INFO - PROCESS | 2590 | 1464638516302 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 13:01:56 INFO - PROCESS | 2590 | 1464638516308 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 13:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 13:01:56 INFO - PROCESS | 2590 | 1464638516315 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 13:01:56 INFO - PROCESS | 2590 | 1464638516317 Marionette TRACE conn2 <- [1,326,null,{}] 13:01:56 INFO - PROCESS | 2590 | 1464638516321 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}] 13:01:56 INFO - PROCESS | 2590 | 1464638516442 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 13:01:56 INFO - PROCESS | 2590 | 1464638516456 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:56 INFO - PROCESS | 2590 | ++DOCSHELL 0x112550000 == 35 [pid = 2590] [id = 89] 13:01:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 86 (0x116704000) [pid = 2590] [serial = 264] [outer = 0x0] 13:01:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 87 (0x116710c00) [pid = 2590] [serial = 265] [outer = 0x116704000] 13:01:56 INFO - PROCESS | 2590 | 1464638516482 Marionette DEBUG loaded listener.js 13:01:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 88 (0x117115c00) [pid = 2590] [serial = 266] [outer = 0x116704000] 13:01:56 INFO - PROCESS | 2590 | 1464638516808 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]]]}] 13:01: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. 13:01:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 524ms 13:01:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 13:01:56 INFO - PROCESS | 2590 | 1464638516837 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 13:01:56 INFO - PROCESS | 2590 | 1464638516839 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 13:01:56 INFO - PROCESS | 2590 | 1464638516841 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 13:01:56 INFO - PROCESS | 2590 | 1464638516843 Marionette TRACE conn2 <- [1,330,null,{}] 13:01:56 INFO - PROCESS | 2590 | 1464638516851 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}] 13:01:56 INFO - PROCESS | 2590 | 1464638516924 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 13:01:56 INFO - PROCESS | 2590 | 1464638516931 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:56 INFO - PROCESS | 2590 | ++DOCSHELL 0x117462800 == 36 [pid = 2590] [id = 90] 13:01:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 89 (0x118110000) [pid = 2590] [serial = 267] [outer = 0x0] 13:01:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 90 (0x1184ce800) [pid = 2590] [serial = 268] [outer = 0x118110000] 13:01:56 INFO - PROCESS | 2590 | 1464638516960 Marionette DEBUG loaded listener.js 13:01:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 91 (0x118523000) [pid = 2590] [serial = 269] [outer = 0x118110000] 13:01:57 INFO - PROCESS | 2590 | 1464638517298 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]]]}] 13:01: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. 13:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 471ms 13:01:57 INFO - PROCESS | 2590 | 1464638517312 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 13:01:57 INFO - PROCESS | 2590 | 1464638517314 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 13:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 13:01:57 INFO - PROCESS | 2590 | 1464638517318 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 13:01:57 INFO - PROCESS | 2590 | 1464638517320 Marionette TRACE conn2 <- [1,334,null,{}] 13:01:57 INFO - PROCESS | 2590 | 1464638517322 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}] 13:01:57 INFO - PROCESS | 2590 | 1464638517422 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 13:01:57 INFO - PROCESS | 2590 | 1464638517463 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:57 INFO - PROCESS | 2590 | ++DOCSHELL 0x11845b800 == 37 [pid = 2590] [id = 91] 13:01:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 92 (0x1184dc400) [pid = 2590] [serial = 270] [outer = 0x0] 13:01:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 93 (0x11873e400) [pid = 2590] [serial = 271] [outer = 0x1184dc400] 13:01:57 INFO - PROCESS | 2590 | 1464638517489 Marionette DEBUG loaded listener.js 13:01:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 94 (0x118fae400) [pid = 2590] [serial = 272] [outer = 0x1184dc400] 13:01:57 INFO - PROCESS | 2590 | 1464638517771 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]]]}] 13:01: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. 13:01:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 469ms 13:01:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 13:01:57 INFO - PROCESS | 2590 | 1464638517788 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 13:01:57 INFO - PROCESS | 2590 | 1464638517789 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 13:01:57 INFO - PROCESS | 2590 | 1464638517791 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 13:01:57 INFO - PROCESS | 2590 | 1464638517792 Marionette TRACE conn2 <- [1,338,null,{}] 13:01:57 INFO - PROCESS | 2590 | 1464638517795 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}] 13:01:57 INFO - PROCESS | 2590 | 1464638517870 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 13:01:57 INFO - PROCESS | 2590 | 1464638517875 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:57 INFO - PROCESS | 2590 | ++DOCSHELL 0x11960b000 == 38 [pid = 2590] [id = 92] 13:01:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 95 (0x118faec00) [pid = 2590] [serial = 273] [outer = 0x0] 13:01:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 96 (0x11973a800) [pid = 2590] [serial = 274] [outer = 0x118faec00] 13:01:57 INFO - PROCESS | 2590 | 1464638517902 Marionette DEBUG loaded listener.js 13:01:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 97 (0x119a0c400) [pid = 2590] [serial = 275] [outer = 0x118faec00] 13:01:58 INFO - PROCESS | 2590 | 1464638518225 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]]]}] 13:01: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. 13:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 469ms 13:01:58 INFO - PROCESS | 2590 | 1464638518261 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 13:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 13:01:58 INFO - PROCESS | 2590 | 1464638518262 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 13:01:58 INFO - PROCESS | 2590 | 1464638518264 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 13:01:58 INFO - PROCESS | 2590 | 1464638518265 Marionette TRACE conn2 <- [1,342,null,{}] 13:01:58 INFO - PROCESS | 2590 | 1464638518268 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}] 13:01:58 INFO - PROCESS | 2590 | 1464638518396 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 13:01:58 INFO - PROCESS | 2590 | 1464638518401 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:58 INFO - PROCESS | 2590 | ++DOCSHELL 0x119b55000 == 39 [pid = 2590] [id = 93] 13:01:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 98 (0x12113b800) [pid = 2590] [serial = 276] [outer = 0x0] 13:01:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 99 (0x121637c00) [pid = 2590] [serial = 277] [outer = 0x12113b800] 13:01:58 INFO - PROCESS | 2590 | 1464638518427 Marionette DEBUG loaded listener.js 13:01:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 100 (0x1235ad000) [pid = 2590] [serial = 278] [outer = 0x12113b800] 13:01:58 INFO - PROCESS | 2590 | 1464638518745 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]]]}] 13:01: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. 13:01:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 520ms 13:01:58 INFO - PROCESS | 2590 | 1464638518786 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 13:01:58 INFO - PROCESS | 2590 | 1464638518787 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 13:01:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 13:01:58 INFO - PROCESS | 2590 | 1464638518789 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 13:01:58 INFO - PROCESS | 2590 | 1464638518790 Marionette TRACE conn2 <- [1,346,null,{}] 13:01:58 INFO - PROCESS | 2590 | 1464638518793 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}] 13:01:58 INFO - PROCESS | 2590 | 1464638518879 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 13:01:58 INFO - PROCESS | 2590 | 1464638518908 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:58 INFO - PROCESS | 2590 | ++DOCSHELL 0x1211b6800 == 40 [pid = 2590] [id = 94] 13:01:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 101 (0x1235ad800) [pid = 2590] [serial = 279] [outer = 0x0] 13:01:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 102 (0x123769400) [pid = 2590] [serial = 280] [outer = 0x1235ad800] 13:01:58 INFO - PROCESS | 2590 | 1464638518932 Marionette DEBUG loaded listener.js 13:01:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 103 (0x12557c400) [pid = 2590] [serial = 281] [outer = 0x1235ad800] 13:01:59 INFO - PROCESS | 2590 | 1464638519252 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]]]}] 13:01: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. 13:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 519ms 13:01:59 INFO - PROCESS | 2590 | 1464638519308 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 13:01:59 INFO - PROCESS | 2590 | 1464638519310 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 13:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 13:01:59 INFO - PROCESS | 2590 | 1464638519312 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 13:01:59 INFO - PROCESS | 2590 | 1464638519313 Marionette TRACE conn2 <- [1,350,null,{}] 13:01:59 INFO - PROCESS | 2590 | 1464638519315 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}] 13:01:59 INFO - PROCESS | 2590 | 1464638519403 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 13:01:59 INFO - PROCESS | 2590 | 1464638519415 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:59 INFO - PROCESS | 2590 | ++DOCSHELL 0x121716800 == 41 [pid = 2590] [id = 95] 13:01:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 104 (0x125582c00) [pid = 2590] [serial = 282] [outer = 0x0] 13:01:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x1257c6400) [pid = 2590] [serial = 283] [outer = 0x125582c00] 13:01:59 INFO - PROCESS | 2590 | 1464638519441 Marionette DEBUG loaded listener.js 13:01:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 106 (0x125dad000) [pid = 2590] [serial = 284] [outer = 0x125582c00] 13:01:59 INFO - PROCESS | 2590 | 1464638519744 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]]]}] 13:01: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. 13:01:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 468ms 13:01:59 INFO - PROCESS | 2590 | 1464638519780 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 13:01:59 INFO - PROCESS | 2590 | 1464638519781 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 13:01:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 13:01:59 INFO - PROCESS | 2590 | 1464638519791 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 13:01:59 INFO - PROCESS | 2590 | 1464638519792 Marionette TRACE conn2 <- [1,354,null,{}] 13:01:59 INFO - PROCESS | 2590 | 1464638519794 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}] 13:01:59 INFO - PROCESS | 2590 | 1464638519883 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 13:01:59 INFO - PROCESS | 2590 | 1464638519887 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:01:59 INFO - PROCESS | 2590 | ++DOCSHELL 0x1237ec000 == 42 [pid = 2590] [id = 96] 13:01:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 107 (0x12575b400) [pid = 2590] [serial = 285] [outer = 0x0] 13:01:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 108 (0x126d68400) [pid = 2590] [serial = 286] [outer = 0x12575b400] 13:01:59 INFO - PROCESS | 2590 | 1464638519912 Marionette DEBUG loaded listener.js 13:01:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x126f5ac00) [pid = 2590] [serial = 287] [outer = 0x12575b400] 13:02:00 INFO - PROCESS | 2590 | 1464638520295 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]]]}] 13:02: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. 13:02:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 520ms 13:02:00 INFO - PROCESS | 2590 | 1464638520312 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 13:02:00 INFO - PROCESS | 2590 | 1464638520315 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 13:02:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 13:02:00 INFO - PROCESS | 2590 | --DOMWINDOW == 108 (0x111f3b800) [pid = 2590] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 13:02:00 INFO - PROCESS | 2590 | --DOMWINDOW == 107 (0x1217c9000) [pid = 2590] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 13:02:00 INFO - PROCESS | 2590 | --DOMWINDOW == 106 (0x1121af800) [pid = 2590] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 13:02:00 INFO - PROCESS | 2590 | --DOMWINDOW == 105 (0x118109800) [pid = 2590] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 13:02:00 INFO - PROCESS | 2590 | --DOMWINDOW == 104 (0x11814c800) [pid = 2590] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 13:02:00 INFO - PROCESS | 2590 | --DOMWINDOW == 103 (0x125534800) [pid = 2590] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 13:02:00 INFO - PROCESS | 2590 | --DOMWINDOW == 102 (0x11873f400) [pid = 2590] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 13:02:00 INFO - PROCESS | 2590 | --DOMWINDOW == 101 (0x11873e000) [pid = 2590] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 13:02:00 INFO - PROCESS | 2590 | --DOMWINDOW == 100 (0x127269400) [pid = 2590] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 13:02:00 INFO - PROCESS | 2590 | --DOMWINDOW == 99 (0x118143000) [pid = 2590] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 13:02:00 INFO - PROCESS | 2590 | --DOMWINDOW == 98 (0x113311c00) [pid = 2590] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 13:02:00 INFO - PROCESS | 2590 | --DOMWINDOW == 97 (0x116707400) [pid = 2590] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 13:02:00 INFO - PROCESS | 2590 | --DOMWINDOW == 96 (0x121b09c00) [pid = 2590] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 13:02:00 INFO - PROCESS | 2590 | 1464638520443 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 13:02:00 INFO - PROCESS | 2590 | 1464638520444 Marionette TRACE conn2 <- [1,358,null,{}] 13:02:00 INFO - PROCESS | 2590 | 1464638520454 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}] 13:02:00 INFO - PROCESS | 2590 | 1464638520577 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 13:02:00 INFO - PROCESS | 2590 | 1464638520584 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:00 INFO - PROCESS | 2590 | ++DOCSHELL 0x119b49800 == 43 [pid = 2590] [id = 97] 13:02:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 97 (0x118145400) [pid = 2590] [serial = 288] [outer = 0x0] 13:02:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 98 (0x11873f400) [pid = 2590] [serial = 289] [outer = 0x118145400] 13:02:00 INFO - PROCESS | 2590 | 1464638520627 Marionette DEBUG loaded listener.js 13:02:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 99 (0x1258a4400) [pid = 2590] [serial = 290] [outer = 0x118145400] 13:02:01 INFO - PROCESS | 2590 | 1464638521021 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]]]}] 13:02:01 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. 13:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 746ms 13:02:01 INFO - PROCESS | 2590 | 1464638521070 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 13:02:01 INFO - PROCESS | 2590 | 1464638521071 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 13:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 13:02:01 INFO - PROCESS | 2590 | 1464638521081 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 13:02:01 INFO - PROCESS | 2590 | 1464638521083 Marionette TRACE conn2 <- [1,362,null,{}] 13:02:01 INFO - PROCESS | 2590 | 1464638521085 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}] 13:02:01 INFO - PROCESS | 2590 | 1464638521170 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 13:02:01 INFO - PROCESS | 2590 | 1464638521174 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:01 INFO - PROCESS | 2590 | ++DOCSHELL 0x12774b800 == 44 [pid = 2590] [id = 98] 13:02:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 100 (0x126f51400) [pid = 2590] [serial = 291] [outer = 0x0] 13:02:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 101 (0x127429c00) [pid = 2590] [serial = 292] [outer = 0x126f51400] 13:02:01 INFO - PROCESS | 2590 | 1464638521205 Marionette DEBUG loaded listener.js 13:02:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 102 (0x128919c00) [pid = 2590] [serial = 293] [outer = 0x126f51400] 13:02:01 INFO - PROCESS | 2590 | 1464638521554 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]]]}] 13:02: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. 13:02:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 518ms 13:02:01 INFO - PROCESS | 2590 | 1464638521602 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 13:02:01 INFO - PROCESS | 2590 | 1464638521603 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 13:02:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 13:02:01 INFO - PROCESS | 2590 | 1464638521607 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 13:02:01 INFO - PROCESS | 2590 | 1464638521609 Marionette TRACE conn2 <- [1,366,null,{}] 13:02:01 INFO - PROCESS | 2590 | 1464638521612 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}] 13:02:01 INFO - PROCESS | 2590 | 1464638521756 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 13:02:01 INFO - PROCESS | 2590 | 1464638521770 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:01 INFO - PROCESS | 2590 | ++DOCSHELL 0x128fbc800 == 45 [pid = 2590] [id = 99] 13:02:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 103 (0x11852fc00) [pid = 2590] [serial = 294] [outer = 0x0] 13:02:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 104 (0x128a63c00) [pid = 2590] [serial = 295] [outer = 0x11852fc00] 13:02:01 INFO - PROCESS | 2590 | 1464638521811 Marionette DEBUG loaded listener.js 13:02:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x128a6d000) [pid = 2590] [serial = 296] [outer = 0x11852fc00] 13:02:02 INFO - PROCESS | 2590 | 1464638522155 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]]]}] 13:02: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. 13:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 571ms 13:02:02 INFO - PROCESS | 2590 | 1464638522178 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 13:02:02 INFO - PROCESS | 2590 | 1464638522179 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 13:02:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 13:02:02 INFO - PROCESS | 2590 | 1464638522181 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 13:02:02 INFO - PROCESS | 2590 | 1464638522184 Marionette TRACE conn2 <- [1,370,null,{}] 13:02:02 INFO - PROCESS | 2590 | 1464638522188 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}] 13:02:02 INFO - PROCESS | 2590 | 1464638522262 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 13:02:02 INFO - PROCESS | 2590 | 1464638522312 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:02 INFO - PROCESS | 2590 | ++DOCSHELL 0x12a4ad800 == 46 [pid = 2590] [id = 100] 13:02:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 106 (0x128a66000) [pid = 2590] [serial = 297] [outer = 0x0] 13:02:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 107 (0x128f1cc00) [pid = 2590] [serial = 298] [outer = 0x128a66000] 13:02:02 INFO - PROCESS | 2590 | 1464638522338 Marionette DEBUG loaded listener.js 13:02:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 108 (0x128f25400) [pid = 2590] [serial = 299] [outer = 0x128a66000] 13:02:02 INFO - PROCESS | 2590 | 1464638522853 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]]]}] 13:02:02 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. 13:02:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 722ms 13:02:02 INFO - PROCESS | 2590 | 1464638522904 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 13:02:02 INFO - PROCESS | 2590 | 1464638522907 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 13:02:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 13:02:02 INFO - PROCESS | 2590 | 1464638522910 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 13:02:02 INFO - PROCESS | 2590 | 1464638522913 Marionette TRACE conn2 <- [1,374,null,{}] 13:02:02 INFO - PROCESS | 2590 | 1464638522917 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}] 13:02:03 INFO - PROCESS | 2590 | 1464638523015 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 13:02:03 INFO - PROCESS | 2590 | 1464638523109 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:03 INFO - PROCESS | 2590 | ++DOCSHELL 0x116aa1000 == 47 [pid = 2590] [id = 101] 13:02:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x115e69c00) [pid = 2590] [serial = 300] [outer = 0x0] 13:02:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x11660c800) [pid = 2590] [serial = 301] [outer = 0x115e69c00] 13:02:03 INFO - PROCESS | 2590 | 1464638523140 Marionette DEBUG loaded listener.js 13:02:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x116a72800) [pid = 2590] [serial = 302] [outer = 0x115e69c00] 13:02:03 INFO - PROCESS | 2590 | 1464638523571 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 13:02:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 13:02:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 673ms 13:02:03 INFO - PROCESS | 2590 | 1464638523584 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 13:02:03 INFO - PROCESS | 2590 | 1464638523589 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 13:02:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 13:02:03 INFO - PROCESS | 2590 | 1464638523593 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 13:02:03 INFO - PROCESS | 2590 | 1464638523595 Marionette TRACE conn2 <- [1,378,null,{}] 13:02:03 INFO - PROCESS | 2590 | 1464638523597 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}] 13:02:03 INFO - PROCESS | 2590 | 1464638523696 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 13:02:03 INFO - PROCESS | 2590 | 1464638523737 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:03 INFO - PROCESS | 2590 | ++DOCSHELL 0x118fec000 == 48 [pid = 2590] [id = 102] 13:02:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x116a74400) [pid = 2590] [serial = 303] [outer = 0x0] 13:02:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x1183c2000) [pid = 2590] [serial = 304] [outer = 0x116a74400] 13:02:03 INFO - PROCESS | 2590 | 1464638523766 Marionette DEBUG loaded listener.js 13:02:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x118535c00) [pid = 2590] [serial = 305] [outer = 0x116a74400] 13:02:04 INFO - PROCESS | 2590 | 1464638524182 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 13:02:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 13:02:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 619ms 13:02:04 INFO - PROCESS | 2590 | 1464638524212 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 13:02:04 INFO - PROCESS | 2590 | 1464638524214 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 13:02:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 13:02:04 INFO - PROCESS | 2590 | 1464638524216 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 13:02:04 INFO - PROCESS | 2590 | 1464638524219 Marionette TRACE conn2 <- [1,382,null,{}] 13:02:04 INFO - PROCESS | 2590 | 1464638524227 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}] 13:02:04 INFO - PROCESS | 2590 | 1464638524327 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 13:02:04 INFO - PROCESS | 2590 | 1464638524419 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:04 INFO - PROCESS | 2590 | ++DOCSHELL 0x1296dc800 == 49 [pid = 2590] [id = 103] 13:02:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x1193eb800) [pid = 2590] [serial = 306] [outer = 0x0] 13:02:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x12100b000) [pid = 2590] [serial = 307] [outer = 0x1193eb800] 13:02:04 INFO - PROCESS | 2590 | 1464638524452 Marionette DEBUG loaded listener.js 13:02:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x121b11000) [pid = 2590] [serial = 308] [outer = 0x1193eb800] 13:02:04 INFO - PROCESS | 2590 | 1464638524944 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 13:02:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 13:02:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 771ms 13:02:04 INFO - PROCESS | 2590 | 1464638524988 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 13:02:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 13:02:04 INFO - PROCESS | 2590 | 1464638524990 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 13:02:04 INFO - PROCESS | 2590 | 1464638524994 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 13:02:04 INFO - PROCESS | 2590 | 1464638524996 Marionette TRACE conn2 <- [1,386,null,{}] 13:02:05 INFO - PROCESS | 2590 | 1464638525002 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}] 13:02:05 INFO - PROCESS | 2590 | 1464638525126 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 13:02:05 INFO - PROCESS | 2590 | 1464638525201 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:05 INFO - PROCESS | 2590 | ++DOCSHELL 0x12abe9800 == 50 [pid = 2590] [id = 104] 13:02:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x125331800) [pid = 2590] [serial = 309] [outer = 0x0] 13:02:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x126fcfc00) [pid = 2590] [serial = 310] [outer = 0x125331800] 13:02:05 INFO - PROCESS | 2590 | 1464638525237 Marionette DEBUG loaded listener.js 13:02:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x12776fc00) [pid = 2590] [serial = 311] [outer = 0x125331800] 13:02:05 INFO - PROCESS | 2590 | 1464638525817 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]]]}] 13:02:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 13:02:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 874ms 13:02:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 13:02:05 INFO - PROCESS | 2590 | 1464638525869 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 13:02:05 INFO - PROCESS | 2590 | 1464638525871 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 13:02:05 INFO - PROCESS | 2590 | 1464638525874 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 13:02:05 INFO - PROCESS | 2590 | 1464638525876 Marionette TRACE conn2 <- [1,390,null,{}] 13:02:05 INFO - PROCESS | 2590 | 1464638525880 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}] 13:02:06 INFO - PROCESS | 2590 | 1464638526008 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 13:02:06 INFO - PROCESS | 2590 | 1464638526070 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:06 INFO - PROCESS | 2590 | ++DOCSHELL 0x12aa39800 == 51 [pid = 2590] [id = 105] 13:02:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x112149000) [pid = 2590] [serial = 312] [outer = 0x0] 13:02:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x12777ec00) [pid = 2590] [serial = 313] [outer = 0x112149000] 13:02:06 INFO - PROCESS | 2590 | 1464638526100 Marionette DEBUG loaded listener.js 13:02:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x128f25800) [pid = 2590] [serial = 314] [outer = 0x112149000] 13:02:06 INFO - PROCESS | 2590 | 1464638526673 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]]]}] 13:02:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 13:02:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 823ms 13:02:06 INFO - PROCESS | 2590 | 1464638526696 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 13:02:06 INFO - PROCESS | 2590 | 1464638526700 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 13:02:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 13:02:06 INFO - PROCESS | 2590 | 1464638526703 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 13:02:06 INFO - PROCESS | 2590 | 1464638526705 Marionette TRACE conn2 <- [1,394,null,{}] 13:02:06 INFO - PROCESS | 2590 | 1464638526709 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}] 13:02:06 INFO - PROCESS | 2590 | 1464638526802 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 13:02:06 INFO - PROCESS | 2590 | 1464638526866 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:06 INFO - PROCESS | 2590 | ++DOCSHELL 0x112fa1800 == 52 [pid = 2590] [id = 106] 13:02:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x115d56c00) [pid = 2590] [serial = 315] [outer = 0x0] 13:02:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x115e6b800) [pid = 2590] [serial = 316] [outer = 0x115d56c00] 13:02:06 INFO - PROCESS | 2590 | 1464638526895 Marionette DEBUG loaded listener.js 13:02:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x116710000) [pid = 2590] [serial = 317] [outer = 0x115d56c00] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x128fbc800 == 51 [pid = 2590] [id = 99] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x12774b800 == 50 [pid = 2590] [id = 98] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x119b49800 == 49 [pid = 2590] [id = 97] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x1237ec000 == 48 [pid = 2590] [id = 96] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x121716800 == 47 [pid = 2590] [id = 95] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x1211b6800 == 46 [pid = 2590] [id = 94] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x119b55000 == 45 [pid = 2590] [id = 93] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x11960b000 == 44 [pid = 2590] [id = 92] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x127777800) [pid = 2590] [serial = 244] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x111c89c00) [pid = 2590] [serial = 201] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x11645a400) [pid = 2590] [serial = 204] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x11845b800 == 43 [pid = 2590] [id = 91] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x117462800 == 42 [pid = 2590] [id = 90] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x112550000 == 41 [pid = 2590] [id = 89] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x11255a000 == 40 [pid = 2590] [id = 88] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x1293bc000 == 39 [pid = 2590] [id = 86] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x125dcd000 == 38 [pid = 2590] [id = 85] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x119b59000 == 37 [pid = 2590] [id = 84] 13:02:07 INFO - PROCESS | 2590 | --DOCSHELL 0x115e9d800 == 36 [pid = 2590] [id = 83] 13:02:07 INFO - PROCESS | 2590 | 1464638527365 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]]]}] 13:02:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 13:02:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 672ms 13:02:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 13:02:07 INFO - PROCESS | 2590 | 1464638527375 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 13:02:07 INFO - PROCESS | 2590 | 1464638527379 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 13:02:07 INFO - PROCESS | 2590 | 1464638527386 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 13:02:07 INFO - PROCESS | 2590 | 1464638527388 Marionette TRACE conn2 <- [1,398,null,{}] 13:02:07 INFO - PROCESS | 2590 | 1464638527391 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}] 13:02:07 INFO - PROCESS | 2590 | 1464638527467 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 13:02:07 INFO - PROCESS | 2590 | 1464638527472 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:07 INFO - PROCESS | 2590 | ++DOCSHELL 0x116a9c000 == 37 [pid = 2590] [id = 107] 13:02:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x118109800) [pid = 2590] [serial = 318] [outer = 0x0] 13:02:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x11829e000) [pid = 2590] [serial = 319] [outer = 0x118109800] 13:02:07 INFO - PROCESS | 2590 | 1464638527498 Marionette DEBUG loaded listener.js 13:02:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x118528000) [pid = 2590] [serial = 320] [outer = 0x118109800] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x127774800) [pid = 2590] [serial = 242] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x118fad800) [pid = 2590] [serial = 218] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x123565800) [pid = 2590] [serial = 226] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x119a0c000) [pid = 2590] [serial = 223] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x118523c00) [pid = 2590] [serial = 235] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x118147000) [pid = 2590] [serial = 215] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x125ef0c00) [pid = 2590] [serial = 233] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x1258a3800) [pid = 2590] [serial = 199] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x125daac00) [pid = 2590] [serial = 232] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x1187b6000) [pid = 2590] [serial = 217] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x1193eec00) [pid = 2590] [serial = 221] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x127427800) [pid = 2590] [serial = 241] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x12100bc00) [pid = 2590] [serial = 238] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x11980dc00) [pid = 2590] [serial = 236] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x114fb9000) [pid = 2590] [serial = 207] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 110 (0x117e30c00) [pid = 2590] [serial = 212] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 109 (0x12553ac00) [pid = 2590] [serial = 229] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 108 (0x121b0c400) [pid = 2590] [serial = 224] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 107 (0x126fd7400) [pid = 2590] [serial = 239] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 106 (0x116a71c00) [pid = 2590] [serial = 211] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 105 (0x1164bbc00) [pid = 2590] [serial = 208] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 104 (0x1166d4c00) [pid = 2590] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 103 (0x1184d6000) [pid = 2590] [serial = 214] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 102 (0x125763000) [pid = 2590] [serial = 230] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 101 (0x118fbac00) [pid = 2590] [serial = 220] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | --DOMWINDOW == 100 (0x1235b7400) [pid = 2590] [serial = 227] [outer = 0x0] [url = about:blank] 13:02:07 INFO - PROCESS | 2590 | 1464638527851 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]]]}] 13:02:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 13:02:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 522ms 13:02:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 13:02:07 INFO - PROCESS | 2590 | 1464638527906 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 13:02:07 INFO - PROCESS | 2590 | 1464638527908 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 13:02:07 INFO - PROCESS | 2590 | 1464638527910 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 13:02:07 INFO - PROCESS | 2590 | 1464638527912 Marionette TRACE conn2 <- [1,402,null,{}] 13:02:07 INFO - PROCESS | 2590 | 1464638527920 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}] 13:02:08 INFO - PROCESS | 2590 | 1464638527997 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 13:02:08 INFO - PROCESS | 2590 | 1464638528006 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x118a8f800 == 38 [pid = 2590] [id = 108] 13:02:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 101 (0x118742400) [pid = 2590] [serial = 321] [outer = 0x0] 13:02:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 102 (0x118fb3000) [pid = 2590] [serial = 322] [outer = 0x118742400] 13:02:08 INFO - PROCESS | 2590 | 1464638528034 Marionette DEBUG loaded listener.js 13:02:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 103 (0x119740c00) [pid = 2590] [serial = 323] [outer = 0x118742400] 13:02:08 INFO - PROCESS | 2590 | 1464638528460 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]]]}] 13:02:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 13:02:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 572ms 13:02:08 INFO - PROCESS | 2590 | 1464638528488 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 13:02:08 INFO - PROCESS | 2590 | 1464638528490 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 13:02:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 13:02:08 INFO - PROCESS | 2590 | 1464638528516 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 13:02:08 INFO - PROCESS | 2590 | 1464638528517 Marionette TRACE conn2 <- [1,406,null,{}] 13:02:08 INFO - PROCESS | 2590 | 1464638528523 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}] 13:02:08 INFO - PROCESS | 2590 | 1464638528605 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 13:02:08 INFO - PROCESS | 2590 | 1464638528610 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x119c96800 == 39 [pid = 2590] [id = 109] 13:02:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 104 (0x1235ae800) [pid = 2590] [serial = 324] [outer = 0x0] 13:02:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x1235b2c00) [pid = 2590] [serial = 325] [outer = 0x1235ae800] 13:02:08 INFO - PROCESS | 2590 | 1464638528638 Marionette DEBUG loaded listener.js 13:02:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 106 (0x1235b9c00) [pid = 2590] [serial = 326] [outer = 0x1235ae800] 13:02:08 INFO - PROCESS | 2590 | 1464638528971 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]]]}] 13:02:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 13:02:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 491ms 13:02:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 13:02:08 INFO - PROCESS | 2590 | 1464638528990 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 13:02:08 INFO - PROCESS | 2590 | 1464638528992 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 13:02:08 INFO - PROCESS | 2590 | 1464638528994 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 13:02:08 INFO - PROCESS | 2590 | 1464638528995 Marionette TRACE conn2 <- [1,410,null,{}] 13:02:08 INFO - PROCESS | 2590 | 1464638528997 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}] 13:02:09 INFO - PROCESS | 2590 | 1464638529090 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 13:02:09 INFO - PROCESS | 2590 | 1464638529096 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:09 INFO - PROCESS | 2590 | ++DOCSHELL 0x1211bd800 == 40 [pid = 2590] [id = 110] 13:02:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 107 (0x1235aec00) [pid = 2590] [serial = 327] [outer = 0x0] 13:02:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 108 (0x125579000) [pid = 2590] [serial = 328] [outer = 0x1235aec00] 13:02:09 INFO - PROCESS | 2590 | 1464638529122 Marionette DEBUG loaded listener.js 13:02:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x125da8800) [pid = 2590] [serial = 329] [outer = 0x1235aec00] 13:02:09 INFO - PROCESS | 2590 | 1464638529443 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]]]}] 13:02:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 13:02:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 468ms 13:02:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 13:02:09 INFO - PROCESS | 2590 | 1464638529462 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 13:02:09 INFO - PROCESS | 2590 | 1464638529464 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 13:02:09 INFO - PROCESS | 2590 | 1464638529468 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 13:02:09 INFO - PROCESS | 2590 | 1464638529469 Marionette TRACE conn2 <- [1,414,null,{}] 13:02:09 INFO - PROCESS | 2590 | 1464638529472 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}] 13:02:09 INFO - PROCESS | 2590 | 1464638529561 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 13:02:09 INFO - PROCESS | 2590 | 1464638529568 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:09 INFO - PROCESS | 2590 | ++DOCSHELL 0x114fe9800 == 41 [pid = 2590] [id = 111] 13:02:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x125ef6000) [pid = 2590] [serial = 330] [outer = 0x0] 13:02:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x12742a800) [pid = 2590] [serial = 331] [outer = 0x125ef6000] 13:02:09 INFO - PROCESS | 2590 | 1464638529594 Marionette DEBUG loaded listener.js 13:02:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x128f28c00) [pid = 2590] [serial = 332] [outer = 0x125ef6000] 13:02:09 INFO - PROCESS | 2590 | 1464638529970 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]]]}] 13:02:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 13:02:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 520ms 13:02:09 INFO - PROCESS | 2590 | 1464638529988 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 13:02:09 INFO - PROCESS | 2590 | 1464638529989 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 13:02:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 13:02:09 INFO - PROCESS | 2590 | 1464638529991 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 13:02:09 INFO - PROCESS | 2590 | 1464638529992 Marionette TRACE conn2 <- [1,418,null,{}] 13:02:09 INFO - PROCESS | 2590 | 1464638529994 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}] 13:02:10 INFO - PROCESS | 2590 | 1464638530089 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 13:02:10 INFO - PROCESS | 2590 | 1464638530093 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:10 INFO - PROCESS | 2590 | ++DOCSHELL 0x125ea8000 == 42 [pid = 2590] [id = 112] 13:02:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x125da9400) [pid = 2590] [serial = 333] [outer = 0x0] 13:02:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x128f42400) [pid = 2590] [serial = 334] [outer = 0x125da9400] 13:02:10 INFO - PROCESS | 2590 | 1464638530117 Marionette DEBUG loaded listener.js 13:02:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x129249400) [pid = 2590] [serial = 335] [outer = 0x125da9400] 13:02:10 INFO - PROCESS | 2590 | 1464638530893 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]]]}] 13:02:10 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 13:02:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 919ms 13:02:10 INFO - PROCESS | 2590 | 1464638530926 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 13:02:10 INFO - PROCESS | 2590 | 1464638530931 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 13:02:10 INFO - PROCESS | 2590 | 1464638530934 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 13:02:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 13:02:10 INFO - PROCESS | 2590 | 1464638530937 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 13:02:10 INFO - PROCESS | 2590 | 1464638530938 Marionette TRACE conn2 <- [1,422,null,{}] 13:02:10 INFO - PROCESS | 2590 | 1464638530940 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}] 13:02:11 INFO - PROCESS | 2590 | 1464638531031 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 13:02:11 INFO - PROCESS | 2590 | 1464638531035 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x128fb1800 == 43 [pid = 2590] [id = 113] 13:02:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x129244400) [pid = 2590] [serial = 336] [outer = 0x0] 13:02:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x129504c00) [pid = 2590] [serial = 337] [outer = 0x129244400] 13:02:11 INFO - PROCESS | 2590 | 1464638531059 Marionette DEBUG loaded listener.js 13:02:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x12a63bc00) [pid = 2590] [serial = 338] [outer = 0x129244400] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x111f40400) [pid = 2590] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x115e72800) [pid = 2590] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x1235ad800) [pid = 2590] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x125582c00) [pid = 2590] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x113c06400) [pid = 2590] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x118faec00) [pid = 2590] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x118110000) [pid = 2590] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 110 (0x12162e400) [pid = 2590] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 109 (0x1184dc400) [pid = 2590] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 108 (0x116704000) [pid = 2590] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 107 (0x12575b400) [pid = 2590] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 106 (0x118145400) [pid = 2590] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 105 (0x11852fc00) [pid = 2590] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 104 (0x12113b800) [pid = 2590] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 13:02:11 INFO - PROCESS | 2590 | --DOMWINDOW == 103 (0x126f51400) [pid = 2590] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 13:02:11 INFO - PROCESS | 2590 | 1464638531850 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]]]}] 13:02:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 13:02:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 920ms 13:02:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 13:02:11 INFO - PROCESS | 2590 | 1464638531857 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 13:02:11 INFO - PROCESS | 2590 | 1464638531858 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 13:02:11 INFO - PROCESS | 2590 | 1464638531860 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 13:02:11 INFO - PROCESS | 2590 | 1464638531861 Marionette TRACE conn2 <- [1,426,null,{}] 13:02:11 INFO - PROCESS | 2590 | 1464638531865 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}] 13:02:11 INFO - PROCESS | 2590 | 1464638531944 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 13:02:11 INFO - PROCESS | 2590 | 1464638531951 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x1187bd800 == 44 [pid = 2590] [id = 114] 13:02:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 104 (0x118110000) [pid = 2590] [serial = 339] [outer = 0x0] 13:02:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x11814c800) [pid = 2590] [serial = 340] [outer = 0x118110000] 13:02:11 INFO - PROCESS | 2590 | 1464638531976 Marionette DEBUG loaded listener.js 13:02:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 106 (0x12557a400) [pid = 2590] [serial = 341] [outer = 0x118110000] 13:02:12 INFO - PROCESS | 2590 | 1464638532316 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] 13:02:12 INFO - PROCESS | 2590 | 1464638532334 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 13:02:12 INFO - PROCESS | 2590 | 1464638532338 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 13:02:12 INFO - PROCESS | 2590 | 1464638532339 Marionette TRACE conn2 <- [1,430,null,{}] 13:02:12 INFO - PROCESS | 2590 | 1464638532346 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}] 13:02:12 INFO - PROCESS | 2590 | 1464638532424 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 13:02:12 INFO - PROCESS | 2590 | 1464638532428 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:12 INFO - PROCESS | 2590 | ++DOCSHELL 0x12a4ba000 == 45 [pid = 2590] [id = 115] 13:02:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 107 (0x125da5c00) [pid = 2590] [serial = 342] [outer = 0x0] 13:02:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 108 (0x12a775c00) [pid = 2590] [serial = 343] [outer = 0x125da5c00] 13:02:12 INFO - PROCESS | 2590 | 1464638532456 Marionette DEBUG loaded listener.js 13:02:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x12ab85000) [pid = 2590] [serial = 344] [outer = 0x125da5c00] 13:02:12 INFO - PROCESS | 2590 | 1464638532856 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]]]}] 13:02:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 13:02:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 523ms 13:02:12 INFO - PROCESS | 2590 | 1464638532862 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 13:02:12 INFO - PROCESS | 2590 | 1464638532878 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 13:02:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 13:02:12 INFO - PROCESS | 2590 | 1464638532885 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 13:02:12 INFO - PROCESS | 2590 | 1464638532888 Marionette TRACE conn2 <- [1,434,null,{}] 13:02:12 INFO - PROCESS | 2590 | 1464638532892 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}] 13:02:13 INFO - PROCESS | 2590 | 1464638533066 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 13:02:13 INFO - PROCESS | 2590 | 1464638533082 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b2ca800 == 46 [pid = 2590] [id = 116] 13:02:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x12a777800) [pid = 2590] [serial = 345] [outer = 0x0] 13:02:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x12ab8a000) [pid = 2590] [serial = 346] [outer = 0x12a777800] 13:02:13 INFO - PROCESS | 2590 | 1464638533111 Marionette DEBUG loaded listener.js 13:02:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x12b280000) [pid = 2590] [serial = 347] [outer = 0x12a777800] 13:02:13 INFO - PROCESS | 2590 | 1464638533424 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]]]}] 13:02:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 13:02:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 570ms 13:02:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 13:02:13 INFO - PROCESS | 2590 | 1464638533456 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 13:02:13 INFO - PROCESS | 2590 | 1464638533457 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 13:02:13 INFO - PROCESS | 2590 | 1464638533459 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 13:02:13 INFO - PROCESS | 2590 | 1464638533460 Marionette TRACE conn2 <- [1,438,null,{}] 13:02:13 INFO - PROCESS | 2590 | 1464638533462 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}] 13:02:13 INFO - PROCESS | 2590 | 1464638533542 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 13:02:13 INFO - PROCESS | 2590 | 1464638533548 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ba7c000 == 47 [pid = 2590] [id = 117] 13:02:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x1193ed000) [pid = 2590] [serial = 348] [outer = 0x0] 13:02:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x12575a800) [pid = 2590] [serial = 349] [outer = 0x1193ed000] 13:02:13 INFO - PROCESS | 2590 | 1464638533572 Marionette DEBUG loaded listener.js 13:02:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x12b3d7800) [pid = 2590] [serial = 350] [outer = 0x1193ed000] 13:02:14 INFO - PROCESS | 2590 | 1464638534018 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]]]}] 13:02:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 13:02:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 622ms 13:02:14 INFO - PROCESS | 2590 | 1464638534082 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 13:02:14 INFO - PROCESS | 2590 | 1464638534085 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 13:02:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 13:02:14 INFO - PROCESS | 2590 | 1464638534089 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 13:02:14 INFO - PROCESS | 2590 | 1464638534091 Marionette TRACE conn2 <- [1,442,null,{}] 13:02:14 INFO - PROCESS | 2590 | 1464638534095 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}] 13:02:14 INFO - PROCESS | 2590 | 1464638534200 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 13:02:14 INFO - PROCESS | 2590 | 1464638534261 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x116f78800 == 48 [pid = 2590] [id = 118] 13:02:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x116130400) [pid = 2590] [serial = 351] [outer = 0x0] 13:02:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x1167ad000) [pid = 2590] [serial = 352] [outer = 0x116130400] 13:02:14 INFO - PROCESS | 2590 | 1464638534292 Marionette DEBUG loaded listener.js 13:02:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x117e32000) [pid = 2590] [serial = 353] [outer = 0x116130400] 13:02:14 INFO - PROCESS | 2590 | 1464638534741 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]]]}] 13:02:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 13:02:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 671ms 13:02:14 INFO - PROCESS | 2590 | 1464638534768 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 13:02:14 INFO - PROCESS | 2590 | 1464638534772 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 13:02:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 13:02:14 INFO - PROCESS | 2590 | 1464638534777 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 13:02:14 INFO - PROCESS | 2590 | 1464638534779 Marionette TRACE conn2 <- [1,446,null,{}] 13:02:14 INFO - PROCESS | 2590 | 1464638534783 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}] 13:02:14 INFO - PROCESS | 2590 | 1464638534908 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 13:02:14 INFO - PROCESS | 2590 | 1464638534969 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x119847800 == 49 [pid = 2590] [id = 119] 13:02:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x11873ac00) [pid = 2590] [serial = 354] [outer = 0x0] 13:02:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x1187ae400) [pid = 2590] [serial = 355] [outer = 0x11873ac00] 13:02:15 INFO - PROCESS | 2590 | 1464638534998 Marionette DEBUG loaded listener.js 13:02:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x1193f0400) [pid = 2590] [serial = 356] [outer = 0x11873ac00] 13:02:15 INFO - PROCESS | 2590 | 1464638535422 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]]]}] 13:02:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 13:02:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 672ms 13:02:15 INFO - PROCESS | 2590 | 1464638535451 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 13:02:15 INFO - PROCESS | 2590 | 1464638535453 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 13:02:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 13:02:15 INFO - PROCESS | 2590 | 1464638535455 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 13:02:15 INFO - PROCESS | 2590 | 1464638535458 Marionette TRACE conn2 <- [1,450,null,{}] 13:02:15 INFO - PROCESS | 2590 | 1464638535483 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}] 13:02:15 INFO - PROCESS | 2590 | 1464638535600 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 13:02:15 INFO - PROCESS | 2590 | 1464638535649 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b2c1000 == 50 [pid = 2590] [id = 120] 13:02:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x123570000) [pid = 2590] [serial = 357] [outer = 0x0] 13:02:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x125580400) [pid = 2590] [serial = 358] [outer = 0x123570000] 13:02:15 INFO - PROCESS | 2590 | 1464638535681 Marionette DEBUG loaded listener.js 13:02:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x125ef9800) [pid = 2590] [serial = 359] [outer = 0x123570000] 13:02:16 INFO - PROCESS | 2590 | 1464638536146 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] 13:02:16 INFO - PROCESS | 2590 | 1464638536181 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 13:02:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 13:02:16 INFO - PROCESS | 2590 | 1464638536204 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 13:02:16 INFO - PROCESS | 2590 | 1464638536205 Marionette TRACE conn2 <- [1,454,null,{}] 13:02:16 INFO - PROCESS | 2590 | 1464638536207 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}] 13:02:16 INFO - PROCESS | 2590 | 1464638536311 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 13:02:16 INFO - PROCESS | 2590 | 1464638536372 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x1167bd800 == 51 [pid = 2590] [id = 121] 13:02:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x113c77800) [pid = 2590] [serial = 360] [outer = 0x0] 13:02:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x127427800) [pid = 2590] [serial = 361] [outer = 0x113c77800] 13:02:16 INFO - PROCESS | 2590 | 1464638536404 Marionette DEBUG loaded listener.js 13:02:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x128a66c00) [pid = 2590] [serial = 362] [outer = 0x113c77800] 13:02:16 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:16 INFO - PROCESS | 2590 | 1464638536998 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]]]}] 13:02:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 13:02:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 821ms 13:02:17 INFO - PROCESS | 2590 | 1464638537024 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 13:02:17 INFO - PROCESS | 2590 | 1464638537026 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 13:02:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 13:02:17 INFO - PROCESS | 2590 | 1464638537030 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 13:02:17 INFO - PROCESS | 2590 | 1464638537032 Marionette TRACE conn2 <- [1,458,null,{}] 13:02:17 INFO - PROCESS | 2590 | 1464638537036 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}] 13:02:17 INFO - PROCESS | 2590 | 1464638537122 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 13:02:17 INFO - PROCESS | 2590 | 1464638537183 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x114fe9000 == 52 [pid = 2590] [id = 122] 13:02:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x116460800) [pid = 2590] [serial = 363] [outer = 0x0] 13:02:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x1164c1400) [pid = 2590] [serial = 364] [outer = 0x116460800] 13:02:17 INFO - PROCESS | 2590 | 1464638537217 Marionette DEBUG loaded listener.js 13:02:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x1167ac000) [pid = 2590] [serial = 365] [outer = 0x116460800] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x12b2ca800 == 51 [pid = 2590] [id = 116] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x12a4ba000 == 50 [pid = 2590] [id = 115] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x1187bd800 == 49 [pid = 2590] [id = 114] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x128fb1800 == 48 [pid = 2590] [id = 113] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x125ea8000 == 47 [pid = 2590] [id = 112] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x114fe9800 == 46 [pid = 2590] [id = 111] 13:02:17 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x128f1cc00) [pid = 2590] [serial = 298] [outer = 0x0] [url = about:blank] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x1211bd800 == 45 [pid = 2590] [id = 110] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x119c96800 == 44 [pid = 2590] [id = 109] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x118a8f800 == 43 [pid = 2590] [id = 108] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x116a9c000 == 42 [pid = 2590] [id = 107] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x112fa1800 == 41 [pid = 2590] [id = 106] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x12abe9800 == 40 [pid = 2590] [id = 104] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x1296dc800 == 39 [pid = 2590] [id = 103] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x118fec000 == 38 [pid = 2590] [id = 102] 13:02:17 INFO - PROCESS | 2590 | --DOCSHELL 0x116aa1000 == 37 [pid = 2590] [id = 101] 13:02:17 INFO - PROCESS | 2590 | 1464638537640 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] 13:02:17 INFO - PROCESS | 2590 | 1464638537708 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 13:02:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 13:02:17 INFO - PROCESS | 2590 | 1464638537713 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 13:02:17 INFO - PROCESS | 2590 | 1464638537715 Marionette TRACE conn2 <- [1,462,null,{}] 13:02:17 INFO - PROCESS | 2590 | 1464638537720 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}] 13:02:17 INFO - PROCESS | 2590 | 1464638537793 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 13:02:17 INFO - PROCESS | 2590 | 1464638537802 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x1167cd000 == 38 [pid = 2590] [id = 123] 13:02:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 98 (0x117e2fc00) [pid = 2590] [serial = 366] [outer = 0x0] 13:02:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 99 (0x118145c00) [pid = 2590] [serial = 367] [outer = 0x117e2fc00] 13:02:17 INFO - PROCESS | 2590 | 1464638537828 Marionette DEBUG loaded listener.js 13:02:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 100 (0x1184d7800) [pid = 2590] [serial = 368] [outer = 0x117e2fc00] 13:02:18 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:18 INFO - PROCESS | 2590 | 1464638538170 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] 13:02:18 INFO - PROCESS | 2590 | 1464638538188 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 13:02:18 INFO - PROCESS | 2590 | 1464638538190 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 13:02:18 INFO - PROCESS | 2590 | 1464638538193 Marionette TRACE conn2 <- [1,466,null,{}] 13:02:18 INFO - PROCESS | 2590 | 1464638538202 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}] 13:02:18 INFO - PROCESS | 2590 | 1464638538305 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 13:02:18 INFO - PROCESS | 2590 | 1464638538313 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x1187bf000 == 39 [pid = 2590] [id = 124] 13:02:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 101 (0x118533400) [pid = 2590] [serial = 369] [outer = 0x0] 13:02:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 102 (0x118746400) [pid = 2590] [serial = 370] [outer = 0x118533400] 13:02:18 INFO - PROCESS | 2590 | 1464638538343 Marionette DEBUG loaded listener.js 13:02:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 103 (0x1193e4800) [pid = 2590] [serial = 371] [outer = 0x118533400] 13:02:18 INFO - PROCESS | 2590 | 1464638538657 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] 13:02:18 INFO - PROCESS | 2590 | 1464638538664 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 13:02:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 13:02:18 INFO - PROCESS | 2590 | 1464638538681 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 13:02:18 INFO - PROCESS | 2590 | 1464638538684 Marionette TRACE conn2 <- [1,470,null,{}] 13:02:18 INFO - PROCESS | 2590 | 1464638538688 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}] 13:02:18 INFO - PROCESS | 2590 | 1464638538762 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 13:02:18 INFO - PROCESS | 2590 | 1464638538809 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x118fe7800 == 40 [pid = 2590] [id = 125] 13:02:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 104 (0x1187bb000) [pid = 2590] [serial = 372] [outer = 0x0] 13:02:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x119a06000) [pid = 2590] [serial = 373] [outer = 0x1187bb000] 13:02:18 INFO - PROCESS | 2590 | 1464638538834 Marionette DEBUG loaded listener.js 13:02:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 106 (0x1217c0000) [pid = 2590] [serial = 374] [outer = 0x1187bb000] 13:02:19 INFO - PROCESS | 2590 | 1464638539123 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]]]}] 13:02:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 13:02:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 474ms 13:02:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 13:02:19 INFO - PROCESS | 2590 | 1464638539155 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 13:02:19 INFO - PROCESS | 2590 | 1464638539157 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 13:02:19 INFO - PROCESS | 2590 | 1464638539159 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 13:02:19 INFO - PROCESS | 2590 | 1464638539160 Marionette TRACE conn2 <- [1,474,null,{}] 13:02:19 INFO - PROCESS | 2590 | 1464638539162 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}] 13:02:19 INFO - PROCESS | 2590 | 1464638539237 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 13:02:19 INFO - PROCESS | 2590 | 1464638539241 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x12107b800 == 41 [pid = 2590] [id = 126] 13:02:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 107 (0x121b0e800) [pid = 2590] [serial = 375] [outer = 0x0] 13:02:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 108 (0x12356d000) [pid = 2590] [serial = 376] [outer = 0x121b0e800] 13:02:19 INFO - PROCESS | 2590 | 1464638539266 Marionette DEBUG loaded listener.js 13:02:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x1235b6000) [pid = 2590] [serial = 377] [outer = 0x121b0e800] 13:02:19 INFO - PROCESS | 2590 | 1464638539583 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]]]}] 13:02:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 13:02:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 471ms 13:02:19 INFO - PROCESS | 2590 | 1464638539642 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 13:02:19 INFO - PROCESS | 2590 | 1464638539643 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 13:02:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 13:02:19 INFO - PROCESS | 2590 | 1464638539645 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 13:02:19 INFO - PROCESS | 2590 | 1464638539646 Marionette TRACE conn2 <- [1,478,null,{}] 13:02:19 INFO - PROCESS | 2590 | 1464638539649 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}] 13:02:19 INFO - PROCESS | 2590 | 1464638539757 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 13:02:19 INFO - PROCESS | 2590 | 1464638539785 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x1212a6000 == 42 [pid = 2590] [id = 127] 13:02:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x12533d800) [pid = 2590] [serial = 378] [outer = 0x0] 13:02:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x1258a8800) [pid = 2590] [serial = 379] [outer = 0x12533d800] 13:02:19 INFO - PROCESS | 2590 | 1464638539811 Marionette DEBUG loaded listener.js 13:02:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x126ecd800) [pid = 2590] [serial = 380] [outer = 0x12533d800] 13:02:20 INFO - PROCESS | 2590 | 1464638540226 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]]]}] 13:02:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 13:02:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 622ms 13:02:20 INFO - PROCESS | 2590 | 1464638540269 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 13:02:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 13:02:20 INFO - PROCESS | 2590 | 1464638540271 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 13:02:20 INFO - PROCESS | 2590 | 1464638540274 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 13:02:20 INFO - PROCESS | 2590 | 1464638540276 Marionette TRACE conn2 <- [1,482,null,{}] 13:02:20 INFO - PROCESS | 2590 | 1464638540279 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}] 13:02:20 INFO - PROCESS | 2590 | 1464638540419 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 13:02:20 INFO - PROCESS | 2590 | 1464638540441 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:20 INFO - PROCESS | 2590 | ++DOCSHELL 0x1236bc800 == 43 [pid = 2590] [id = 128] 13:02:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x125da6000) [pid = 2590] [serial = 381] [outer = 0x0] 13:02:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x12726d000) [pid = 2590] [serial = 382] [outer = 0x125da6000] 13:02:20 INFO - PROCESS | 2590 | 1464638540482 Marionette DEBUG loaded listener.js 13:02:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x127777400) [pid = 2590] [serial = 383] [outer = 0x125da6000] 13:02:20 INFO - PROCESS | 2590 | 1464638540864 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]]]}] 13:02:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 13:02:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 622ms 13:02:20 INFO - PROCESS | 2590 | 1464638540904 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 13:02:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 13:02:20 INFO - PROCESS | 2590 | 1464638540905 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 13:02:20 INFO - PROCESS | 2590 | 1464638540908 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 13:02:20 INFO - PROCESS | 2590 | 1464638540909 Marionette TRACE conn2 <- [1,486,null,{}] 13:02:20 INFO - PROCESS | 2590 | 1464638540911 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}] 13:02:21 INFO - PROCESS | 2590 | 1464638541001 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 13:02:21 INFO - PROCESS | 2590 | 1464638541005 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:21 INFO - PROCESS | 2590 | ++DOCSHELL 0x125dce800 == 44 [pid = 2590] [id = 129] 13:02:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x126f5ac00) [pid = 2590] [serial = 384] [outer = 0x0] 13:02:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x128917400) [pid = 2590] [serial = 385] [outer = 0x126f5ac00] 13:02:21 INFO - PROCESS | 2590 | 1464638541030 Marionette DEBUG loaded listener.js 13:02:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x128a69400) [pid = 2590] [serial = 386] [outer = 0x126f5ac00] 13:02:21 INFO - PROCESS | 2590 | 1464638541362 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]]]}] 13:02:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 13:02:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms 13:02:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 13:02:21 INFO - PROCESS | 2590 | 1464638541378 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 13:02:21 INFO - PROCESS | 2590 | 1464638541379 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 13:02:21 INFO - PROCESS | 2590 | 1464638541382 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 13:02:21 INFO - PROCESS | 2590 | 1464638541386 Marionette TRACE conn2 <- [1,490,null,{}] 13:02:21 INFO - PROCESS | 2590 | 1464638541396 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}] 13:02:21 INFO - PROCESS | 2590 | 1464638541487 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 13:02:21 INFO - PROCESS | 2590 | 1464638541490 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:21 INFO - PROCESS | 2590 | ++DOCSHELL 0x12721b800 == 45 [pid = 2590] [id = 130] 13:02:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x12777a400) [pid = 2590] [serial = 387] [outer = 0x0] 13:02:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x128a6f800) [pid = 2590] [serial = 388] [outer = 0x12777a400] 13:02:21 INFO - PROCESS | 2590 | 1464638541515 Marionette DEBUG loaded listener.js 13:02:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x128f39000) [pid = 2590] [serial = 389] [outer = 0x12777a400] 13:02:21 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x126f5a400) [pid = 2590] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 13:02:21 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x125da9400) [pid = 2590] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 13:02:21 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x129244400) [pid = 2590] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 13:02:21 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x1235ae800) [pid = 2590] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 13:02:21 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x1235aec00) [pid = 2590] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 13:02:21 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x118742400) [pid = 2590] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 13:02:21 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x112149000) [pid = 2590] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 13:02:21 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x125ef6000) [pid = 2590] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 13:02:21 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x115d56c00) [pid = 2590] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 13:02:21 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x118109800) [pid = 2590] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 13:02:21 INFO - PROCESS | 2590 | --DOMWINDOW == 110 (0x118110000) [pid = 2590] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 13:02:21 INFO - PROCESS | 2590 | --DOMWINDOW == 109 (0x125da5c00) [pid = 2590] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 13:02:21 INFO - PROCESS | 2590 | --DOMWINDOW == 108 (0x12a777800) [pid = 2590] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 13:02:21 INFO - PROCESS | 2590 | 1464638541934 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]]]}] 13:02:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 13:02:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 579ms 13:02:21 INFO - PROCESS | 2590 | 1464638541961 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 13:02:21 INFO - PROCESS | 2590 | 1464638541962 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 13:02:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 13:02:21 INFO - PROCESS | 2590 | 1464638541964 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 13:02:21 INFO - PROCESS | 2590 | 1464638541966 Marionette TRACE conn2 <- [1,494,null,{}] 13:02:21 INFO - PROCESS | 2590 | 1464638541968 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}] 13:02:22 INFO - PROCESS | 2590 | 1464638542042 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 13:02:22 INFO - PROCESS | 2590 | 1464638542088 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:22 INFO - PROCESS | 2590 | ++DOCSHELL 0x125dd8000 == 46 [pid = 2590] [id = 131] 13:02:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x11214d800) [pid = 2590] [serial = 390] [outer = 0x0] 13:02:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x125da5c00) [pid = 2590] [serial = 391] [outer = 0x11214d800] 13:02:22 INFO - PROCESS | 2590 | 1464638542114 Marionette DEBUG loaded listener.js 13:02:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x128f39c00) [pid = 2590] [serial = 392] [outer = 0x11214d800] 13:02:22 INFO - PROCESS | 2590 | 1464638542424 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]]]}] 13:02:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 13:02:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 471ms 13:02:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 13:02:22 INFO - PROCESS | 2590 | 1464638542438 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 13:02:22 INFO - PROCESS | 2590 | 1464638542440 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 13:02:22 INFO - PROCESS | 2590 | 1464638542442 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 13:02:22 INFO - PROCESS | 2590 | 1464638542444 Marionette TRACE conn2 <- [1,498,null,{}] 13:02:22 INFO - PROCESS | 2590 | 1464638542447 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}] 13:02:22 INFO - PROCESS | 2590 | 1464638542587 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 13:02:22 INFO - PROCESS | 2590 | 1464638542658 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:22 INFO - PROCESS | 2590 | ++DOCSHELL 0x128fa9000 == 47 [pid = 2590] [id = 132] 13:02:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x126f50c00) [pid = 2590] [serial = 393] [outer = 0x0] 13:02:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x129243800) [pid = 2590] [serial = 394] [outer = 0x126f50c00] 13:02:22 INFO - PROCESS | 2590 | 1464638542705 Marionette DEBUG loaded listener.js 13:02:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x12ab84c00) [pid = 2590] [serial = 395] [outer = 0x126f50c00] 13:02:23 INFO - PROCESS | 2590 | 1464638543085 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]]]}] 13:02:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 13:02:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 670ms 13:02:23 INFO - PROCESS | 2590 | 1464638543112 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 13:02:23 INFO - PROCESS | 2590 | 1464638543114 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 13:02:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 13:02:23 INFO - PROCESS | 2590 | 1464638543118 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 13:02:23 INFO - PROCESS | 2590 | 1464638543120 Marionette TRACE conn2 <- [1,502,null,{}] 13:02:23 INFO - PROCESS | 2590 | 1464638543122 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}] 13:02:23 INFO - PROCESS | 2590 | 1464638543195 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 13:02:23 INFO - PROCESS | 2590 | 1464638543243 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:23 INFO - PROCESS | 2590 | ++DOCSHELL 0x1296d5000 == 48 [pid = 2590] [id = 133] 13:02:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x128921c00) [pid = 2590] [serial = 396] [outer = 0x0] 13:02:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x12b103c00) [pid = 2590] [serial = 397] [outer = 0x128921c00] 13:02:23 INFO - PROCESS | 2590 | 1464638543268 Marionette DEBUG loaded listener.js 13:02:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x12b27b800) [pid = 2590] [serial = 398] [outer = 0x128921c00] 13:02:23 INFO - PROCESS | 2590 | 1464638543527 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]]]}] 13:02:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 13:02:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 420ms 13:02:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 13:02:23 INFO - PROCESS | 2590 | 1464638543538 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 13:02:23 INFO - PROCESS | 2590 | 1464638543539 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 13:02:23 INFO - PROCESS | 2590 | 1464638543541 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 13:02:23 INFO - PROCESS | 2590 | 1464638543542 Marionette TRACE conn2 <- [1,506,null,{}] 13:02:23 INFO - PROCESS | 2590 | 1464638543555 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}] 13:02:23 INFO - PROCESS | 2590 | 1464638543643 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 13:02:23 INFO - PROCESS | 2590 | 1464638543648 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:23 INFO - PROCESS | 2590 | ++DOCSHELL 0x12abdf000 == 49 [pid = 2590] [id = 134] 13:02:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x12100c000) [pid = 2590] [serial = 399] [outer = 0x0] 13:02:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x12b27ec00) [pid = 2590] [serial = 400] [outer = 0x12100c000] 13:02:23 INFO - PROCESS | 2590 | 1464638543675 Marionette DEBUG loaded listener.js 13:02:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x12b3d8c00) [pid = 2590] [serial = 401] [outer = 0x12100c000] 13:02:24 INFO - PROCESS | 2590 | 1464638544160 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]]]}] 13:02:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 13:02:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 669ms 13:02:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 13:02:24 INFO - PROCESS | 2590 | 1464638544212 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 13:02:24 INFO - PROCESS | 2590 | 1464638544214 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 13:02:24 INFO - PROCESS | 2590 | 1464638544220 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 13:02:24 INFO - PROCESS | 2590 | 1464638544223 Marionette TRACE conn2 <- [1,510,null,{}] 13:02:24 INFO - PROCESS | 2590 | 1464638544226 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}] 13:02:24 INFO - PROCESS | 2590 | 1464638544328 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 13:02:24 INFO - PROCESS | 2590 | 1464638544390 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x117454800 == 50 [pid = 2590] [id = 135] 13:02:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x115e6b000) [pid = 2590] [serial = 402] [outer = 0x0] 13:02:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x116a73800) [pid = 2590] [serial = 403] [outer = 0x115e6b000] 13:02:24 INFO - PROCESS | 2590 | 1464638544423 Marionette DEBUG loaded listener.js 13:02:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x118149000) [pid = 2590] [serial = 404] [outer = 0x115e6b000] 13:02:24 INFO - PROCESS | 2590 | 1464638544875 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]]]}] 13:02:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 13:02:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 671ms 13:02:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 13:02:24 INFO - PROCESS | 2590 | 1464638544892 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 13:02:24 INFO - PROCESS | 2590 | 1464638544895 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 13:02:24 INFO - PROCESS | 2590 | 1464638544900 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 13:02:24 INFO - PROCESS | 2590 | 1464638544902 Marionette TRACE conn2 <- [1,514,null,{}] 13:02:24 INFO - PROCESS | 2590 | 1464638544905 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}] 13:02:25 INFO - PROCESS | 2590 | 1464638545004 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 13:02:25 INFO - PROCESS | 2590 | 1464638545061 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:25 INFO - PROCESS | 2590 | ++DOCSHELL 0x1214cb000 == 51 [pid = 2590] [id = 136] 13:02:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x1182a5800) [pid = 2590] [serial = 405] [outer = 0x0] 13:02:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x118534000) [pid = 2590] [serial = 406] [outer = 0x1182a5800] 13:02:25 INFO - PROCESS | 2590 | 1464638545090 Marionette DEBUG loaded listener.js 13:02:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x1193e9c00) [pid = 2590] [serial = 407] [outer = 0x1182a5800] 13:02:25 INFO - PROCESS | 2590 | 1464638545517 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]]]}] 13:02:25 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 13:02:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 623ms 13:02:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 13:02:25 INFO - PROCESS | 2590 | 1464638545523 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 13:02:25 INFO - PROCESS | 2590 | 1464638545525 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 13:02:25 INFO - PROCESS | 2590 | 1464638545527 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 13:02:25 INFO - PROCESS | 2590 | 1464638545530 Marionette TRACE conn2 <- [1,518,null,{}] 13:02:25 INFO - PROCESS | 2590 | 1464638545538 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}] 13:02:25 INFO - PROCESS | 2590 | 1464638545640 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 13:02:25 INFO - PROCESS | 2590 | 1464638545738 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:25 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b2be000 == 52 [pid = 2590] [id = 137] 13:02:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x125582000) [pid = 2590] [serial = 408] [outer = 0x0] 13:02:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x125da7800) [pid = 2590] [serial = 409] [outer = 0x125582000] 13:02:25 INFO - PROCESS | 2590 | 1464638545771 Marionette DEBUG loaded listener.js 13:02:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x126f5cc00) [pid = 2590] [serial = 410] [outer = 0x125582000] 13:02:26 INFO - PROCESS | 2590 | 1464638546187 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]]]}] 13:02:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 13:02:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 721ms 13:02:26 INFO - PROCESS | 2590 | 1464638546249 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 13:02:26 INFO - PROCESS | 2590 | 1464638546251 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 13:02:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 13:02:26 INFO - PROCESS | 2590 | 1464638546253 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 13:02:26 INFO - PROCESS | 2590 | 1464638546254 Marionette TRACE conn2 <- [1,522,null,{}] 13:02:26 INFO - PROCESS | 2590 | 1464638546257 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}] 13:02:26 INFO - PROCESS | 2590 | 1464638546353 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 13:02:26 INFO - PROCESS | 2590 | 1464638546401 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:26 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bad8800 == 53 [pid = 2590] [id = 138] 13:02:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x128a6b000) [pid = 2590] [serial = 411] [outer = 0x0] 13:02:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x1293dac00) [pid = 2590] [serial = 412] [outer = 0x128a6b000] 13:02:26 INFO - PROCESS | 2590 | 1464638546431 Marionette DEBUG loaded listener.js 13:02:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x12a638c00) [pid = 2590] [serial = 413] [outer = 0x128a6b000] 13:02:26 INFO - PROCESS | 2590 | 1464638546928 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]]]}] 13:02:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 13:02:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 719ms 13:02:26 INFO - PROCESS | 2590 | 1464638546989 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 13:02:26 INFO - PROCESS | 2590 | 1464638546991 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 13:02:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 13:02:26 INFO - PROCESS | 2590 | 1464638546997 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 13:02:27 INFO - PROCESS | 2590 | 1464638546998 Marionette TRACE conn2 <- [1,526,null,{}] 13:02:27 INFO - PROCESS | 2590 | 1464638547003 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}] 13:02:27 INFO - PROCESS | 2590 | 1464638547126 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 13:02:27 INFO - PROCESS | 2590 | 1464638547404 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:27 INFO - PROCESS | 2590 | ++DOCSHELL 0x118454000 == 54 [pid = 2590] [id = 139] 13:02:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x112eeec00) [pid = 2590] [serial = 414] [outer = 0x0] 13:02:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x113cca000) [pid = 2590] [serial = 415] [outer = 0x112eeec00] 13:02:27 INFO - PROCESS | 2590 | 1464638547457 Marionette DEBUG loaded listener.js 13:02:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x1164bbc00) [pid = 2590] [serial = 416] [outer = 0x112eeec00] 13:02:28 INFO - PROCESS | 2590 | 1464638548026 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]]]}] 13:02:28 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 13:02:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1122ms 13:02:28 INFO - PROCESS | 2590 | 1464638548139 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 13:02:28 INFO - PROCESS | 2590 | 1464638548143 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 13:02:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 13:02:28 INFO - PROCESS | 2590 | 1464638548149 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 13:02:28 INFO - PROCESS | 2590 | 1464638548154 Marionette TRACE conn2 <- [1,530,null,{}] 13:02:28 INFO - PROCESS | 2590 | 1464638548159 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}] 13:02:28 INFO - PROCESS | 2590 | 1464638548301 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 13:02:28 INFO - PROCESS | 2590 | 1464638548420 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:28 INFO - PROCESS | 2590 | ++DOCSHELL 0x116986800 == 55 [pid = 2590] [id = 140] 13:02:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x118110c00) [pid = 2590] [serial = 417] [outer = 0x0] 13:02:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x118738400) [pid = 2590] [serial = 418] [outer = 0x118110c00] 13:02:28 INFO - PROCESS | 2590 | 1464638548466 Marionette DEBUG loaded listener.js 13:02:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 138 (0x118fae400) [pid = 2590] [serial = 419] [outer = 0x118110c00] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x128935000 == 54 [pid = 2590] [id = 82] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x1296d5000 == 53 [pid = 2590] [id = 133] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x128fa9000 == 52 [pid = 2590] [id = 132] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x125dd8000 == 51 [pid = 2590] [id = 131] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12721b800 == 50 [pid = 2590] [id = 130] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x125dce800 == 49 [pid = 2590] [id = 129] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x1236bc800 == 48 [pid = 2590] [id = 128] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 137 (0x12575a800) [pid = 2590] [serial = 349] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x11660c800) [pid = 2590] [serial = 301] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x1183c2000) [pid = 2590] [serial = 304] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x12100b000) [pid = 2590] [serial = 307] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x126fcfc00) [pid = 2590] [serial = 310] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | 1464638548867 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"]]]}] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x1212a6000 == 47 [pid = 2590] [id = 127] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12107b800 == 46 [pid = 2590] [id = 126] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x118fe7800 == 45 [pid = 2590] [id = 125] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x1187bf000 == 44 [pid = 2590] [id = 124] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x1167cd000 == 43 [pid = 2590] [id = 123] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x114fe9000 == 42 [pid = 2590] [id = 122] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x116f78800 == 41 [pid = 2590] [id = 118] 13:02:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12ba7c000 == 40 [pid = 2590] [id = 117] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x128a63400) [pid = 2590] [serial = 245] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x12557a400) [pid = 2590] [serial = 341] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x12a775c00) [pid = 2590] [serial = 343] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x12a63bc00) [pid = 2590] [serial = 338] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x12ab85000) [pid = 2590] [serial = 344] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x12ab8a000) [pid = 2590] [serial = 346] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x12b280000) [pid = 2590] [serial = 347] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x128f28c00) [pid = 2590] [serial = 332] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x128f42400) [pid = 2590] [serial = 334] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x129504c00) [pid = 2590] [serial = 337] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x129249400) [pid = 2590] [serial = 335] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x1235b2c00) [pid = 2590] [serial = 325] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x1235b9c00) [pid = 2590] [serial = 326] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x125579000) [pid = 2590] [serial = 328] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x125da8800) [pid = 2590] [serial = 329] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x118fb3000) [pid = 2590] [serial = 322] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x119740c00) [pid = 2590] [serial = 323] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x128f25800) [pid = 2590] [serial = 314] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x12777ec00) [pid = 2590] [serial = 313] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x12742a800) [pid = 2590] [serial = 331] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x116710000) [pid = 2590] [serial = 317] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x115e6b800) [pid = 2590] [serial = 316] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 110 (0x11829e000) [pid = 2590] [serial = 319] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 109 (0x118528000) [pid = 2590] [serial = 320] [outer = 0x0] [url = about:blank] 13:02:28 INFO - PROCESS | 2590 | --DOMWINDOW == 108 (0x11814c800) [pid = 2590] [serial = 340] [outer = 0x0] [url = about:blank] 13:02:28 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 13:02:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 13:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 13:02:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:02:28 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 13:02:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 13:02:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:02:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:02:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 13:02:28 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 13:02:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 775ms 13:02:28 INFO - PROCESS | 2590 | 1464638548925 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 13:02:28 INFO - PROCESS | 2590 | 1464638548927 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 13:02:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 13:02:28 INFO - PROCESS | 2590 | 1464638548931 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 13:02:28 INFO - PROCESS | 2590 | 1464638548932 Marionette TRACE conn2 <- [1,534,null,{}] 13:02:28 INFO - PROCESS | 2590 | 1464638548934 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}] 13:02:29 INFO - PROCESS | 2590 | 1464638549018 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 13:02:29 INFO - PROCESS | 2590 | 1464638549023 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:29 INFO - PROCESS | 2590 | ++DOCSHELL 0x116f68000 == 41 [pid = 2590] [id = 141] 13:02:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x118fb7400) [pid = 2590] [serial = 420] [outer = 0x0] 13:02:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x1193ed400) [pid = 2590] [serial = 421] [outer = 0x118fb7400] 13:02:29 INFO - PROCESS | 2590 | 1464638549050 Marionette DEBUG loaded listener.js 13:02:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x12100a400) [pid = 2590] [serial = 422] [outer = 0x118fb7400] 13:02:29 INFO - PROCESS | 2590 | 1464638549375 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]]]}] 13:02:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 13:02:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 471ms 13:02:29 INFO - PROCESS | 2590 | 1464638549404 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 13:02:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 13:02:29 INFO - PROCESS | 2590 | 1464638549405 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 13:02:29 INFO - PROCESS | 2590 | 1464638549409 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 13:02:29 INFO - PROCESS | 2590 | 1464638549413 Marionette TRACE conn2 <- [1,538,null,{}] 13:02:29 INFO - PROCESS | 2590 | 1464638549421 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}] 13:02:29 INFO - PROCESS | 2590 | 1464638549509 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 13:02:29 INFO - PROCESS | 2590 | 1464638549573 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:29 INFO - PROCESS | 2590 | ++DOCSHELL 0x12107b800 == 42 [pid = 2590] [id = 142] 13:02:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x120f0f400) [pid = 2590] [serial = 423] [outer = 0x0] 13:02:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x1235b8400) [pid = 2590] [serial = 424] [outer = 0x120f0f400] 13:02:29 INFO - PROCESS | 2590 | 1464638549604 Marionette DEBUG loaded listener.js 13:02:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x125ef5c00) [pid = 2590] [serial = 425] [outer = 0x120f0f400] 13:02:29 INFO - PROCESS | 2590 | 1464638549874 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]]]}] 13:02:29 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. 13:02:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 474ms 13:02:29 INFO - PROCESS | 2590 | 1464638549889 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 13:02:29 INFO - PROCESS | 2590 | 1464638549891 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 13:02:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 13:02:29 INFO - PROCESS | 2590 | 1464638549893 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 13:02:29 INFO - PROCESS | 2590 | 1464638549905 Marionette TRACE conn2 <- [1,542,null,{}] 13:02:29 INFO - PROCESS | 2590 | 1464638549915 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}] 13:02:30 INFO - PROCESS | 2590 | 1464638550004 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 13:02:30 INFO - PROCESS | 2590 | 1464638550051 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x116983000 == 43 [pid = 2590] [id = 143] 13:02:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x125530c00) [pid = 2590] [serial = 426] [outer = 0x0] 13:02:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x126fdb800) [pid = 2590] [serial = 427] [outer = 0x125530c00] 13:02:30 INFO - PROCESS | 2590 | 1464638550076 Marionette DEBUG loaded listener.js 13:02:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x12777cc00) [pid = 2590] [serial = 428] [outer = 0x125530c00] 13:02:30 INFO - PROCESS | 2590 | 1464638550348 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]]]}] 13:02:30 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. 13:02:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 487ms 13:02:30 INFO - PROCESS | 2590 | 1464638550389 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 13:02:30 INFO - PROCESS | 2590 | 1464638550390 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 13:02:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 13:02:30 INFO - PROCESS | 2590 | 1464638550392 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 13:02:30 INFO - PROCESS | 2590 | 1464638550393 Marionette TRACE conn2 <- [1,546,null,{}] 13:02:30 INFO - PROCESS | 2590 | 1464638550396 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}] 13:02:30 INFO - PROCESS | 2590 | 1464638550495 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 13:02:30 INFO - PROCESS | 2590 | 1464638550505 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x1161dd800 == 44 [pid = 2590] [id = 144] 13:02:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x128f1cc00) [pid = 2590] [serial = 429] [outer = 0x0] 13:02:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x128f25800) [pid = 2590] [serial = 430] [outer = 0x128f1cc00] 13:02:30 INFO - PROCESS | 2590 | 1464638550542 Marionette DEBUG loaded listener.js 13:02:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x129505c00) [pid = 2590] [serial = 431] [outer = 0x128f1cc00] 13:02:30 INFO - PROCESS | 2590 | 1464638550902 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]]]}] 13:02:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 13:02:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 13:02:30 INFO - PROCESS | 2590 | 1464638550912 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 13:02:30 INFO - PROCESS | 2590 | 1464638550913 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 13:02:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 13:02:30 INFO - PROCESS | 2590 | 1464638550915 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 13:02:30 INFO - PROCESS | 2590 | 1464638550918 Marionette TRACE conn2 <- [1,550,null,{}] 13:02:30 INFO - PROCESS | 2590 | 1464638550921 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}] 13:02:31 INFO - PROCESS | 2590 | 1464638551041 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 13:02:31 INFO - PROCESS | 2590 | 1464638551060 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:31 INFO - PROCESS | 2590 | ++DOCSHELL 0x128933000 == 45 [pid = 2590] [id = 145] 13:02:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x12a62f400) [pid = 2590] [serial = 432] [outer = 0x0] 13:02:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x12a77b800) [pid = 2590] [serial = 433] [outer = 0x12a62f400] 13:02:31 INFO - PROCESS | 2590 | 1464638551091 Marionette DEBUG loaded listener.js 13:02:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x12b3ce800) [pid = 2590] [serial = 434] [outer = 0x12a62f400] 13:02:31 INFO - PROCESS | 2590 | 1464638551426 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]]]}] 13:02:31 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. 13:02:31 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 571ms 13:02:31 INFO - PROCESS | 2590 | 1464638551487 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 13:02:31 INFO - PROCESS | 2590 | 1464638551488 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 13:02:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 13:02:31 INFO - PROCESS | 2590 | 1464638551490 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 13:02:31 INFO - PROCESS | 2590 | 1464638551491 Marionette TRACE conn2 <- [1,554,null,{}] 13:02:31 INFO - PROCESS | 2590 | 1464638551493 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}] 13:02:31 INFO - PROCESS | 2590 | 1464638551582 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 13:02:31 INFO - PROCESS | 2590 | 1464638551595 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:31 INFO - PROCESS | 2590 | ++DOCSHELL 0x1296dd000 == 46 [pid = 2590] [id = 146] 13:02:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x12b3d7000) [pid = 2590] [serial = 435] [outer = 0x0] 13:02:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x12ba9d400) [pid = 2590] [serial = 436] [outer = 0x12b3d7000] 13:02:31 INFO - PROCESS | 2590 | 1464638551621 Marionette DEBUG loaded listener.js 13:02:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x12baa4000) [pid = 2590] [serial = 437] [outer = 0x12b3d7000] 13:02:31 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:31 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:31 INFO - PROCESS | 2590 | 1464638551953 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]]]}] 13:02:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 13:02:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 519ms 13:02:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 13:02:32 INFO - PROCESS | 2590 | 1464638552010 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 13:02:32 INFO - PROCESS | 2590 | 1464638552011 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 13:02:32 INFO - PROCESS | 2590 | 1464638552013 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 13:02:32 INFO - PROCESS | 2590 | 1464638552014 Marionette TRACE conn2 <- [1,558,null,{}] 13:02:32 INFO - PROCESS | 2590 | 1464638552016 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}] 13:02:32 INFO - PROCESS | 2590 | 1464638552108 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 13:02:32 INFO - PROCESS | 2590 | 1464638552122 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:32 INFO - PROCESS | 2590 | ++DOCSHELL 0x12abe9800 == 47 [pid = 2590] [id = 147] 13:02:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x12baa5800) [pid = 2590] [serial = 438] [outer = 0x0] 13:02:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x12babe800) [pid = 2590] [serial = 439] [outer = 0x12baa5800] 13:02:32 INFO - PROCESS | 2590 | 1464638552146 Marionette DEBUG loaded listener.js 13:02:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x12bac2800) [pid = 2590] [serial = 440] [outer = 0x12baa5800] 13:02:32 INFO - PROCESS | 2590 | 1464638552501 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]]]}] 13:02:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 13:02:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 517ms 13:02:32 INFO - PROCESS | 2590 | 1464638552532 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 13:02:32 INFO - PROCESS | 2590 | 1464638552533 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 13:02:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 13:02:32 INFO - PROCESS | 2590 | 1464638552543 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 13:02:32 INFO - PROCESS | 2590 | 1464638552544 Marionette TRACE conn2 <- [1,562,null,{}] 13:02:32 INFO - PROCESS | 2590 | 1464638552546 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}] 13:02:32 INFO - PROCESS | 2590 | 1464638552639 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 13:02:32 INFO - PROCESS | 2590 | 1464638552643 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:32 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b2d2000 == 48 [pid = 2590] [id = 148] 13:02:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x12baa9400) [pid = 2590] [serial = 441] [outer = 0x0] 13:02:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x12bac7000) [pid = 2590] [serial = 442] [outer = 0x12baa9400] 13:02:32 INFO - PROCESS | 2590 | 1464638552669 Marionette DEBUG loaded listener.js 13:02:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x12c008400) [pid = 2590] [serial = 443] [outer = 0x12baa9400] 13:02:32 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:32 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:32 INFO - PROCESS | 2590 | 1464638552976 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]]]}] 13:02:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 13:02:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 469ms 13:02:33 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x126f5ac00) [pid = 2590] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 13:02:33 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x125da6000) [pid = 2590] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 13:02:33 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x12777a400) [pid = 2590] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 13:02:33 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x11214d800) [pid = 2590] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 13:02:33 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x113c77800) [pid = 2590] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 13:02:33 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x118533400) [pid = 2590] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 13:02:33 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x126f50c00) [pid = 2590] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 13:02:33 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x116460800) [pid = 2590] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 13:02:33 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x121b0e800) [pid = 2590] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 13:02:33 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x1187bb000) [pid = 2590] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 13:02:33 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x117e2fc00) [pid = 2590] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 13:02:33 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x128921c00) [pid = 2590] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 13:02:33 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x12533d800) [pid = 2590] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 13:02:33 INFO - PROCESS | 2590 | 1464638553143 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 13:02:33 INFO - PROCESS | 2590 | 1464638553144 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 13:02:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 13:02:33 INFO - PROCESS | 2590 | 1464638553148 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 13:02:33 INFO - PROCESS | 2590 | 1464638553150 Marionette TRACE conn2 <- [1,566,null,{}] 13:02:33 INFO - PROCESS | 2590 | 1464638553152 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}] 13:02:33 INFO - PROCESS | 2590 | 1464638553231 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 13:02:33 INFO - PROCESS | 2590 | 1464638553239 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:33 INFO - PROCESS | 2590 | ++DOCSHELL 0x1214be800 == 49 [pid = 2590] [id = 149] 13:02:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x1167aa800) [pid = 2590] [serial = 444] [outer = 0x0] 13:02:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x118533400) [pid = 2590] [serial = 445] [outer = 0x1167aa800] 13:02:33 INFO - PROCESS | 2590 | 1464638553268 Marionette DEBUG loaded listener.js 13:02:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x128a6ac00) [pid = 2590] [serial = 446] [outer = 0x1167aa800] 13:02:33 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:33 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:33 INFO - PROCESS | 2590 | 1464638553604 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]]]}] 13:02:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 13:02:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 469ms 13:02:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 13:02:33 INFO - PROCESS | 2590 | 1464638553620 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 13:02:33 INFO - PROCESS | 2590 | 1464638553621 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 13:02:33 INFO - PROCESS | 2590 | 1464638553624 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 13:02:33 INFO - PROCESS | 2590 | 1464638553625 Marionette TRACE conn2 <- [1,570,null,{}] 13:02:33 INFO - PROCESS | 2590 | 1464638553628 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}] 13:02:33 INFO - PROCESS | 2590 | 1464638553719 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 13:02:33 INFO - PROCESS | 2590 | 1464638553763 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:33 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bda4800 == 50 [pid = 2590] [id = 150] 13:02:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x1169ae000) [pid = 2590] [serial = 447] [outer = 0x0] 13:02:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x12b281000) [pid = 2590] [serial = 448] [outer = 0x1169ae000] 13:02:33 INFO - PROCESS | 2590 | 1464638553792 Marionette DEBUG loaded listener.js 13:02:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x12c50b000) [pid = 2590] [serial = 449] [outer = 0x1169ae000] 13:02:33 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:33 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:34 INFO - PROCESS | 2590 | 1464638554047 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]]]}] 13:02:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 13:02:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 475ms 13:02:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 13:02:34 INFO - PROCESS | 2590 | 1464638554106 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 13:02:34 INFO - PROCESS | 2590 | 1464638554107 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 13:02:34 INFO - PROCESS | 2590 | 1464638554110 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 13:02:34 INFO - PROCESS | 2590 | 1464638554111 Marionette TRACE conn2 <- [1,574,null,{}] 13:02:34 INFO - PROCESS | 2590 | 1464638554113 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}] 13:02:34 INFO - PROCESS | 2590 | 1464638554194 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 13:02:34 INFO - PROCESS | 2590 | 1464638554199 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:34 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3d4000 == 51 [pid = 2590] [id = 151] 13:02:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x126f5c000) [pid = 2590] [serial = 450] [outer = 0x0] 13:02:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x12c511800) [pid = 2590] [serial = 451] [outer = 0x126f5c000] 13:02:34 INFO - PROCESS | 2590 | 1464638554226 Marionette DEBUG loaded listener.js 13:02:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x12c6e6c00) [pid = 2590] [serial = 452] [outer = 0x126f5c000] 13:02:34 INFO - PROCESS | 2590 | 1464638554559 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]]]}] 13:02:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 13:02:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 468ms 13:02:34 INFO - PROCESS | 2590 | 1464638554578 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 13:02:34 INFO - PROCESS | 2590 | 1464638554580 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 13:02:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 13:02:34 INFO - PROCESS | 2590 | 1464638554582 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 13:02:34 INFO - PROCESS | 2590 | 1464638554585 Marionette TRACE conn2 <- [1,578,null,{}] 13:02:34 INFO - PROCESS | 2590 | 1464638554589 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}] 13:02:34 INFO - PROCESS | 2590 | 1464638554697 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 13:02:34 INFO - PROCESS | 2590 | 1464638554704 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:34 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3e3000 == 52 [pid = 2590] [id = 152] 13:02:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x119668800) [pid = 2590] [serial = 453] [outer = 0x0] 13:02:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x11966f000) [pid = 2590] [serial = 454] [outer = 0x119668800] 13:02:34 INFO - PROCESS | 2590 | 1464638554730 Marionette DEBUG loaded listener.js 13:02:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x119675000) [pid = 2590] [serial = 455] [outer = 0x119668800] 13:02:35 INFO - PROCESS | 2590 | 1464638555273 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]]]}] 13:02:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 13:02:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 726ms 13:02:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 13:02:35 INFO - PROCESS | 2590 | 1464638555311 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 13:02:35 INFO - PROCESS | 2590 | 1464638555314 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 13:02:35 INFO - PROCESS | 2590 | 1464638555322 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 13:02:35 INFO - PROCESS | 2590 | 1464638555326 Marionette TRACE conn2 <- [1,582,null,{}] 13:02:35 INFO - PROCESS | 2590 | 1464638555333 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}] 13:02:35 INFO - PROCESS | 2590 | 1464638555434 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 13:02:35 INFO - PROCESS | 2590 | 1464638555498 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:35 INFO - PROCESS | 2590 | ++DOCSHELL 0x11697c000 == 53 [pid = 2590] [id = 153] 13:02:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x114fbc000) [pid = 2590] [serial = 456] [outer = 0x0] 13:02:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x116460800) [pid = 2590] [serial = 457] [outer = 0x114fbc000] 13:02:35 INFO - PROCESS | 2590 | 1464638555529 Marionette DEBUG loaded listener.js 13:02:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x118143000) [pid = 2590] [serial = 458] [outer = 0x114fbc000] 13:02:35 INFO - PROCESS | 2590 | 1464638555912 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]]]}] 13:02:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 13:02:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 633ms 13:02:35 INFO - PROCESS | 2590 | 1464638555970 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 13:02:35 INFO - PROCESS | 2590 | 1464638555974 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 13:02:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 13:02:35 INFO - PROCESS | 2590 | 1464638555979 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 13:02:35 INFO - PROCESS | 2590 | 1464638555981 Marionette TRACE conn2 <- [1,586,null,{}] 13:02:36 INFO - PROCESS | 2590 | 1464638556002 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}] 13:02:36 INFO - PROCESS | 2590 | 1464638556103 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 13:02:36 INFO - PROCESS | 2590 | 1464638556165 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:36 INFO - PROCESS | 2590 | ++DOCSHELL 0x123633000 == 54 [pid = 2590] [id = 154] 13:02:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x119666400) [pid = 2590] [serial = 459] [outer = 0x0] 13:02:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x119674000) [pid = 2590] [serial = 460] [outer = 0x119666400] 13:02:36 INFO - PROCESS | 2590 | 1464638556195 Marionette DEBUG loaded listener.js 13:02:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x121565c00) [pid = 2590] [serial = 461] [outer = 0x119666400] 13:02:36 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:36 INFO - PROCESS | 2590 | 1464638556606 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]]]}] 13:02:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 13:02:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 640ms 13:02:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 13:02:36 INFO - PROCESS | 2590 | 1464638556619 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 13:02:36 INFO - PROCESS | 2590 | 1464638556620 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 13:02:36 INFO - PROCESS | 2590 | 1464638556623 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 13:02:36 INFO - PROCESS | 2590 | 1464638556625 Marionette TRACE conn2 <- [1,590,null,{}] 13:02:36 INFO - PROCESS | 2590 | 1464638556634 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}] 13:02:36 INFO - PROCESS | 2590 | 1464638556736 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 13:02:36 INFO - PROCESS | 2590 | 1464638556784 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:36 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bda7000 == 55 [pid = 2590] [id = 155] 13:02:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 138 (0x123562800) [pid = 2590] [serial = 462] [outer = 0x0] 13:02:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 139 (0x126d68400) [pid = 2590] [serial = 463] [outer = 0x123562800] 13:02:36 INFO - PROCESS | 2590 | 1464638556815 Marionette DEBUG loaded listener.js 13:02:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 140 (0x128912c00) [pid = 2590] [serial = 464] [outer = 0x123562800] 13:02:37 INFO - PROCESS | 2590 | 1464638557234 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]]]}] 13:02:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 13:02:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 623ms 13:02:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 13:02:37 INFO - PROCESS | 2590 | 1464638557246 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 13:02:37 INFO - PROCESS | 2590 | 1464638557248 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 13:02:37 INFO - PROCESS | 2590 | 1464638557252 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 13:02:37 INFO - PROCESS | 2590 | 1464638557254 Marionette TRACE conn2 <- [1,594,null,{}] 13:02:37 INFO - PROCESS | 2590 | 1464638557256 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}] 13:02:37 INFO - PROCESS | 2590 | 1464638557353 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 13:02:37 INFO - PROCESS | 2590 | 1464638557438 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:37 INFO - PROCESS | 2590 | ++DOCSHELL 0x12caa1000 == 56 [pid = 2590] [id = 156] 13:02:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 141 (0x1293d8800) [pid = 2590] [serial = 465] [outer = 0x0] 13:02:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 142 (0x12a63bc00) [pid = 2590] [serial = 466] [outer = 0x1293d8800] 13:02:37 INFO - PROCESS | 2590 | 1464638557467 Marionette DEBUG loaded listener.js 13:02:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 143 (0x12b108800) [pid = 2590] [serial = 467] [outer = 0x1293d8800] 13:02:37 INFO - PROCESS | 2590 | 1464638557872 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]]]}] 13:02:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 13:02:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 670ms 13:02:37 INFO - PROCESS | 2590 | 1464638557922 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 13:02:37 INFO - PROCESS | 2590 | 1464638557924 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 13:02:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 13:02:37 INFO - PROCESS | 2590 | 1464638557926 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 13:02:37 INFO - PROCESS | 2590 | 1464638557927 Marionette TRACE conn2 <- [1,598,null,{}] 13:02:37 INFO - PROCESS | 2590 | 1464638557930 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}] 13:02:38 INFO - PROCESS | 2590 | 1464638558028 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 13:02:38 INFO - PROCESS | 2590 | 1464638558089 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:38 INFO - PROCESS | 2590 | ++DOCSHELL 0x12cab6000 == 57 [pid = 2590] [id = 157] 13:02:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 144 (0x129249400) [pid = 2590] [serial = 468] [outer = 0x0] 13:02:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 145 (0x12b3cf000) [pid = 2590] [serial = 469] [outer = 0x129249400] 13:02:38 INFO - PROCESS | 2590 | 1464638558118 Marionette DEBUG loaded listener.js 13:02:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 146 (0x12c00c400) [pid = 2590] [serial = 470] [outer = 0x129249400] 13:02:38 INFO - PROCESS | 2590 | 1464638558626 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]]]}] 13:02:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 13:02:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 774ms 13:02:38 INFO - PROCESS | 2590 | 1464638558707 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 13:02:38 INFO - PROCESS | 2590 | 1464638558709 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 13:02:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 13:02:38 INFO - PROCESS | 2590 | 1464638558713 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 13:02:38 INFO - PROCESS | 2590 | 1464638558718 Marionette TRACE conn2 <- [1,602,null,{}] 13:02:38 INFO - PROCESS | 2590 | 1464638558722 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}] 13:02:38 INFO - PROCESS | 2590 | 1464638558877 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 13:02:38 INFO - PROCESS | 2590 | 1464638558938 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:38 INFO - PROCESS | 2590 | ++DOCSHELL 0x119272800 == 58 [pid = 2590] [id = 158] 13:02:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x118105c00) [pid = 2590] [serial = 471] [outer = 0x0] 13:02:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 148 (0x1293d8c00) [pid = 2590] [serial = 472] [outer = 0x118105c00] 13:02:38 INFO - PROCESS | 2590 | 1464638558968 Marionette DEBUG loaded listener.js 13:02:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 149 (0x12cabfc00) [pid = 2590] [serial = 473] [outer = 0x118105c00] 13:02:39 INFO - PROCESS | 2590 | 1464638559559 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]]]}] 13:02:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 13:02:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 875ms 13:02:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 13:02:39 INFO - PROCESS | 2590 | 1464638559593 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 13:02:39 INFO - PROCESS | 2590 | 1464638559595 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 13:02:39 INFO - PROCESS | 2590 | 1464638559603 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 13:02:39 INFO - PROCESS | 2590 | 1464638559606 Marionette TRACE conn2 <- [1,606,null,{}] 13:02:39 INFO - PROCESS | 2590 | 1464638559612 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}] 13:02:39 INFO - PROCESS | 2590 | 1464638559752 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 13:02:39 INFO - PROCESS | 2590 | 1464638559838 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:39 INFO - PROCESS | 2590 | ++DOCSHELL 0x119830000 == 59 [pid = 2590] [id = 159] 13:02:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 150 (0x1164c0c00) [pid = 2590] [serial = 474] [outer = 0x0] 13:02:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 151 (0x11670cc00) [pid = 2590] [serial = 475] [outer = 0x1164c0c00] 13:02:39 INFO - PROCESS | 2590 | 1464638559860 Marionette DEBUG loaded listener.js 13:02:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 152 (0x117475800) [pid = 2590] [serial = 476] [outer = 0x1164c0c00] 13:02:40 INFO - PROCESS | 2590 | 1464638560337 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]]]}] 13:02:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 13:02:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 777ms 13:02:40 INFO - PROCESS | 2590 | 1464638560377 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 13:02:40 INFO - PROCESS | 2590 | 1464638560382 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 13:02:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 13:02:40 INFO - PROCESS | 2590 | 1464638560389 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 13:02:40 INFO - PROCESS | 2590 | 1464638560391 Marionette TRACE conn2 <- [1,610,null,{}] 13:02:40 INFO - PROCESS | 2590 | 1464638560395 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}] 13:02:40 INFO - PROCESS | 2590 | 1464638560518 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 13:02:40 INFO - PROCESS | 2590 | 1464638560529 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:40 INFO - PROCESS | 2590 | ++DOCSHELL 0x116658800 == 60 [pid = 2590] [id = 160] 13:02:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 153 (0x117690400) [pid = 2590] [serial = 477] [outer = 0x0] 13:02:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 154 (0x11810e400) [pid = 2590] [serial = 478] [outer = 0x117690400] 13:02:40 INFO - PROCESS | 2590 | 1464638560556 Marionette DEBUG loaded listener.js 13:02:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 155 (0x1184d9c00) [pid = 2590] [serial = 479] [outer = 0x117690400] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3d4000 == 59 [pid = 2590] [id = 151] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12bda4800 == 58 [pid = 2590] [id = 150] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x1214be800 == 57 [pid = 2590] [id = 149] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12b2d2000 == 56 [pid = 2590] [id = 148] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12abe9800 == 55 [pid = 2590] [id = 147] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x1296dd000 == 54 [pid = 2590] [id = 146] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 154 (0x12b27ec00) [pid = 2590] [serial = 400] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x128933000 == 53 [pid = 2590] [id = 145] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x1161dd800 == 52 [pid = 2590] [id = 144] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x116983000 == 51 [pid = 2590] [id = 143] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12107b800 == 50 [pid = 2590] [id = 142] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x116f68000 == 49 [pid = 2590] [id = 141] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x116986800 == 48 [pid = 2590] [id = 140] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x118454000 == 47 [pid = 2590] [id = 139] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12b2be000 == 46 [pid = 2590] [id = 137] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x1214cb000 == 45 [pid = 2590] [id = 136] 13:02:41 INFO - PROCESS | 2590 | 1464638561038 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]]]}] 13:02:41 INFO - PROCESS | 2590 | --DOCSHELL 0x117454800 == 44 [pid = 2590] [id = 135] 13:02:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 13:02:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 672ms 13:02:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 13:02:41 INFO - PROCESS | 2590 | 1464638561060 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 13:02:41 INFO - PROCESS | 2590 | 1464638561062 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 13:02:41 INFO - PROCESS | 2590 | 1464638561064 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 13:02:41 INFO - PROCESS | 2590 | 1464638561068 Marionette TRACE conn2 <- [1,614,null,{}] 13:02:41 INFO - PROCESS | 2590 | 1464638561075 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}] 13:02:41 INFO - PROCESS | 2590 | 1464638561155 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 13:02:41 INFO - PROCESS | 2590 | 1464638561161 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:41 INFO - PROCESS | 2590 | ++DOCSHELL 0x116aa8000 == 45 [pid = 2590] [id = 161] 13:02:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 155 (0x118531000) [pid = 2590] [serial = 480] [outer = 0x0] 13:02:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 156 (0x118f39000) [pid = 2590] [serial = 481] [outer = 0x118531000] 13:02:41 INFO - PROCESS | 2590 | 1464638561191 Marionette DEBUG loaded listener.js 13:02:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 157 (0x119673c00) [pid = 2590] [serial = 482] [outer = 0x118531000] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 156 (0x128917400) [pid = 2590] [serial = 385] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 155 (0x12726d000) [pid = 2590] [serial = 382] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 154 (0x128a6f800) [pid = 2590] [serial = 388] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 153 (0x125da5c00) [pid = 2590] [serial = 391] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 152 (0x128a69400) [pid = 2590] [serial = 386] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 151 (0x127427800) [pid = 2590] [serial = 361] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 150 (0x118746400) [pid = 2590] [serial = 370] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 149 (0x1193e4800) [pid = 2590] [serial = 371] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 148 (0x12ab84c00) [pid = 2590] [serial = 395] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 147 (0x1167ad000) [pid = 2590] [serial = 352] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x125580400) [pid = 2590] [serial = 358] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 145 (0x1167ac000) [pid = 2590] [serial = 365] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 144 (0x1164c1400) [pid = 2590] [serial = 364] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 143 (0x12356d000) [pid = 2590] [serial = 376] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 142 (0x119a06000) [pid = 2590] [serial = 373] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 141 (0x1217c0000) [pid = 2590] [serial = 374] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 140 (0x1187ae400) [pid = 2590] [serial = 355] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 139 (0x118145c00) [pid = 2590] [serial = 367] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 138 (0x1184d7800) [pid = 2590] [serial = 368] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 137 (0x128f39000) [pid = 2590] [serial = 389] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x12b27b800) [pid = 2590] [serial = 398] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x128a66c00) [pid = 2590] [serial = 362] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x1258a8800) [pid = 2590] [serial = 379] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x128f39c00) [pid = 2590] [serial = 392] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x127777400) [pid = 2590] [serial = 383] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x1235b6000) [pid = 2590] [serial = 377] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x12b103c00) [pid = 2590] [serial = 397] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x126ecd800) [pid = 2590] [serial = 380] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x129243800) [pid = 2590] [serial = 394] [outer = 0x0] [url = about:blank] 13:02:41 INFO - PROCESS | 2590 | 1464638561537 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]]]}] 13:02:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 13:02:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 522ms 13:02:41 INFO - PROCESS | 2590 | 1464638561587 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 13:02:41 INFO - PROCESS | 2590 | 1464638561589 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 13:02:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 13:02:41 INFO - PROCESS | 2590 | 1464638561591 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 13:02:41 INFO - PROCESS | 2590 | 1464638561592 Marionette TRACE conn2 <- [1,618,null,{}] 13:02:41 INFO - PROCESS | 2590 | 1464638561595 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}] 13:02:41 INFO - PROCESS | 2590 | 1464638561678 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 13:02:41 INFO - PROCESS | 2590 | 1464638561685 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:41 INFO - PROCESS | 2590 | ++DOCSHELL 0x1211b8800 == 46 [pid = 2590] [id = 162] 13:02:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x119a04400) [pid = 2590] [serial = 483] [outer = 0x0] 13:02:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x1213a7c00) [pid = 2590] [serial = 484] [outer = 0x119a04400] 13:02:41 INFO - PROCESS | 2590 | 1464638561714 Marionette DEBUG loaded listener.js 13:02:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x1217cd800) [pid = 2590] [serial = 485] [outer = 0x119a04400] 13:02:42 INFO - PROCESS | 2590 | 1464638562198 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]]]}] 13:02:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 13:02:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 668ms 13:02:42 INFO - PROCESS | 2590 | 1464638562260 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 13:02:42 INFO - PROCESS | 2590 | 1464638562262 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 13:02:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 13:02:42 INFO - PROCESS | 2590 | 1464638562266 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 13:02:42 INFO - PROCESS | 2590 | 1464638562278 Marionette TRACE conn2 <- [1,622,null,{}] 13:02:42 INFO - PROCESS | 2590 | 1464638562281 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}] 13:02:42 INFO - PROCESS | 2590 | 1464638562376 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 13:02:42 INFO - PROCESS | 2590 | 1464638562380 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:42 INFO - PROCESS | 2590 | ++DOCSHELL 0x1258f5800 == 47 [pid = 2590] [id = 163] 13:02:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x112ef8800) [pid = 2590] [serial = 486] [outer = 0x0] 13:02:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x1235b0800) [pid = 2590] [serial = 487] [outer = 0x112ef8800] 13:02:42 INFO - PROCESS | 2590 | 1464638562409 Marionette DEBUG loaded listener.js 13:02:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x125da5c00) [pid = 2590] [serial = 488] [outer = 0x112ef8800] 13:02:42 INFO - PROCESS | 2590 | 1464638562711 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]]]}] 13:02:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 13:02:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 481ms 13:02:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 13:02:42 INFO - PROCESS | 2590 | 1464638562747 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 13:02:42 INFO - PROCESS | 2590 | 1464638562748 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 13:02:42 INFO - PROCESS | 2590 | 1464638562753 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 13:02:42 INFO - PROCESS | 2590 | 1464638562754 Marionette TRACE conn2 <- [1,626,null,{}] 13:02:42 INFO - PROCESS | 2590 | 1464638562756 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}] 13:02:42 INFO - PROCESS | 2590 | 1464638562872 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 13:02:42 INFO - PROCESS | 2590 | 1464638562905 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:42 INFO - PROCESS | 2590 | ++DOCSHELL 0x126f4c000 == 48 [pid = 2590] [id = 164] 13:02:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x121b0c400) [pid = 2590] [serial = 489] [outer = 0x0] 13:02:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x126f5c800) [pid = 2590] [serial = 490] [outer = 0x121b0c400] 13:02:42 INFO - PROCESS | 2590 | 1464638562931 Marionette DEBUG loaded listener.js 13:02:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x128f24800) [pid = 2590] [serial = 491] [outer = 0x121b0c400] 13:02:43 INFO - PROCESS | 2590 | 1464638563261 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]]]}] 13:02:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 13:02:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 520ms 13:02:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 13:02:43 INFO - PROCESS | 2590 | 1464638563272 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 13:02:43 INFO - PROCESS | 2590 | 1464638563273 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 13:02:43 INFO - PROCESS | 2590 | 1464638563275 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 13:02:43 INFO - PROCESS | 2590 | 1464638563276 Marionette TRACE conn2 <- [1,630,null,{}] 13:02:43 INFO - PROCESS | 2590 | 1464638563278 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}] 13:02:43 INFO - PROCESS | 2590 | 1464638563392 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 13:02:43 INFO - PROCESS | 2590 | 1464638563437 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:43 INFO - PROCESS | 2590 | ++DOCSHELL 0x12934c800 == 49 [pid = 2590] [id = 165] 13:02:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 138 (0x12950b000) [pid = 2590] [serial = 492] [outer = 0x0] 13:02:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 139 (0x12a638000) [pid = 2590] [serial = 493] [outer = 0x12950b000] 13:02:43 INFO - PROCESS | 2590 | 1464638563463 Marionette DEBUG loaded listener.js 13:02:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 140 (0x12ab86400) [pid = 2590] [serial = 494] [outer = 0x12950b000] 13:02:43 INFO - PROCESS | 2590 | 1464638563927 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]]]}] 13:02:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 13:02:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 672ms 13:02:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 13:02:43 INFO - PROCESS | 2590 | 1464638563948 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 13:02:43 INFO - PROCESS | 2590 | 1464638563951 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 13:02:43 INFO - PROCESS | 2590 | 1464638563981 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 13:02:43 INFO - PROCESS | 2590 | 1464638563983 Marionette TRACE conn2 <- [1,634,null,{}] 13:02:43 INFO - PROCESS | 2590 | 1464638563986 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}] 13:02:44 INFO - PROCESS | 2590 | 1464638564118 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 13:02:44 INFO - PROCESS | 2590 | 1464638564169 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:44 INFO - PROCESS | 2590 | ++DOCSHELL 0x12aa2f800 == 50 [pid = 2590] [id = 166] 13:02:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 141 (0x12950bc00) [pid = 2590] [serial = 495] [outer = 0x0] 13:02:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 142 (0x12b27bc00) [pid = 2590] [serial = 496] [outer = 0x12950bc00] 13:02:44 INFO - PROCESS | 2590 | 1464638564193 Marionette DEBUG loaded listener.js 13:02:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 143 (0x12ba9bc00) [pid = 2590] [serial = 497] [outer = 0x12950bc00] 13:02:44 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:44 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:44 INFO - PROCESS | 2590 | 1464638564498 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]]]}] 13:02:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 13:02:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 598ms 13:02:44 INFO - PROCESS | 2590 | 1464638564551 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 13:02:44 INFO - PROCESS | 2590 | 1464638564552 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 13:02:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 13:02:44 INFO - PROCESS | 2590 | 1464638564555 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 13:02:44 INFO - PROCESS | 2590 | 1464638564556 Marionette TRACE conn2 <- [1,638,null,{}] 13:02:44 INFO - PROCESS | 2590 | 1464638564558 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}] 13:02:44 INFO - PROCESS | 2590 | 1464638564657 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 13:02:44 INFO - PROCESS | 2590 | 1464638564670 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:44 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b2b7800 == 51 [pid = 2590] [id = 167] 13:02:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 144 (0x12ba9c000) [pid = 2590] [serial = 498] [outer = 0x0] 13:02:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 145 (0x12baa9c00) [pid = 2590] [serial = 499] [outer = 0x12ba9c000] 13:02:44 INFO - PROCESS | 2590 | 1464638564701 Marionette DEBUG loaded listener.js 13:02:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 146 (0x12bac7800) [pid = 2590] [serial = 500] [outer = 0x12ba9c000] 13:02:44 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:44 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:45 INFO - PROCESS | 2590 | 1464638565010 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]]]}] 13:02:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 13:02:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 13:02:45 INFO - PROCESS | 2590 | 1464638565029 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 13:02:45 INFO - PROCESS | 2590 | 1464638565030 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 13:02:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 13:02:45 INFO - PROCESS | 2590 | 1464638565033 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 13:02:45 INFO - PROCESS | 2590 | 1464638565036 Marionette TRACE conn2 <- [1,642,null,{}] 13:02:45 INFO - PROCESS | 2590 | 1464638565039 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}] 13:02:45 INFO - PROCESS | 2590 | 1464638565138 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 13:02:45 INFO - PROCESS | 2590 | 1464638565142 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:45 INFO - PROCESS | 2590 | ++DOCSHELL 0x118451800 == 52 [pid = 2590] [id = 168] 13:02:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x12baa0800) [pid = 2590] [serial = 501] [outer = 0x0] 13:02:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 148 (0x12c007c00) [pid = 2590] [serial = 502] [outer = 0x12baa0800] 13:02:45 INFO - PROCESS | 2590 | 1464638565352 Marionette DEBUG loaded listener.js 13:02:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 149 (0x12c50c000) [pid = 2590] [serial = 503] [outer = 0x12baa0800] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 148 (0x112eeec00) [pid = 2590] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 147 (0x128f1cc00) [pid = 2590] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x115e69c00) [pid = 2590] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 145 (0x126f5c000) [pid = 2590] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 144 (0x111aaf800) [pid = 2590] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 143 (0x116a74400) [pid = 2590] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 142 (0x128a66000) [pid = 2590] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 141 (0x120f0f400) [pid = 2590] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 140 (0x12baa9400) [pid = 2590] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 139 (0x12100c000) [pid = 2590] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 138 (0x11328fc00) [pid = 2590] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 137 (0x125530c00) [pid = 2590] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x1193eb800) [pid = 2590] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x116130400) [pid = 2590] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x123570000) [pid = 2590] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x11873ac00) [pid = 2590] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x1169ae400) [pid = 2590] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x121255800) [pid = 2590] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x118740c00) [pid = 2590] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x12b3d7000) [pid = 2590] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x125331800) [pid = 2590] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x118110c00) [pid = 2590] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x12baa5800) [pid = 2590] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x12a62f400) [pid = 2590] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x1169ae000) [pid = 2590] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x1167aa800) [pid = 2590] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 13:02:45 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x118fb7400) [pid = 2590] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 13:02:45 INFO - PROCESS | 2590 | 1464638565651 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]]]}] 13:02:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 13:02:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 673ms 13:02:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 13:02:45 INFO - PROCESS | 2590 | 1464638565705 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 13:02:45 INFO - PROCESS | 2590 | 1464638565707 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 13:02:45 INFO - PROCESS | 2590 | 1464638565709 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 13:02:45 INFO - PROCESS | 2590 | 1464638565711 Marionette TRACE conn2 <- [1,646,null,{}] 13:02:45 INFO - PROCESS | 2590 | 1464638565713 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}] 13:02:45 INFO - PROCESS | 2590 | 1464638565808 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 13:02:45 INFO - PROCESS | 2590 | 1464638565812 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:45 INFO - PROCESS | 2590 | ++DOCSHELL 0x1296e1000 == 53 [pid = 2590] [id = 169] 13:02:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x116a74400) [pid = 2590] [serial = 504] [outer = 0x0] 13:02:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x118fad800) [pid = 2590] [serial = 505] [outer = 0x116a74400] 13:02:45 INFO - PROCESS | 2590 | 1464638565842 Marionette DEBUG loaded listener.js 13:02:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x12bac0000) [pid = 2590] [serial = 506] [outer = 0x116a74400] 13:02:46 INFO - PROCESS | 2590 | 1464638566167 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]]]}] 13:02:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 13:02:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 469ms 13:02:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 13:02:46 INFO - PROCESS | 2590 | 1464638566179 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 13:02:46 INFO - PROCESS | 2590 | 1464638566180 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 13:02:46 INFO - PROCESS | 2590 | 1464638566182 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 13:02:46 INFO - PROCESS | 2590 | 1464638566185 Marionette TRACE conn2 <- [1,650,null,{}] 13:02:46 INFO - PROCESS | 2590 | 1464638566189 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}] 13:02:46 INFO - PROCESS | 2590 | 1464638566293 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 13:02:46 INFO - PROCESS | 2590 | 1464638566300 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bdb4000 == 54 [pid = 2590] [id = 170] 13:02:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x111f26c00) [pid = 2590] [serial = 507] [outer = 0x0] 13:02:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x12c011800) [pid = 2590] [serial = 508] [outer = 0x111f26c00] 13:02:46 INFO - PROCESS | 2590 | 1464638566324 Marionette DEBUG loaded listener.js 13:02:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x12c6ec400) [pid = 2590] [serial = 509] [outer = 0x111f26c00] 13:02:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x12a7d5000) [pid = 2590] [serial = 510] [outer = 0x12cf44000] 13:02:46 INFO - PROCESS | 2590 | 1464638566752 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]]]}] 13:02:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 13:02:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 624ms 13:02:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 13:02:46 INFO - PROCESS | 2590 | 1464638566806 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 13:02:46 INFO - PROCESS | 2590 | 1464638566808 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 13:02:46 INFO - PROCESS | 2590 | 1464638566810 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 13:02:46 INFO - PROCESS | 2590 | 1464638566811 Marionette TRACE conn2 <- [1,654,null,{}] 13:02:46 INFO - PROCESS | 2590 | 1464638566813 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}] 13:02:46 INFO - PROCESS | 2590 | 1464638566894 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 13:02:46 INFO - PROCESS | 2590 | 1464638566949 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x117e1d000 == 55 [pid = 2590] [id = 171] 13:02:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x112976800) [pid = 2590] [serial = 511] [outer = 0x0] 13:02:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x1183c4400) [pid = 2590] [serial = 512] [outer = 0x112976800] 13:02:46 INFO - PROCESS | 2590 | 1464638566973 Marionette DEBUG loaded listener.js 13:02:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x12a7dd800) [pid = 2590] [serial = 513] [outer = 0x112976800] 13:02:47 INFO - PROCESS | 2590 | 1464638567250 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]]]}] 13:02:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 13:02:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 13:02:47 INFO - PROCESS | 2590 | 1464638567279 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 13:02:47 INFO - PROCESS | 2590 | 1464638567280 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 13:02:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 13:02:47 INFO - PROCESS | 2590 | 1464638567294 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 13:02:47 INFO - PROCESS | 2590 | 1464638567310 Marionette TRACE conn2 <- [1,658,null,{}] 13:02:47 INFO - PROCESS | 2590 | 1464638567314 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}] 13:02:47 INFO - PROCESS | 2590 | 1464638567461 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 13:02:47 INFO - PROCESS | 2590 | 1464638567512 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:47 INFO - PROCESS | 2590 | ++DOCSHELL 0x1129bf800 == 56 [pid = 2590] [id = 172] 13:02:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x1121bdc00) [pid = 2590] [serial = 514] [outer = 0x0] 13:02:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x113311c00) [pid = 2590] [serial = 515] [outer = 0x1121bdc00] 13:02:47 INFO - PROCESS | 2590 | 1464638567543 Marionette DEBUG loaded listener.js 13:02:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x116462400) [pid = 2590] [serial = 516] [outer = 0x1121bdc00] 13:02:47 INFO - PROCESS | 2590 | 1464638567985 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]]]}] 13:02:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 13:02:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 746ms 13:02:48 INFO - PROCESS | 2590 | 1464638568031 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 13:02:48 INFO - PROCESS | 2590 | 1464638568033 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 13:02:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 13:02:48 INFO - PROCESS | 2590 | 1464638568054 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 13:02:48 INFO - PROCESS | 2590 | 1464638568056 Marionette TRACE conn2 <- [1,662,null,{}] 13:02:48 INFO - PROCESS | 2590 | 1464638568060 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}] 13:02:48 INFO - PROCESS | 2590 | 1464638568164 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 13:02:48 INFO - PROCESS | 2590 | 1464638568229 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:48 INFO - PROCESS | 2590 | ++DOCSHELL 0x121074800 == 57 [pid = 2590] [id = 173] 13:02:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x117477800) [pid = 2590] [serial = 517] [outer = 0x0] 13:02:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x1184cfc00) [pid = 2590] [serial = 518] [outer = 0x117477800] 13:02:48 INFO - PROCESS | 2590 | 1464638568260 Marionette DEBUG loaded listener.js 13:02:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 138 (0x11873e400) [pid = 2590] [serial = 519] [outer = 0x117477800] 13:02:48 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:48 INFO - PROCESS | 2590 | 1464638568754 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]]]}] 13:02:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 13:02:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 774ms 13:02:48 INFO - PROCESS | 2590 | 1464638568832 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 13:02:48 INFO - PROCESS | 2590 | 1464638568836 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 13:02:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 13:02:48 INFO - PROCESS | 2590 | 1464638568840 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 13:02:48 INFO - PROCESS | 2590 | 1464638568842 Marionette TRACE conn2 <- [1,666,null,{}] 13:02:48 INFO - PROCESS | 2590 | 1464638568846 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}] 13:02:48 INFO - PROCESS | 2590 | 1464638568988 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 13:02:49 INFO - PROCESS | 2590 | 1464638569053 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:49 INFO - PROCESS | 2590 | ++DOCSHELL 0x12abd3800 == 58 [pid = 2590] [id = 174] 13:02:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 139 (0x11966b800) [pid = 2590] [serial = 520] [outer = 0x0] 13:02:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 140 (0x119806800) [pid = 2590] [serial = 521] [outer = 0x11966b800] 13:02:49 INFO - PROCESS | 2590 | 1464638569084 Marionette DEBUG loaded listener.js 13:02:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 141 (0x123566800) [pid = 2590] [serial = 522] [outer = 0x11966b800] 13:02:49 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:49 INFO - PROCESS | 2590 | 1464638569528 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]]]}] 13:02:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 13:02:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 721ms 13:02:49 INFO - PROCESS | 2590 | 1464638569569 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 13:02:49 INFO - PROCESS | 2590 | 1464638569573 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 13:02:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 13:02:49 INFO - PROCESS | 2590 | 1464638569588 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 13:02:49 INFO - PROCESS | 2590 | 1464638569593 Marionette TRACE conn2 <- [1,670,null,{}] 13:02:49 INFO - PROCESS | 2590 | 1464638569598 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}] 13:02:49 INFO - PROCESS | 2590 | 1464638569757 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 13:02:49 INFO - PROCESS | 2590 | 1464638569846 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:49 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d2c0800 == 59 [pid = 2590] [id = 175] 13:02:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 142 (0x12356d400) [pid = 2590] [serial = 523] [outer = 0x0] 13:02:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 143 (0x12777d800) [pid = 2590] [serial = 524] [outer = 0x12356d400] 13:02:49 INFO - PROCESS | 2590 | 1464638569876 Marionette DEBUG loaded listener.js 13:02:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 144 (0x128f1a400) [pid = 2590] [serial = 525] [outer = 0x12356d400] 13:02:50 INFO - PROCESS | 2590 | 1464638570305 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]]]}] 13:02:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 13:02:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 733ms 13:02:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 13:02:50 INFO - PROCESS | 2590 | 1464638570313 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 13:02:50 INFO - PROCESS | 2590 | 1464638570314 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 13:02:50 INFO - PROCESS | 2590 | 1464638570317 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 13:02:50 INFO - PROCESS | 2590 | 1464638570320 Marionette TRACE conn2 <- [1,674,null,{}] 13:02:50 INFO - PROCESS | 2590 | 1464638570322 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}] 13:02:50 INFO - PROCESS | 2590 | 1464638570421 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 13:02:50 INFO - PROCESS | 2590 | 1464638570469 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:50 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d593000 == 60 [pid = 2590] [id = 176] 13:02:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 145 (0x128f21000) [pid = 2590] [serial = 526] [outer = 0x0] 13:02:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 146 (0x12a7cfc00) [pid = 2590] [serial = 527] [outer = 0x128f21000] 13:02:50 INFO - PROCESS | 2590 | 1464638570502 Marionette DEBUG loaded listener.js 13:02:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x12b3d7000) [pid = 2590] [serial = 528] [outer = 0x128f21000] 13:02:50 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:02:50 INFO - PROCESS | 2590 | 1464638570897 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]]]}] 13:02:50 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 13:02:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 623ms 13:02:50 INFO - PROCESS | 2590 | 1464638570939 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 13:02:50 INFO - PROCESS | 2590 | 1464638570940 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 13:02:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 13:02:50 INFO - PROCESS | 2590 | 1464638570943 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 13:02:50 INFO - PROCESS | 2590 | 1464638570944 Marionette TRACE conn2 <- [1,678,null,{}] 13:02:50 INFO - PROCESS | 2590 | 1464638570947 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}] 13:02:51 INFO - PROCESS | 2590 | 1464638571047 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 13:02:51 INFO - PROCESS | 2590 | 1464638571099 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d5b1000 == 61 [pid = 2590] [id = 177] 13:02:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 148 (0x12c506400) [pid = 2590] [serial = 529] [outer = 0x0] 13:02:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 149 (0x12c6e4800) [pid = 2590] [serial = 530] [outer = 0x12c506400] 13:02:51 INFO - PROCESS | 2590 | 1464638571133 Marionette DEBUG loaded listener.js 13:02:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 150 (0x12cac5400) [pid = 2590] [serial = 531] [outer = 0x12c506400] 13:02:51 INFO - PROCESS | 2590 | 1464638571578 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]]]}] 13:02:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 13:02:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 668ms 13:02:51 INFO - PROCESS | 2590 | 1464638571612 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 13:02:51 INFO - PROCESS | 2590 | 1464638571613 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 13:02:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 13:02:51 INFO - PROCESS | 2590 | 1464638571616 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 13:02:51 INFO - PROCESS | 2590 | 1464638571617 Marionette TRACE conn2 <- [1,682,null,{}] 13:02:51 INFO - PROCESS | 2590 | 1464638571619 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}] 13:02:51 INFO - PROCESS | 2590 | 1464638571736 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 13:02:51 INFO - PROCESS | 2590 | 1464638571853 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x12721b800 == 62 [pid = 2590] [id = 178] 13:02:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 151 (0x115d91c00) [pid = 2590] [serial = 532] [outer = 0x0] 13:02:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 152 (0x115d96c00) [pid = 2590] [serial = 533] [outer = 0x115d91c00] 13:02:51 INFO - PROCESS | 2590 | 1464638571883 Marionette DEBUG loaded listener.js 13:02:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 153 (0x12b3d8400) [pid = 2590] [serial = 534] [outer = 0x115d91c00] 13:02:52 INFO - PROCESS | 2590 | 1464638572782 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]]]}] 13:02:52 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) 13:02:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1222ms 13:02:52 INFO - PROCESS | 2590 | 1464638572838 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 13:02:52 INFO - PROCESS | 2590 | 1464638572840 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 13:02:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 13:02:52 INFO - PROCESS | 2590 | 1464638572844 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 13:02:52 INFO - PROCESS | 2590 | 1464638572846 Marionette TRACE conn2 <- [1,686,null,{}] 13:02:52 INFO - PROCESS | 2590 | 1464638572850 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}] 13:02:52 INFO - PROCESS | 2590 | 1464638572947 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 13:02:53 INFO - PROCESS | 2590 | 1464638573000 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:53 INFO - PROCESS | 2590 | ++DOCSHELL 0x118fd6800 == 63 [pid = 2590] [id = 179] 13:02:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 154 (0x115d8b400) [pid = 2590] [serial = 535] [outer = 0x0] 13:02:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 155 (0x115d98800) [pid = 2590] [serial = 536] [outer = 0x115d8b400] 13:02:53 INFO - PROCESS | 2590 | 1464638573028 Marionette DEBUG loaded listener.js 13:02:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 156 (0x116704800) [pid = 2590] [serial = 537] [outer = 0x115d8b400] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x117e1d000 == 62 [pid = 2590] [id = 171] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x12bdb4000 == 61 [pid = 2590] [id = 170] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x1296e1000 == 60 [pid = 2590] [id = 169] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x118451800 == 59 [pid = 2590] [id = 168] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x12b2b7800 == 58 [pid = 2590] [id = 167] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x12aa2f800 == 57 [pid = 2590] [id = 166] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x12934c800 == 56 [pid = 2590] [id = 165] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 155 (0x11966f000) [pid = 2590] [serial = 454] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x126f4c000 == 55 [pid = 2590] [id = 164] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x1258f5800 == 54 [pid = 2590] [id = 163] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x1211b8800 == 53 [pid = 2590] [id = 162] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x116aa8000 == 52 [pid = 2590] [id = 161] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x116658800 == 51 [pid = 2590] [id = 160] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x119830000 == 50 [pid = 2590] [id = 159] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x11697c000 == 49 [pid = 2590] [id = 153] 13:02:53 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3e3000 == 48 [pid = 2590] [id = 152] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 154 (0x117e32000) [pid = 2590] [serial = 353] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 153 (0x125ef9800) [pid = 2590] [serial = 359] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 152 (0x1193f0400) [pid = 2590] [serial = 356] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 151 (0x12c6e6c00) [pid = 2590] [serial = 452] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 150 (0x1184d8c00) [pid = 2590] [serial = 251] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 149 (0x1235ad400) [pid = 2590] [serial = 257] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 148 (0x125da7800) [pid = 2590] [serial = 409] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 147 (0x120f0e400) [pid = 2590] [serial = 254] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x12ba9d400) [pid = 2590] [serial = 436] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 145 (0x12776fc00) [pid = 2590] [serial = 311] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 144 (0x118738400) [pid = 2590] [serial = 418] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 143 (0x12baa4000) [pid = 2590] [serial = 437] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 142 (0x12bac2800) [pid = 2590] [serial = 440] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 141 (0x12b3ce800) [pid = 2590] [serial = 434] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 140 (0x12b281000) [pid = 2590] [serial = 448] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 139 (0x118533400) [pid = 2590] [serial = 445] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 138 (0x118534000) [pid = 2590] [serial = 406] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 137 (0x1193ed400) [pid = 2590] [serial = 421] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x1164bbc00) [pid = 2590] [serial = 416] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x129505c00) [pid = 2590] [serial = 431] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x12c50b000) [pid = 2590] [serial = 449] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x12babe800) [pid = 2590] [serial = 439] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x116a72800) [pid = 2590] [serial = 302] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x12c511800) [pid = 2590] [serial = 451] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x1121be400) [pid = 2590] [serial = 202] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x128a6ac00) [pid = 2590] [serial = 446] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x128f25800) [pid = 2590] [serial = 430] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x116a73800) [pid = 2590] [serial = 403] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x118535c00) [pid = 2590] [serial = 305] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x128f25400) [pid = 2590] [serial = 299] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x1293dac00) [pid = 2590] [serial = 412] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x1235b8400) [pid = 2590] [serial = 424] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x118fae400) [pid = 2590] [serial = 419] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x12a77b800) [pid = 2590] [serial = 433] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x12bac7000) [pid = 2590] [serial = 442] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x125ef5c00) [pid = 2590] [serial = 425] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x12b3d8c00) [pid = 2590] [serial = 401] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x116187800) [pid = 2590] [serial = 248] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x113cca000) [pid = 2590] [serial = 415] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x126fdb800) [pid = 2590] [serial = 427] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x12100a400) [pid = 2590] [serial = 422] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x12777cc00) [pid = 2590] [serial = 428] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x12c008400) [pid = 2590] [serial = 443] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x121b11000) [pid = 2590] [serial = 308] [outer = 0x0] [url = about:blank] 13:02:53 INFO - PROCESS | 2590 | 1464638573930 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]]]}] 13:02:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 13:02:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1122ms 13:02:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 13:02:53 INFO - PROCESS | 2590 | 1464638573968 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 13:02:53 INFO - PROCESS | 2590 | 1464638573972 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 13:02:53 INFO - PROCESS | 2590 | 1464638573976 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 13:02:53 INFO - PROCESS | 2590 | 1464638573978 Marionette TRACE conn2 <- [1,690,null,{}] 13:02:53 INFO - PROCESS | 2590 | 1464638573981 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}] 13:02:54 INFO - PROCESS | 2590 | 1464638574058 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 13:02:54 INFO - PROCESS | 2590 | 1464638574107 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x1167d2000 == 49 [pid = 2590] [id = 180] 13:02:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x116a72800) [pid = 2590] [serial = 538] [outer = 0x0] 13:02:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x1183bd800) [pid = 2590] [serial = 539] [outer = 0x116a72800] 13:02:54 INFO - PROCESS | 2590 | 1464638574135 Marionette DEBUG loaded listener.js 13:02:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x118738000) [pid = 2590] [serial = 540] [outer = 0x116a72800] 13:02:54 INFO - PROCESS | 2590 | 1464638574954 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]]]}] 13:02:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 13:02:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1023ms 13:02:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 13:02:55 INFO - PROCESS | 2590 | 1464638574999 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 13:02:55 INFO - PROCESS | 2590 | 1464638575001 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 13:02:55 INFO - PROCESS | 2590 | 1464638575003 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 13:02:55 INFO - PROCESS | 2590 | 1464638575005 Marionette TRACE conn2 <- [1,694,null,{}] 13:02:55 INFO - PROCESS | 2590 | 1464638575023 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}] 13:02:55 INFO - PROCESS | 2590 | 1464638575106 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 13:02:55 INFO - PROCESS | 2590 | 1464638575154 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:55 INFO - PROCESS | 2590 | ++DOCSHELL 0x118fee000 == 50 [pid = 2590] [id = 181] 13:02:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x118745800) [pid = 2590] [serial = 541] [outer = 0x0] 13:02:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x119674c00) [pid = 2590] [serial = 542] [outer = 0x118745800] 13:02:55 INFO - PROCESS | 2590 | 1464638575181 Marionette DEBUG loaded listener.js 13:02:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x12100c000) [pid = 2590] [serial = 543] [outer = 0x118745800] 13:02:55 INFO - PROCESS | 2590 | 1464638575969 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]]]}] 13:02:55 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) 13:02:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 982ms 13:02:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 13:02:55 INFO - PROCESS | 2590 | 1464638575985 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 13:02:55 INFO - PROCESS | 2590 | 1464638575987 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 13:02:55 INFO - PROCESS | 2590 | 1464638575989 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 13:02:55 INFO - PROCESS | 2590 | 1464638575990 Marionette TRACE conn2 <- [1,698,null,{}] 13:02:55 INFO - PROCESS | 2590 | 1464638575993 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}] 13:02:56 INFO - PROCESS | 2590 | 1464638576096 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 13:02:56 INFO - PROCESS | 2590 | 1464638576108 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:56 INFO - PROCESS | 2590 | ++DOCSHELL 0x1214d6000 == 51 [pid = 2590] [id = 182] 13:02:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x121637c00) [pid = 2590] [serial = 544] [outer = 0x0] 13:02:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x1235b8c00) [pid = 2590] [serial = 545] [outer = 0x121637c00] 13:02:56 INFO - PROCESS | 2590 | 1464638576134 Marionette DEBUG loaded listener.js 13:02:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x125756800) [pid = 2590] [serial = 546] [outer = 0x121637c00] 13:02:56 INFO - PROCESS | 2590 | 1464638576957 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]]]}] 13:02:57 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) 13:02:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1020ms 13:02:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 13:02:57 INFO - PROCESS | 2590 | 1464638577009 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 13:02:57 INFO - PROCESS | 2590 | 1464638577011 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 13:02:57 INFO - PROCESS | 2590 | 1464638577013 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 13:02:57 INFO - PROCESS | 2590 | 1464638577014 Marionette TRACE conn2 <- [1,702,null,{}] 13:02:57 INFO - PROCESS | 2590 | 1464638577016 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}] 13:02:57 INFO - PROCESS | 2590 | 1464638577111 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 13:02:57 INFO - PROCESS | 2590 | 1464638577115 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:57 INFO - PROCESS | 2590 | ++DOCSHELL 0x1258f9000 == 52 [pid = 2590] [id = 183] 13:02:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x1217cc000) [pid = 2590] [serial = 547] [outer = 0x0] 13:02:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x126f59400) [pid = 2590] [serial = 548] [outer = 0x1217cc000] 13:02:57 INFO - PROCESS | 2590 | 1464638577168 Marionette DEBUG loaded listener.js 13:02:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x127429400) [pid = 2590] [serial = 549] [outer = 0x1217cc000] 13:02:57 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x12950b000) [pid = 2590] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 13:02:57 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x12950bc00) [pid = 2590] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 13:02:57 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x118531000) [pid = 2590] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 13:02:57 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x1164c0c00) [pid = 2590] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 13:02:57 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x117690400) [pid = 2590] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 13:02:57 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x121b0c400) [pid = 2590] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 13:02:57 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x119668800) [pid = 2590] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 13:02:57 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x112ef8800) [pid = 2590] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 13:02:57 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x119a04400) [pid = 2590] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 13:02:57 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x12ba9c000) [pid = 2590] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 13:02:57 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x12baa0800) [pid = 2590] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 13:02:57 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x116a74400) [pid = 2590] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 13:02:57 INFO - PROCESS | 2590 | --DOMWINDOW == 110 (0x111f26c00) [pid = 2590] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 13:02:58 INFO - PROCESS | 2590 | 1464638578037 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]]]}] 13:02:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 13:02:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1068ms 13:02:58 INFO - PROCESS | 2590 | 1464638578082 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 13:02:58 INFO - PROCESS | 2590 | 1464638578083 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 13:02:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 13:02:58 INFO - PROCESS | 2590 | 1464638578085 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 13:02:58 INFO - PROCESS | 2590 | 1464638578086 Marionette TRACE conn2 <- [1,706,null,{}] 13:02:58 INFO - PROCESS | 2590 | 1464638578089 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}] 13:02:58 INFO - PROCESS | 2590 | 1464638578185 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 13:02:58 INFO - PROCESS | 2590 | 1464638578198 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:58 INFO - PROCESS | 2590 | ++DOCSHELL 0x126f39800 == 53 [pid = 2590] [id = 184] 13:02:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x127429c00) [pid = 2590] [serial = 550] [outer = 0x0] 13:02:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x128a69400) [pid = 2590] [serial = 551] [outer = 0x127429c00] 13:02:58 INFO - PROCESS | 2590 | 1464638578226 Marionette DEBUG loaded listener.js 13:02:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x1293e3c00) [pid = 2590] [serial = 552] [outer = 0x127429c00] 13:02:59 INFO - PROCESS | 2590 | 1464638579057 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]]]}] 13:02:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 13:02:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1022ms 13:02:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 13:02:59 INFO - PROCESS | 2590 | 1464638579107 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 13:02:59 INFO - PROCESS | 2590 | 1464638579108 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 13:02:59 INFO - PROCESS | 2590 | 1464638579110 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 13:02:59 INFO - PROCESS | 2590 | 1464638579111 Marionette TRACE conn2 <- [1,710,null,{}] 13:02:59 INFO - PROCESS | 2590 | 1464638579113 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}] 13:02:59 INFO - PROCESS | 2590 | 1464638579211 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 13:02:59 INFO - PROCESS | 2590 | 1464638579218 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:02:59 INFO - PROCESS | 2590 | ++DOCSHELL 0x128fb1800 == 54 [pid = 2590] [id = 185] 13:02:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x12777a400) [pid = 2590] [serial = 553] [outer = 0x0] 13:02:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x12a77b800) [pid = 2590] [serial = 554] [outer = 0x12777a400] 13:02:59 INFO - PROCESS | 2590 | 1464638579244 Marionette DEBUG loaded listener.js 13:02:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x12b105400) [pid = 2590] [serial = 555] [outer = 0x12777a400] 13:03:00 INFO - PROCESS | 2590 | 1464638580037 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]]]}] 13:03:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 13:03:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 969ms 13:03:00 INFO - PROCESS | 2590 | 1464638580079 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 13:03:00 INFO - PROCESS | 2590 | 1464638580082 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 13:03:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 13:03:00 INFO - PROCESS | 2590 | 1464638580086 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 13:03:00 INFO - PROCESS | 2590 | 1464638580088 Marionette TRACE conn2 <- [1,714,null,{}] 13:03:00 INFO - PROCESS | 2590 | 1464638580093 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}] 13:03:00 INFO - PROCESS | 2590 | 1464638580225 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 13:03:00 INFO - PROCESS | 2590 | 1464638580275 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:00 INFO - PROCESS | 2590 | ++DOCSHELL 0x117e09000 == 55 [pid = 2590] [id = 186] 13:03:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x115d97c00) [pid = 2590] [serial = 556] [outer = 0x0] 13:03:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x1164bbc00) [pid = 2590] [serial = 557] [outer = 0x115d97c00] 13:03:00 INFO - PROCESS | 2590 | 1464638580307 Marionette DEBUG loaded listener.js 13:03:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x117114c00) [pid = 2590] [serial = 558] [outer = 0x115d97c00] 13:03:01 INFO - PROCESS | 2590 | 1464638581212 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]]]}] 13:03:01 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 13:03:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1172ms 13:03:01 INFO - PROCESS | 2590 | 1464638581258 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 13:03:01 INFO - PROCESS | 2590 | 1464638581261 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 13:03:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 13:03:01 INFO - PROCESS | 2590 | 1464638581265 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 13:03:01 INFO - PROCESS | 2590 | 1464638581266 Marionette TRACE conn2 <- [1,718,null,{}] 13:03:01 INFO - PROCESS | 2590 | 1464638581269 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}] 13:03:01 INFO - PROCESS | 2590 | 1464638581360 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 13:03:01 INFO - PROCESS | 2590 | 1464638581428 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:01 INFO - PROCESS | 2590 | ++DOCSHELL 0x1214cb800 == 56 [pid = 2590] [id = 187] 13:03:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x117478800) [pid = 2590] [serial = 559] [outer = 0x0] 13:03:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x118742400) [pid = 2590] [serial = 560] [outer = 0x117478800] 13:03:01 INFO - PROCESS | 2590 | 1464638581476 Marionette DEBUG loaded listener.js 13:03:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x1193eb800) [pid = 2590] [serial = 561] [outer = 0x117478800] 13:03:02 INFO - PROCESS | 2590 | 1464638582482 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]]]}] 13:03:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 13:03:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1223ms 13:03:02 INFO - PROCESS | 2590 | 1464638582488 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 13:03:02 INFO - PROCESS | 2590 | 1464638582490 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 13:03:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 13:03:02 INFO - PROCESS | 2590 | 1464638582492 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 13:03:02 INFO - PROCESS | 2590 | 1464638582494 Marionette TRACE conn2 <- [1,722,null,{}] 13:03:02 INFO - PROCESS | 2590 | 1464638582505 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}] 13:03:02 INFO - PROCESS | 2590 | 1464638582608 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 13:03:02 INFO - PROCESS | 2590 | 1464638582656 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:02 INFO - PROCESS | 2590 | ++DOCSHELL 0x12a4bc000 == 57 [pid = 2590] [id = 188] 13:03:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x119741400) [pid = 2590] [serial = 562] [outer = 0x0] 13:03:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x125eedc00) [pid = 2590] [serial = 563] [outer = 0x119741400] 13:03:02 INFO - PROCESS | 2590 | 1464638582688 Marionette DEBUG loaded listener.js 13:03:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x12891c400) [pid = 2590] [serial = 564] [outer = 0x119741400] 13:03:03 INFO - PROCESS | 2590 | 1464638583083 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] 13:03:03 INFO - PROCESS | 2590 | 1464638583122 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 13:03:03 INFO - PROCESS | 2590 | 1464638583125 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 13:03:03 INFO - PROCESS | 2590 | 1464638583126 Marionette TRACE conn2 <- [1,726,null,{}] 13:03:03 INFO - PROCESS | 2590 | 1464638583128 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}] 13:03:03 INFO - PROCESS | 2590 | 1464638583231 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 13:03:03 INFO - PROCESS | 2590 | 1464638583284 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:03 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b2b9800 == 58 [pid = 2590] [id = 189] 13:03:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x1293d5400) [pid = 2590] [serial = 565] [outer = 0x0] 13:03:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x12b3d5800) [pid = 2590] [serial = 566] [outer = 0x1293d5400] 13:03:03 INFO - PROCESS | 2590 | 1464638583313 Marionette DEBUG loaded listener.js 13:03:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x12baa4400) [pid = 2590] [serial = 567] [outer = 0x1293d5400] 13:03:03 INFO - PROCESS | 2590 | 1464638583755 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]]]}] 13:03:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 13:03:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 668ms 13:03:03 INFO - PROCESS | 2590 | 1464638583793 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 13:03:03 INFO - PROCESS | 2590 | 1464638583795 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 13:03:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 13:03:03 INFO - PROCESS | 2590 | 1464638583797 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 13:03:03 INFO - PROCESS | 2590 | 1464638583798 Marionette TRACE conn2 <- [1,730,null,{}] 13:03:03 INFO - PROCESS | 2590 | 1464638583801 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}] 13:03:03 INFO - PROCESS | 2590 | 1464638583899 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 13:03:04 INFO - PROCESS | 2590 | 1464638584007 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:04 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bae4800 == 59 [pid = 2590] [id = 190] 13:03:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x12ab84c00) [pid = 2590] [serial = 568] [outer = 0x0] 13:03:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x12bac2400) [pid = 2590] [serial = 569] [outer = 0x12ab84c00] 13:03:04 INFO - PROCESS | 2590 | 1464638584036 Marionette DEBUG loaded listener.js 13:03:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x12c005400) [pid = 2590] [serial = 570] [outer = 0x12ab84c00] 13:03:04 INFO - PROCESS | 2590 | 1464638584581 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] 13:03:04 INFO - PROCESS | 2590 | 1464638584636 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 13:03:04 INFO - PROCESS | 2590 | 1464638584640 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 13:03:04 INFO - PROCESS | 2590 | 1464638584643 Marionette TRACE conn2 <- [1,734,null,{}] 13:03:04 INFO - PROCESS | 2590 | 1464638584647 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}] 13:03:04 INFO - PROCESS | 2590 | 1464638584742 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 13:03:04 INFO - PROCESS | 2590 | 1464638584796 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:04 INFO - PROCESS | 2590 | ++DOCSHELL 0x1236b5000 == 60 [pid = 2590] [id = 191] 13:03:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x116a71400) [pid = 2590] [serial = 571] [outer = 0x0] 13:03:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x117e28c00) [pid = 2590] [serial = 572] [outer = 0x116a71400] 13:03:04 INFO - PROCESS | 2590 | 1464638584823 Marionette DEBUG loaded listener.js 13:03:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x118741c00) [pid = 2590] [serial = 573] [outer = 0x116a71400] 13:03:05 INFO - PROCESS | 2590 | 1464638585291 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]]]}] 13:03:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 13:03:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 672ms 13:03:05 INFO - PROCESS | 2590 | 1464638585339 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 13:03:05 INFO - PROCESS | 2590 | 1464638585344 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 13:03:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 13:03:05 INFO - PROCESS | 2590 | 1464638585348 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 13:03:05 INFO - PROCESS | 2590 | 1464638585352 Marionette TRACE conn2 <- [1,738,null,{}] 13:03:05 INFO - PROCESS | 2590 | 1464638585355 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}] 13:03:05 INFO - PROCESS | 2590 | 1464638585434 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 13:03:05 INFO - PROCESS | 2590 | --DOCSHELL 0x126f39800 == 59 [pid = 2590] [id = 184] 13:03:05 INFO - PROCESS | 2590 | --DOCSHELL 0x1258f9000 == 58 [pid = 2590] [id = 183] 13:03:05 INFO - PROCESS | 2590 | --DOCSHELL 0x1214d6000 == 57 [pid = 2590] [id = 182] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x116460800) [pid = 2590] [serial = 457] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x1293d8c00) [pid = 2590] [serial = 472] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x12b3cf000) [pid = 2590] [serial = 469] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x126d68400) [pid = 2590] [serial = 463] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x12a63bc00) [pid = 2590] [serial = 466] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x119674000) [pid = 2590] [serial = 460] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | 1464638585559 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:05 INFO - PROCESS | 2590 | --DOCSHELL 0x118fee000 == 56 [pid = 2590] [id = 181] 13:03:05 INFO - PROCESS | 2590 | --DOCSHELL 0x1167d2000 == 55 [pid = 2590] [id = 180] 13:03:05 INFO - PROCESS | 2590 | --DOCSHELL 0x118fd6800 == 54 [pid = 2590] [id = 179] 13:03:05 INFO - PROCESS | 2590 | --DOCSHELL 0x12d2c0800 == 53 [pid = 2590] [id = 175] 13:03:05 INFO - PROCESS | 2590 | --DOCSHELL 0x12abd3800 == 52 [pid = 2590] [id = 174] 13:03:05 INFO - PROCESS | 2590 | ++DOCSHELL 0x116950800 == 53 [pid = 2590] [id = 192] 13:03:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x115d92800) [pid = 2590] [serial = 574] [outer = 0x0] 13:03:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x118149800) [pid = 2590] [serial = 575] [outer = 0x115d92800] 13:03:05 INFO - PROCESS | 2590 | 1464638585607 Marionette DEBUG loaded listener.js 13:03:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x11980d800) [pid = 2590] [serial = 576] [outer = 0x115d92800] 13:03:05 INFO - PROCESS | 2590 | --DOCSHELL 0x121074800 == 52 [pid = 2590] [id = 173] 13:03:05 INFO - PROCESS | 2590 | --DOCSHELL 0x1129bf800 == 51 [pid = 2590] [id = 172] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x12ab86400) [pid = 2590] [serial = 494] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x12a638000) [pid = 2590] [serial = 493] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x12ba9bc00) [pid = 2590] [serial = 497] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x12b27bc00) [pid = 2590] [serial = 496] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x118f39000) [pid = 2590] [serial = 481] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x119673c00) [pid = 2590] [serial = 482] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x117475800) [pid = 2590] [serial = 476] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x11670cc00) [pid = 2590] [serial = 475] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x1184d9c00) [pid = 2590] [serial = 479] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x11810e400) [pid = 2590] [serial = 478] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x126f5c800) [pid = 2590] [serial = 490] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x119675000) [pid = 2590] [serial = 455] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x1235b0800) [pid = 2590] [serial = 487] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x125da5c00) [pid = 2590] [serial = 488] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x1213a7c00) [pid = 2590] [serial = 484] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x1217cd800) [pid = 2590] [serial = 485] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x12baa9c00) [pid = 2590] [serial = 499] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x12bac7800) [pid = 2590] [serial = 500] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x1183c4400) [pid = 2590] [serial = 512] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x116186c00) [pid = 2590] [serial = 209] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 110 (0x12c50c000) [pid = 2590] [serial = 503] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 109 (0x12c007c00) [pid = 2590] [serial = 502] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 108 (0x118fad800) [pid = 2590] [serial = 505] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 107 (0x12bac0000) [pid = 2590] [serial = 506] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 106 (0x12c6ec400) [pid = 2590] [serial = 509] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 105 (0x12c011800) [pid = 2590] [serial = 508] [outer = 0x0] [url = about:blank] 13:03:05 INFO - PROCESS | 2590 | --DOMWINDOW == 104 (0x128f24800) [pid = 2590] [serial = 491] [outer = 0x0] [url = about:blank] 13:03:06 INFO - PROCESS | 2590 | 1464638586560 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]]]}] 13:03:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 13:03:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1226ms 13:03:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 13:03:06 INFO - PROCESS | 2590 | 1464638586575 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 13:03:06 INFO - PROCESS | 2590 | 1464638586576 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 13:03:06 INFO - PROCESS | 2590 | 1464638586578 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 13:03:06 INFO - PROCESS | 2590 | 1464638586581 Marionette TRACE conn2 <- [1,742,null,{}] 13:03:06 INFO - PROCESS | 2590 | 1464638586589 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}] 13:03:06 INFO - PROCESS | 2590 | 1464638586672 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 13:03:06 INFO - PROCESS | 2590 | 1464638586678 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:06 INFO - PROCESS | 2590 | ++DOCSHELL 0x1214d3000 == 52 [pid = 2590] [id = 193] 13:03:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x123568000) [pid = 2590] [serial = 577] [outer = 0x0] 13:03:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 106 (0x125da5c00) [pid = 2590] [serial = 578] [outer = 0x123568000] 13:03:06 INFO - PROCESS | 2590 | 1464638586706 Marionette DEBUG loaded listener.js 13:03:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 107 (0x126fd0400) [pid = 2590] [serial = 579] [outer = 0x123568000] 13:03:07 INFO - PROCESS | 2590 | 1464638587563 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]]]}] 13:03:07 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 13:03:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1028ms 13:03:07 INFO - PROCESS | 2590 | 1464638587607 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 13:03:07 INFO - PROCESS | 2590 | 1464638587609 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 13:03:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 13:03:07 INFO - PROCESS | 2590 | 1464638587628 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 13:03:07 INFO - PROCESS | 2590 | 1464638587629 Marionette TRACE conn2 <- [1,746,null,{}] 13:03:07 INFO - PROCESS | 2590 | 1464638587631 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}] 13:03:07 INFO - PROCESS | 2590 | 1464638587730 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 13:03:07 INFO - PROCESS | 2590 | 1464638587741 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:07 INFO - PROCESS | 2590 | ++DOCSHELL 0x127233000 == 53 [pid = 2590] [id = 194] 13:03:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 108 (0x128f24800) [pid = 2590] [serial = 580] [outer = 0x0] 13:03:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x129248c00) [pid = 2590] [serial = 581] [outer = 0x128f24800] 13:03:07 INFO - PROCESS | 2590 | 1464638587767 Marionette DEBUG loaded listener.js 13:03:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x11973ac00) [pid = 2590] [serial = 582] [outer = 0x128f24800] 13:03:08 INFO - PROCESS | 2590 | 1464638588605 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]]]}] 13:03:08 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.) 13:03:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1026ms 13:03:08 INFO - PROCESS | 2590 | 1464638588649 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 13:03:08 INFO - PROCESS | 2590 | 1464638588650 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 13:03:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 13:03:08 INFO - PROCESS | 2590 | 1464638588659 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 13:03:08 INFO - PROCESS | 2590 | 1464638588660 Marionette TRACE conn2 <- [1,750,null,{}] 13:03:08 INFO - PROCESS | 2590 | 1464638588663 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}] 13:03:08 INFO - PROCESS | 2590 | 1464638588759 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 13:03:08 INFO - PROCESS | 2590 | 1464638588770 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x1296d2000 == 54 [pid = 2590] [id = 195] 13:03:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x128f1cc00) [pid = 2590] [serial = 583] [outer = 0x0] 13:03:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x12ba9b400) [pid = 2590] [serial = 584] [outer = 0x128f1cc00] 13:03:08 INFO - PROCESS | 2590 | 1464638588796 Marionette DEBUG loaded listener.js 13:03:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x12bac4800) [pid = 2590] [serial = 585] [outer = 0x128f1cc00] 13:03:09 INFO - PROCESS | 2590 | 1464638589590 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]]]}] 13:03:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 13:03:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 969ms 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x114fbc000) [pid = 2590] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x128a6b000) [pid = 2590] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 110 (0x1193ed000) [pid = 2590] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 109 (0x123562800) [pid = 2590] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 108 (0x115e6b000) [pid = 2590] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 107 (0x119666400) [pid = 2590] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 106 (0x129249400) [pid = 2590] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 105 (0x1293d8800) [pid = 2590] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 104 (0x118105c00) [pid = 2590] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 103 (0x125582000) [pid = 2590] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 102 (0x1182a5800) [pid = 2590] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 101 (0x116a72800) [pid = 2590] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 100 (0x1217cc000) [pid = 2590] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 99 (0x115d91c00) [pid = 2590] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 98 (0x118745800) [pid = 2590] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 97 (0x127429c00) [pid = 2590] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 96 (0x115d8b400) [pid = 2590] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 13:03:09 INFO - PROCESS | 2590 | --DOMWINDOW == 95 (0x121637c00) [pid = 2590] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 13:03:09 INFO - PROCESS | 2590 | 1464638589666 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 13:03:09 INFO - PROCESS | 2590 | 1464638589668 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 13:03:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 13:03:09 INFO - PROCESS | 2590 | 1464638589672 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 13:03:09 INFO - PROCESS | 2590 | 1464638589673 Marionette TRACE conn2 <- [1,754,null,{}] 13:03:09 INFO - PROCESS | 2590 | 1464638589675 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}] 13:03:09 INFO - PROCESS | 2590 | 1464638589768 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 13:03:09 INFO - PROCESS | 2590 | 1464638589774 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:09 INFO - PROCESS | 2590 | ++DOCSHELL 0x118088800 == 55 [pid = 2590] [id = 196] 13:03:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 96 (0x125536800) [pid = 2590] [serial = 586] [outer = 0x0] 13:03:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 97 (0x125daac00) [pid = 2590] [serial = 587] [outer = 0x125536800] 13:03:09 INFO - PROCESS | 2590 | 1464638589800 Marionette DEBUG loaded listener.js 13:03:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 98 (0x12950dc00) [pid = 2590] [serial = 588] [outer = 0x125536800] 13:03:10 INFO - PROCESS | 2590 | 1464638590611 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]]]}] 13:03:10 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 13:03:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 968ms 13:03:10 INFO - PROCESS | 2590 | 1464638590641 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 13:03:10 INFO - PROCESS | 2590 | 1464638590642 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 13:03:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 13:03:10 INFO - PROCESS | 2590 | 1464638590644 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 13:03:10 INFO - PROCESS | 2590 | 1464638590645 Marionette TRACE conn2 <- [1,758,null,{}] 13:03:10 INFO - PROCESS | 2590 | 1464638590647 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}] 13:03:10 INFO - PROCESS | 2590 | 1464638590727 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 13:03:10 INFO - PROCESS | 2590 | 1464638590731 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:10 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bad5000 == 56 [pid = 2590] [id = 197] 13:03:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 99 (0x1235b7400) [pid = 2590] [serial = 589] [outer = 0x0] 13:03:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 100 (0x12c50d000) [pid = 2590] [serial = 590] [outer = 0x1235b7400] 13:03:10 INFO - PROCESS | 2590 | 1464638590756 Marionette DEBUG loaded listener.js 13:03:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 101 (0x12c6ed000) [pid = 2590] [serial = 591] [outer = 0x1235b7400] 13:03:11 INFO - PROCESS | 2590 | 1464638591066 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]]]}] 13:03:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 13:03:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 469ms 13:03:11 INFO - PROCESS | 2590 | 1464638591115 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 13:03:11 INFO - PROCESS | 2590 | 1464638591117 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 13:03:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 13:03:11 INFO - PROCESS | 2590 | 1464638591126 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 13:03:11 INFO - PROCESS | 2590 | 1464638591128 Marionette TRACE conn2 <- [1,762,null,{}] 13:03:11 INFO - PROCESS | 2590 | 1464638591130 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}] 13:03:11 INFO - PROCESS | 2590 | 1464638591212 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 13:03:11 INFO - PROCESS | 2590 | 1464638591218 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bda3000 == 57 [pid = 2590] [id = 198] 13:03:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 102 (0x114f56400) [pid = 2590] [serial = 592] [outer = 0x0] 13:03:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 103 (0x114f5d400) [pid = 2590] [serial = 593] [outer = 0x114f56400] 13:03:11 INFO - PROCESS | 2590 | 1464638591244 Marionette DEBUG loaded listener.js 13:03:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 104 (0x114f61400) [pid = 2590] [serial = 594] [outer = 0x114f56400] 13:03:12 INFO - PROCESS | 2590 | 1464638592016 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]]]}] 13:03:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 13:03:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 920ms 13:03:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 13:03:12 INFO - PROCESS | 2590 | 1464638592048 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 13:03:12 INFO - PROCESS | 2590 | 1464638592050 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 13:03:12 INFO - PROCESS | 2590 | 1464638592054 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 13:03:12 INFO - PROCESS | 2590 | 1464638592057 Marionette TRACE conn2 <- [1,766,null,{}] 13:03:12 INFO - PROCESS | 2590 | 1464638592061 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}] 13:03:12 INFO - PROCESS | 2590 | 1464638592162 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 13:03:12 INFO - PROCESS | 2590 | 1464638592212 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:12 INFO - PROCESS | 2590 | ++DOCSHELL 0x1187d4800 == 58 [pid = 2590] [id = 199] 13:03:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x114f60400) [pid = 2590] [serial = 595] [outer = 0x0] 13:03:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 106 (0x114fbc000) [pid = 2590] [serial = 596] [outer = 0x114f60400] 13:03:12 INFO - PROCESS | 2590 | 1464638592244 Marionette DEBUG loaded listener.js 13:03:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 107 (0x1167a5800) [pid = 2590] [serial = 597] [outer = 0x114f60400] 13:03:13 INFO - PROCESS | 2590 | 1464638593138 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]]]}] 13:03:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 13:03:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1124ms 13:03:13 INFO - PROCESS | 2590 | 1464638593178 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 13:03:13 INFO - PROCESS | 2590 | 1464638593182 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 13:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 13:03:13 INFO - PROCESS | 2590 | 1464638593187 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 13:03:13 INFO - PROCESS | 2590 | 1464638593189 Marionette TRACE conn2 <- [1,770,null,{}] 13:03:13 INFO - PROCESS | 2590 | 1464638593191 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}] 13:03:13 INFO - PROCESS | 2590 | 1464638593320 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 13:03:13 INFO - PROCESS | 2590 | 1464638593373 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x125dd8000 == 59 [pid = 2590] [id = 200] 13:03:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 108 (0x117477400) [pid = 2590] [serial = 598] [outer = 0x0] 13:03:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x11873f400) [pid = 2590] [serial = 599] [outer = 0x117477400] 13:03:13 INFO - PROCESS | 2590 | 1464638593402 Marionette DEBUG loaded listener.js 13:03:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x119668800) [pid = 2590] [serial = 600] [outer = 0x117477400] 13:03:13 INFO - PROCESS | 2590 | 1464638593843 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]]]}] 13:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 13:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 720ms 13:03:13 INFO - PROCESS | 2590 | 1464638593907 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 13:03:13 INFO - PROCESS | 2590 | 1464638593909 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 13:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 13:03:13 INFO - PROCESS | 2590 | 1464638593911 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 13:03:13 INFO - PROCESS | 2590 | 1464638593914 Marionette TRACE conn2 <- [1,774,null,{}] 13:03:13 INFO - PROCESS | 2590 | 1464638593941 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}] 13:03:14 INFO - PROCESS | 2590 | 1464638594044 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 13:03:14 INFO - PROCESS | 2590 | 1464638594109 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3d8000 == 60 [pid = 2590] [id = 201] 13:03:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x123567c00) [pid = 2590] [serial = 601] [outer = 0x0] 13:03:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x125ef0400) [pid = 2590] [serial = 602] [outer = 0x123567c00] 13:03:14 INFO - PROCESS | 2590 | 1464638594140 Marionette DEBUG loaded listener.js 13:03:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x12777dc00) [pid = 2590] [serial = 603] [outer = 0x123567c00] 13:03:14 INFO - PROCESS | 2590 | 1464638594545 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]]]}] 13:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 13:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 694ms 13:03:14 INFO - PROCESS | 2590 | 1464638594648 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 13:03:14 INFO - PROCESS | 2590 | 1464638594650 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 13:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 13:03:14 INFO - PROCESS | 2590 | 1464638594654 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 13:03:14 INFO - PROCESS | 2590 | 1464638594655 Marionette TRACE conn2 <- [1,778,null,{}] 13:03:14 INFO - PROCESS | 2590 | 1464638594658 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}] 13:03:14 INFO - PROCESS | 2590 | 1464638594754 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 13:03:14 INFO - PROCESS | 2590 | 1464638594819 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c942000 == 61 [pid = 2590] [id = 202] 13:03:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x12a7d7000) [pid = 2590] [serial = 604] [outer = 0x0] 13:03:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x12b106c00) [pid = 2590] [serial = 605] [outer = 0x12a7d7000] 13:03:14 INFO - PROCESS | 2590 | 1464638594848 Marionette DEBUG loaded listener.js 13:03:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x12c00f800) [pid = 2590] [serial = 606] [outer = 0x12a7d7000] 13:03:15 INFO - PROCESS | 2590 | 1464638595246 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]]]}] 13:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 13:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 619ms 13:03:15 INFO - PROCESS | 2590 | 1464638595273 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 13:03:15 INFO - PROCESS | 2590 | 1464638595275 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 13:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 13:03:15 INFO - PROCESS | 2590 | 1464638595277 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 13:03:15 INFO - PROCESS | 2590 | 1464638595278 Marionette TRACE conn2 <- [1,782,null,{}] 13:03:15 INFO - PROCESS | 2590 | 1464638595281 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}] 13:03:15 INFO - PROCESS | 2590 | 1464638595381 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 13:03:15 INFO - PROCESS | 2590 | 1464638595433 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x116ab3000 == 62 [pid = 2590] [id = 203] 13:03:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x115d93c00) [pid = 2590] [serial = 607] [outer = 0x0] 13:03:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x117e29000) [pid = 2590] [serial = 608] [outer = 0x115d93c00] 13:03:15 INFO - PROCESS | 2590 | 1464638595462 Marionette DEBUG loaded listener.js 13:03:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x1235b6400) [pid = 2590] [serial = 609] [outer = 0x115d93c00] 13:03:15 INFO - PROCESS | 2590 | 1464638595962 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]]]}] 13:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 13:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 720ms 13:03:16 INFO - PROCESS | 2590 | 1464638595998 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 13:03:16 INFO - PROCESS | 2590 | 1464638596000 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 13:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 13:03:16 INFO - PROCESS | 2590 | 1464638596004 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 13:03:16 INFO - PROCESS | 2590 | 1464638596006 Marionette TRACE conn2 <- [1,786,null,{}] 13:03:16 INFO - PROCESS | 2590 | 1464638596032 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}] 13:03:16 INFO - PROCESS | 2590 | 1464638596163 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 13:03:16 INFO - PROCESS | 2590 | 1464638596175 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x119ca0000 == 63 [pid = 2590] [id = 204] 13:03:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x1169ae400) [pid = 2590] [serial = 610] [outer = 0x0] 13:03:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x117472400) [pid = 2590] [serial = 611] [outer = 0x1169ae400] 13:03:16 INFO - PROCESS | 2590 | 1464638596203 Marionette DEBUG loaded listener.js 13:03:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x117e31400) [pid = 2590] [serial = 612] [outer = 0x1169ae400] 13:03:16 INFO - PROCESS | 2590 | 1464638596659 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]]]}] 13:03:16 INFO - PROCESS | 2590 | --DOCSHELL 0x12bad5000 == 62 [pid = 2590] [id = 197] 13:03:16 INFO - PROCESS | 2590 | --DOCSHELL 0x118088800 == 61 [pid = 2590] [id = 196] 13:03:16 INFO - PROCESS | 2590 | --DOCSHELL 0x1296d2000 == 60 [pid = 2590] [id = 195] 13:03:16 INFO - PROCESS | 2590 | --DOCSHELL 0x127233000 == 59 [pid = 2590] [id = 194] 13:03:16 INFO - PROCESS | 2590 | --DOCSHELL 0x1214d3000 == 58 [pid = 2590] [id = 193] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x12a77b800) [pid = 2590] [serial = 554] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x113311c00) [pid = 2590] [serial = 515] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x1184cfc00) [pid = 2590] [serial = 518] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x119806800) [pid = 2590] [serial = 521] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x12a7cfc00) [pid = 2590] [serial = 527] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x12c6e4800) [pid = 2590] [serial = 530] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x12777d800) [pid = 2590] [serial = 524] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOCSHELL 0x116950800 == 57 [pid = 2590] [id = 192] 13:03:16 INFO - PROCESS | 2590 | --DOCSHELL 0x1236b5000 == 56 [pid = 2590] [id = 191] 13:03:16 INFO - PROCESS | 2590 | --DOCSHELL 0x12b2b9800 == 55 [pid = 2590] [id = 189] 13:03:16 INFO - PROCESS | 2590 | --DOCSHELL 0x12a4bc000 == 54 [pid = 2590] [id = 188] 13:03:16 INFO - PROCESS | 2590 | --DOCSHELL 0x1214cb800 == 53 [pid = 2590] [id = 187] 13:03:16 INFO - PROCESS | 2590 | --DOCSHELL 0x117e09000 == 52 [pid = 2590] [id = 186] 13:03:16 INFO - PROCESS | 2590 | --DOCSHELL 0x128fb1800 == 51 [pid = 2590] [id = 185] 13:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 13:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 697ms 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x128912c00) [pid = 2590] [serial = 464] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x118149000) [pid = 2590] [serial = 404] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x121565c00) [pid = 2590] [serial = 461] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x12c00c400) [pid = 2590] [serial = 470] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 110 (0x12b108800) [pid = 2590] [serial = 467] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 109 (0x12cabfc00) [pid = 2590] [serial = 473] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 108 (0x126f5cc00) [pid = 2590] [serial = 410] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 107 (0x1193e9c00) [pid = 2590] [serial = 407] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 106 (0x118143000) [pid = 2590] [serial = 458] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 105 (0x12a638c00) [pid = 2590] [serial = 413] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 104 (0x12b3d7800) [pid = 2590] [serial = 350] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 103 (0x1183bd800) [pid = 2590] [serial = 539] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 102 (0x118738000) [pid = 2590] [serial = 540] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 101 (0x127429400) [pid = 2590] [serial = 549] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 100 (0x126f59400) [pid = 2590] [serial = 548] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 99 (0x12b3d8400) [pid = 2590] [serial = 534] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 98 (0x115d96c00) [pid = 2590] [serial = 533] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 97 (0x119674c00) [pid = 2590] [serial = 542] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 96 (0x128a69400) [pid = 2590] [serial = 551] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 95 (0x116704800) [pid = 2590] [serial = 537] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 94 (0x115d98800) [pid = 2590] [serial = 536] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 93 (0x1235b8c00) [pid = 2590] [serial = 545] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 92 (0x12100c000) [pid = 2590] [serial = 543] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 91 (0x125756800) [pid = 2590] [serial = 546] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | --DOMWINDOW == 90 (0x1293e3c00) [pid = 2590] [serial = 552] [outer = 0x0] [url = about:blank] 13:03:16 INFO - PROCESS | 2590 | 1464638596712 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 13:03:16 INFO - PROCESS | 2590 | 1464638596716 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 13:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 13:03:16 INFO - PROCESS | 2590 | 1464638596723 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 13:03:16 INFO - PROCESS | 2590 | 1464638596725 Marionette TRACE conn2 <- [1,790,null,{}] 13:03:16 INFO - PROCESS | 2590 | 1464638596727 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}] 13:03:16 INFO - PROCESS | 2590 | 1464638596809 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 13:03:16 INFO - PROCESS | 2590 | 1464638596816 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x117e09000 == 52 [pid = 2590] [id = 205] 13:03:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 91 (0x117479400) [pid = 2590] [serial = 613] [outer = 0x0] 13:03:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 92 (0x11829f000) [pid = 2590] [serial = 614] [outer = 0x117479400] 13:03:16 INFO - PROCESS | 2590 | 1464638596844 Marionette DEBUG loaded listener.js 13:03:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 93 (0x11873c000) [pid = 2590] [serial = 615] [outer = 0x117479400] 13:03:17 INFO - PROCESS | 2590 | 1464638597191 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]]]}] 13:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 13:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 13:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 13:03:17 INFO - PROCESS | 2590 | 1464638597250 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 13:03:17 INFO - PROCESS | 2590 | 1464638597251 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 13:03:17 INFO - PROCESS | 2590 | 1464638597255 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 13:03:17 INFO - PROCESS | 2590 | 1464638597257 Marionette TRACE conn2 <- [1,794,null,{}] 13:03:17 INFO - PROCESS | 2590 | 1464638597264 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}] 13:03:17 INFO - PROCESS | 2590 | 1464638597345 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 13:03:17 INFO - PROCESS | 2590 | 1464638597352 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x1211cb000 == 53 [pid = 2590] [id = 206] 13:03:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 94 (0x1193ef000) [pid = 2590] [serial = 616] [outer = 0x0] 13:03:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 95 (0x11973d400) [pid = 2590] [serial = 617] [outer = 0x1193ef000] 13:03:17 INFO - PROCESS | 2590 | 1464638597380 Marionette DEBUG loaded listener.js 13:03:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 96 (0x121498400) [pid = 2590] [serial = 618] [outer = 0x1193ef000] 13:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 13:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 471ms 13:03:17 INFO - PROCESS | 2590 | 1464638597720 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]]]}] 13:03:17 INFO - PROCESS | 2590 | 1464638597726 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 13:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 13:03:17 INFO - PROCESS | 2590 | 1464638597728 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 13:03:17 INFO - PROCESS | 2590 | 1464638597730 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 13:03:17 INFO - PROCESS | 2590 | 1464638597731 Marionette TRACE conn2 <- [1,798,null,{}] 13:03:17 INFO - PROCESS | 2590 | 1464638597735 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}] 13:03:17 INFO - PROCESS | 2590 | 1464638597830 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 13:03:17 INFO - PROCESS | 2590 | 1464638597879 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x1236ce000 == 54 [pid = 2590] [id = 207] 13:03:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 97 (0x11976dc00) [pid = 2590] [serial = 619] [outer = 0x0] 13:03:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 98 (0x125332800) [pid = 2590] [serial = 620] [outer = 0x11976dc00] 13:03:17 INFO - PROCESS | 2590 | 1464638597904 Marionette DEBUG loaded listener.js 13:03:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 99 (0x126fcfc00) [pid = 2590] [serial = 621] [outer = 0x11976dc00] 13:03:18 INFO - PROCESS | 2590 | 1464638598173 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]]]}] 13:03:18 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 13:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 13:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 13:03:18 INFO - PROCESS | 2590 | 1464638598206 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 13:03:18 INFO - PROCESS | 2590 | 1464638598207 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 13:03:18 INFO - PROCESS | 2590 | 1464638598209 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 13:03:18 INFO - PROCESS | 2590 | 1464638598210 Marionette TRACE conn2 <- [1,802,null,{}] 13:03:18 INFO - PROCESS | 2590 | 1464638598213 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}] 13:03:18 INFO - PROCESS | 2590 | 1464638598294 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 13:03:18 INFO - PROCESS | 2590 | 1464638598299 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x127746000 == 55 [pid = 2590] [id = 208] 13:03:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 100 (0x12742a800) [pid = 2590] [serial = 622] [outer = 0x0] 13:03:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 101 (0x128a68c00) [pid = 2590] [serial = 623] [outer = 0x12742a800] 13:03:18 INFO - PROCESS | 2590 | 1464638598327 Marionette DEBUG loaded listener.js 13:03:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 102 (0x128f25800) [pid = 2590] [serial = 624] [outer = 0x12742a800] 13:03:18 INFO - PROCESS | 2590 | 1464638598681 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]]]}] 13:03:18 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 13:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 519ms 13:03:18 INFO - PROCESS | 2590 | 1464638598729 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 13:03:18 INFO - PROCESS | 2590 | 1464638598730 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 13:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 13:03:18 INFO - PROCESS | 2590 | 1464638598738 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 13:03:18 INFO - PROCESS | 2590 | 1464638598739 Marionette TRACE conn2 <- [1,806,null,{}] 13:03:18 INFO - PROCESS | 2590 | 1464638598748 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}] 13:03:18 INFO - PROCESS | 2590 | 1464638598865 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 13:03:18 INFO - PROCESS | 2590 | 1464638598870 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x1133c0800 == 56 [pid = 2590] [id = 209] 13:03:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 103 (0x129507400) [pid = 2590] [serial = 625] [outer = 0x0] 13:03:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 104 (0x12a7d9000) [pid = 2590] [serial = 626] [outer = 0x129507400] 13:03:18 INFO - PROCESS | 2590 | 1464638598923 Marionette DEBUG loaded listener.js 13:03:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x12b10a400) [pid = 2590] [serial = 627] [outer = 0x129507400] 13:03:19 INFO - PROCESS | 2590 | [2590] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 13:03:19 INFO - PROCESS | 2590 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 13:03:19 INFO - PROCESS | 2590 | Determined SkiaGL cache limits: Size 100663296, Items: 256 13:03:19 INFO - PROCESS | 2590 | [GFX2-]: Using SkiaGL canvas. 13:03:19 INFO - PROCESS | 2590 | 1464638599281 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]]]}] 13:03:19 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 13:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 581ms 13:03:19 INFO - PROCESS | 2590 | 1464638599320 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 13:03:19 INFO - PROCESS | 2590 | 1464638599321 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 13:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 13:03:19 INFO - PROCESS | 2590 | 1464638599323 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 13:03:19 INFO - PROCESS | 2590 | 1464638599324 Marionette TRACE conn2 <- [1,810,null,{}] 13:03:19 INFO - PROCESS | 2590 | 1464638599327 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}] 13:03:19 INFO - PROCESS | 2590 | 1464638599425 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 13:03:19 INFO - PROCESS | 2590 | 1464638599430 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x12a4b7800 == 57 [pid = 2590] [id = 210] 13:03:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 106 (0x129509000) [pid = 2590] [serial = 628] [outer = 0x0] 13:03:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 107 (0x12b3d2800) [pid = 2590] [serial = 629] [outer = 0x129509000] 13:03:19 INFO - PROCESS | 2590 | 1464638599483 Marionette DEBUG loaded listener.js 13:03:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 108 (0x12bac2c00) [pid = 2590] [serial = 630] [outer = 0x129509000] 13:03:19 INFO - PROCESS | 2590 | 1464638599814 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]]]}] 13:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 13:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 518ms 13:03:19 INFO - PROCESS | 2590 | 1464638599841 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 13:03:19 INFO - PROCESS | 2590 | 1464638599842 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 13:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 13:03:19 INFO - PROCESS | 2590 | 1464638599845 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 13:03:19 INFO - PROCESS | 2590 | 1464638599846 Marionette TRACE conn2 <- [1,814,null,{}] 13:03:19 INFO - PROCESS | 2590 | 1464638599854 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}] 13:03:19 INFO - PROCESS | 2590 | 1464638599951 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 13:03:19 INFO - PROCESS | 2590 | 1464638599983 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ba74000 == 58 [pid = 2590] [id = 211] 13:03:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x12b27c800) [pid = 2590] [serial = 631] [outer = 0x0] 13:03:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x12c505c00) [pid = 2590] [serial = 632] [outer = 0x12b27c800] 13:03:20 INFO - PROCESS | 2590 | 1464638600009 Marionette DEBUG loaded listener.js 13:03:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x12c6e2000) [pid = 2590] [serial = 633] [outer = 0x12b27c800] 13:03:20 INFO - PROCESS | 2590 | 1464638600319 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] 13:03:20 INFO - PROCESS | 2590 | 1464638600365 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 13:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 13:03:20 INFO - PROCESS | 2590 | 1464638600367 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 13:03:20 INFO - PROCESS | 2590 | 1464638600368 Marionette TRACE conn2 <- [1,818,null,{}] 13:03:20 INFO - PROCESS | 2590 | 1464638600370 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}] 13:03:20 INFO - PROCESS | 2590 | 1464638600468 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 13:03:20 INFO - PROCESS | 2590 | 1464638600504 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:20 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bae7000 == 59 [pid = 2590] [id = 212] 13:03:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x118564400) [pid = 2590] [serial = 634] [outer = 0x0] 13:03:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x11856cc00) [pid = 2590] [serial = 635] [outer = 0x118564400] 13:03:20 INFO - PROCESS | 2590 | 1464638600530 Marionette DEBUG loaded listener.js 13:03:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x118571800) [pid = 2590] [serial = 636] [outer = 0x118564400] 13:03:20 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x128f24800) [pid = 2590] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 13:03:20 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x128f1cc00) [pid = 2590] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 13:03:20 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x115d92800) [pid = 2590] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 13:03:20 INFO - PROCESS | 2590 | --DOMWINDOW == 110 (0x116a71400) [pid = 2590] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 13:03:20 INFO - PROCESS | 2590 | --DOMWINDOW == 109 (0x125536800) [pid = 2590] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 13:03:20 INFO - PROCESS | 2590 | --DOMWINDOW == 108 (0x123568000) [pid = 2590] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 13:03:20 INFO - PROCESS | 2590 | --DOMWINDOW == 107 (0x1235b7400) [pid = 2590] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 13:03:20 INFO - PROCESS | 2590 | --DOMWINDOW == 106 (0x128f21000) [pid = 2590] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 13:03:20 INFO - PROCESS | 2590 | --DOMWINDOW == 105 (0x11966b800) [pid = 2590] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 13:03:20 INFO - PROCESS | 2590 | --DOMWINDOW == 104 (0x12356d400) [pid = 2590] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 13:03:20 INFO - PROCESS | 2590 | --DOMWINDOW == 103 (0x117477800) [pid = 2590] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 13:03:20 INFO - PROCESS | 2590 | --DOMWINDOW == 102 (0x12c506400) [pid = 2590] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 13:03:20 INFO - PROCESS | 2590 | --DOMWINDOW == 101 (0x1121bdc00) [pid = 2590] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 13:03:21 INFO - PROCESS | 2590 | 1464638600995 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]]]}] 13:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 13:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 670ms 13:03:21 INFO - PROCESS | 2590 | 1464638601041 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 13:03:21 INFO - PROCESS | 2590 | 1464638601043 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 13:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 13:03:21 INFO - PROCESS | 2590 | 1464638601047 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 13:03:21 INFO - PROCESS | 2590 | 1464638601049 Marionette TRACE conn2 <- [1,822,null,{}] 13:03:21 INFO - PROCESS | 2590 | 1464638601054 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}] 13:03:21 INFO - PROCESS | 2590 | 1464638601148 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 13:03:21 INFO - PROCESS | 2590 | 1464638601155 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:21 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ba88800 == 60 [pid = 2590] [id = 213] 13:03:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 102 (0x11813e400) [pid = 2590] [serial = 637] [outer = 0x0] 13:03:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 103 (0x118738800) [pid = 2590] [serial = 638] [outer = 0x11813e400] 13:03:21 INFO - PROCESS | 2590 | 1464638601180 Marionette DEBUG loaded listener.js 13:03:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 104 (0x1258a9000) [pid = 2590] [serial = 639] [outer = 0x11813e400] 13:03:21 INFO - PROCESS | 2590 | 1464638601505 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] 13:03:21 INFO - PROCESS | 2590 | 1464638601523 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 13:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 13:03:21 INFO - PROCESS | 2590 | 1464638601525 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 13:03:21 INFO - PROCESS | 2590 | 1464638601538 Marionette TRACE conn2 <- [1,826,null,{}] 13:03:21 INFO - PROCESS | 2590 | 1464638601541 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}] 13:03:21 INFO - PROCESS | 2590 | 1464638601635 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 13:03:21 INFO - PROCESS | 2590 | 1464638601689 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:21 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c931000 == 61 [pid = 2590] [id = 214] 13:03:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x118570800) [pid = 2590] [serial = 640] [outer = 0x0] 13:03:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 106 (0x12c504000) [pid = 2590] [serial = 641] [outer = 0x118570800] 13:03:21 INFO - PROCESS | 2590 | 1464638601718 Marionette DEBUG loaded listener.js 13:03:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 107 (0x12cac9400) [pid = 2590] [serial = 642] [outer = 0x118570800] 13:03:22 INFO - PROCESS | 2590 | 1464638602019 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]]]}] 13:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 13:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 530ms 13:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 13:03:22 INFO - PROCESS | 2590 | 1464638602056 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 13:03:22 INFO - PROCESS | 2590 | 1464638602057 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 13:03:22 INFO - PROCESS | 2590 | 1464638602059 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 13:03:22 INFO - PROCESS | 2590 | 1464638602060 Marionette TRACE conn2 <- [1,830,null,{}] 13:03:22 INFO - PROCESS | 2590 | 1464638602063 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}] 13:03:22 INFO - PROCESS | 2590 | 1464638602146 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 13:03:22 INFO - PROCESS | 2590 | 1464638602151 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:22 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d0b9800 == 62 [pid = 2590] [id = 215] 13:03:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 108 (0x118106c00) [pid = 2590] [serial = 643] [outer = 0x0] 13:03:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x12151a000) [pid = 2590] [serial = 644] [outer = 0x118106c00] 13:03:22 INFO - PROCESS | 2590 | 1464638602175 Marionette DEBUG loaded listener.js 13:03:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x12151f000) [pid = 2590] [serial = 645] [outer = 0x118106c00] 13:03:22 INFO - PROCESS | 2590 | 1464638602487 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]]]}] 13:03:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 13:03:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 13:03:22 INFO - PROCESS | 2590 | 1464638602527 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 13:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 13:03:22 INFO - PROCESS | 2590 | 1464638602529 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 13:03:22 INFO - PROCESS | 2590 | 1464638602531 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 13:03:22 INFO - PROCESS | 2590 | 1464638602532 Marionette TRACE conn2 <- [1,834,null,{}] 13:03:22 INFO - PROCESS | 2590 | 1464638602534 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}] 13:03:22 INFO - PROCESS | 2590 | 1464638602643 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 13:03:22 INFO - PROCESS | 2590 | 1464638602657 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:22 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d2ca800 == 63 [pid = 2590] [id = 216] 13:03:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x12151b400) [pid = 2590] [serial = 646] [outer = 0x0] 13:03:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x12cac7c00) [pid = 2590] [serial = 647] [outer = 0x12151b400] 13:03:22 INFO - PROCESS | 2590 | 1464638602681 Marionette DEBUG loaded listener.js 13:03:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x12cf45c00) [pid = 2590] [serial = 648] [outer = 0x12151b400] 13:03:23 INFO - PROCESS | 2590 | 1464638603131 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]]]}] 13:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 13:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 621ms 13:03:23 INFO - PROCESS | 2590 | 1464638603169 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 13:03:23 INFO - PROCESS | 2590 | 1464638603172 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 13:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 13:03:23 INFO - PROCESS | 2590 | 1464638603176 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 13:03:23 INFO - PROCESS | 2590 | 1464638603179 Marionette TRACE conn2 <- [1,838,null,{}] 13:03:23 INFO - PROCESS | 2590 | 1464638603183 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}] 13:03:23 INFO - PROCESS | 2590 | 1464638603292 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 13:03:23 INFO - PROCESS | 2590 | 1464638603360 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:23 INFO - PROCESS | 2590 | ++DOCSHELL 0x118fdb800 == 64 [pid = 2590] [id = 217] 13:03:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x115d94000) [pid = 2590] [serial = 649] [outer = 0x0] 13:03:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x11746fc00) [pid = 2590] [serial = 650] [outer = 0x115d94000] 13:03:23 INFO - PROCESS | 2590 | 1464638603391 Marionette DEBUG loaded listener.js 13:03:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x1182a7800) [pid = 2590] [serial = 651] [outer = 0x115d94000] 13:03:23 INFO - PROCESS | 2590 | 1464638603821 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]]]}] 13:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 13:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 672ms 13:03:23 INFO - PROCESS | 2590 | 1464638603849 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 13:03:23 INFO - PROCESS | 2590 | 1464638603853 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 13:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 13:03:23 INFO - PROCESS | 2590 | 1464638603858 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 13:03:23 INFO - PROCESS | 2590 | 1464638603860 Marionette TRACE conn2 <- [1,842,null,{}] 13:03:23 INFO - PROCESS | 2590 | 1464638603862 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}] 13:03:23 INFO - PROCESS | 2590 | 1464638603968 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 13:03:24 INFO - PROCESS | 2590 | 1464638604034 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x129347000 == 65 [pid = 2590] [id = 218] 13:03:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x1184d3c00) [pid = 2590] [serial = 652] [outer = 0x0] 13:03:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x119285400) [pid = 2590] [serial = 653] [outer = 0x1184d3c00] 13:03:24 INFO - PROCESS | 2590 | 1464638604096 Marionette DEBUG loaded listener.js 13:03:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x119a0c400) [pid = 2590] [serial = 654] [outer = 0x1184d3c00] 13:03:24 INFO - PROCESS | 2590 | 1464638604525 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]]]}] 13:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 13:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 720ms 13:03:24 INFO - PROCESS | 2590 | 1464638604584 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 13:03:24 INFO - PROCESS | 2590 | 1464638604585 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 13:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 13:03:24 INFO - PROCESS | 2590 | 1464638604589 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 13:03:24 INFO - PROCESS | 2590 | 1464638604592 Marionette TRACE conn2 <- [1,846,null,{}] 13:03:24 INFO - PROCESS | 2590 | 1464638604601 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}] 13:03:24 INFO - PROCESS | 2590 | 1464638604707 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 13:03:24 INFO - PROCESS | 2590 | 1464638604775 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d5a6800 == 66 [pid = 2590] [id = 219] 13:03:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x12553d000) [pid = 2590] [serial = 655] [outer = 0x0] 13:03:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x128a6cc00) [pid = 2590] [serial = 656] [outer = 0x12553d000] 13:03:24 INFO - PROCESS | 2590 | 1464638604806 Marionette DEBUG loaded listener.js 13:03:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x12a633400) [pid = 2590] [serial = 657] [outer = 0x12553d000] 13:03:25 INFO - PROCESS | 2590 | 1464638605197 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]]]}] 13:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 13:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 671ms 13:03:25 INFO - PROCESS | 2590 | 1464638605279 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 13:03:25 INFO - PROCESS | 2590 | 1464638605281 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 13:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 13:03:25 INFO - PROCESS | 2590 | 1464638605302 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 13:03:25 INFO - PROCESS | 2590 | 1464638605303 Marionette TRACE conn2 <- [1,850,null,{}] 13:03:25 INFO - PROCESS | 2590 | 1464638605307 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}] 13:03:25 INFO - PROCESS | 2590 | 1464638605410 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 13:03:25 INFO - PROCESS | 2590 | 1464638605476 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:25 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d7d9000 == 67 [pid = 2590] [id = 220] 13:03:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x12ab83000) [pid = 2590] [serial = 658] [outer = 0x0] 13:03:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x12ab8d000) [pid = 2590] [serial = 659] [outer = 0x12ab83000] 13:03:25 INFO - PROCESS | 2590 | 1464638605506 Marionette DEBUG loaded listener.js 13:03:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x12c508000) [pid = 2590] [serial = 660] [outer = 0x12ab83000] 13:03:25 INFO - PROCESS | 2590 | 1464638605881 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]]]}] 13:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 13:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 640ms 13:03:25 INFO - PROCESS | 2590 | 1464638605924 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 13:03:25 INFO - PROCESS | 2590 | 1464638605925 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 13:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 13:03:25 INFO - PROCESS | 2590 | 1464638605927 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 13:03:25 INFO - PROCESS | 2590 | 1464638605928 Marionette TRACE conn2 <- [1,854,null,{}] 13:03:25 INFO - PROCESS | 2590 | 1464638605931 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}] 13:03:26 INFO - PROCESS | 2590 | 1464638606030 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 13:03:26 INFO - PROCESS | 2590 | 1464638606084 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:26 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e03a800 == 68 [pid = 2590] [id = 221] 13:03:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x12a7ddc00) [pid = 2590] [serial = 661] [outer = 0x0] 13:03:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x12c6eb400) [pid = 2590] [serial = 662] [outer = 0x12a7ddc00] 13:03:26 INFO - PROCESS | 2590 | 1464638606114 Marionette DEBUG loaded listener.js 13:03:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x12cac4400) [pid = 2590] [serial = 663] [outer = 0x12a7ddc00] 13:03:26 INFO - PROCESS | 2590 | 1464638606570 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]]]}] 13:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 13:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 673ms 13:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 13:03:26 INFO - PROCESS | 2590 | 1464638606601 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 13:03:26 INFO - PROCESS | 2590 | 1464638606602 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 13:03:26 INFO - PROCESS | 2590 | 1464638606604 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 13:03:26 INFO - PROCESS | 2590 | 1464638606606 Marionette TRACE conn2 <- [1,858,null,{}] 13:03:26 INFO - PROCESS | 2590 | 1464638606608 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}] 13:03:26 INFO - PROCESS | 2590 | 1464638606741 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 13:03:26 INFO - PROCESS | 2590 | 1464638606811 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:26 INFO - PROCESS | 2590 | ++DOCSHELL 0x1187c2000 == 69 [pid = 2590] [id = 222] 13:03:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x11747a000) [pid = 2590] [serial = 664] [outer = 0x0] 13:03:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x12a7d9800) [pid = 2590] [serial = 665] [outer = 0x11747a000] 13:03:26 INFO - PROCESS | 2590 | 1464638606841 Marionette DEBUG loaded listener.js 13:03:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x12cfae000) [pid = 2590] [serial = 666] [outer = 0x11747a000] 13:03:27 INFO - PROCESS | 2590 | 1464638607393 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]]]}] 13:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 13:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 820ms 13:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 13:03:27 INFO - PROCESS | 2590 | 1464638607424 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 13:03:27 INFO - PROCESS | 2590 | 1464638607426 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 13:03:27 INFO - PROCESS | 2590 | 1464638607430 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 13:03:27 INFO - PROCESS | 2590 | 1464638607432 Marionette TRACE conn2 <- [1,862,null,{}] 13:03:27 INFO - PROCESS | 2590 | 1464638607436 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}] 13:03:27 INFO - PROCESS | 2590 | 1464638607534 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 13:03:27 INFO - PROCESS | 2590 | 1464638607591 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:27 INFO - PROCESS | 2590 | ++DOCSHELL 0x121173000 == 70 [pid = 2590] [id = 223] 13:03:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x114f58400) [pid = 2590] [serial = 667] [outer = 0x0] 13:03:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x114fb4800) [pid = 2590] [serial = 668] [outer = 0x114f58400] 13:03:27 INFO - PROCESS | 2590 | 1464638607619 Marionette DEBUG loaded listener.js 13:03:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x116130400) [pid = 2590] [serial = 669] [outer = 0x114f58400] 13:03:28 INFO - PROCESS | 2590 | 1464638608059 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]]]}] 13:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 13:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 672ms 13:03:28 INFO - PROCESS | 2590 | 1464638608103 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 13:03:28 INFO - PROCESS | 2590 | 1464638608107 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 13:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 13:03:28 INFO - PROCESS | 2590 | 1464638608111 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 13:03:28 INFO - PROCESS | 2590 | 1464638608113 Marionette TRACE conn2 <- [1,866,null,{}] 13:03:28 INFO - PROCESS | 2590 | 1464638608115 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}] 13:03:28 INFO - PROCESS | 2590 | 1464638608211 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 13:03:28 INFO - PROCESS | 2590 | 1464638608280 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:28 INFO - PROCESS | 2590 | ++DOCSHELL 0x118fe4000 == 71 [pid = 2590] [id = 224] 13:03:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x1167af400) [pid = 2590] [serial = 670] [outer = 0x0] 13:03:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x11747e800) [pid = 2590] [serial = 671] [outer = 0x1167af400] 13:03:28 INFO - PROCESS | 2590 | 1464638608308 Marionette DEBUG loaded listener.js 13:03:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x1183bac00) [pid = 2590] [serial = 672] [outer = 0x1167af400] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12d0b9800 == 70 [pid = 2590] [id = 215] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12c931000 == 69 [pid = 2590] [id = 214] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12ba88800 == 68 [pid = 2590] [id = 213] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12bae7000 == 67 [pid = 2590] [id = 212] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12ba74000 == 66 [pid = 2590] [id = 211] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12a4b7800 == 65 [pid = 2590] [id = 210] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x1133c0800 == 64 [pid = 2590] [id = 209] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x114f5d400) [pid = 2590] [serial = 593] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x1164bbc00) [pid = 2590] [serial = 557] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x12bac2400) [pid = 2590] [serial = 569] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x125eedc00) [pid = 2590] [serial = 563] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x118742400) [pid = 2590] [serial = 560] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x12b3d5800) [pid = 2590] [serial = 566] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x127746000 == 63 [pid = 2590] [id = 208] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x1236ce000 == 62 [pid = 2590] [id = 207] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x1211cb000 == 61 [pid = 2590] [id = 206] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x117e09000 == 60 [pid = 2590] [id = 205] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x119ca0000 == 59 [pid = 2590] [id = 204] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3d8000 == 58 [pid = 2590] [id = 201] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x125dd8000 == 57 [pid = 2590] [id = 200] 13:03:28 INFO - PROCESS | 2590 | --DOCSHELL 0x1187d4800 == 56 [pid = 2590] [id = 199] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x12b3d7000) [pid = 2590] [serial = 528] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x123566800) [pid = 2590] [serial = 522] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x128f1a400) [pid = 2590] [serial = 525] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x11873e400) [pid = 2590] [serial = 519] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x12cac5400) [pid = 2590] [serial = 531] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x116462400) [pid = 2590] [serial = 516] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x12c6ed000) [pid = 2590] [serial = 591] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x12c50d000) [pid = 2590] [serial = 590] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x11973ac00) [pid = 2590] [serial = 582] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x12bac4800) [pid = 2590] [serial = 585] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x126fd0400) [pid = 2590] [serial = 579] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x129248c00) [pid = 2590] [serial = 581] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x12ba9b400) [pid = 2590] [serial = 584] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x118149800) [pid = 2590] [serial = 575] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x117e28c00) [pid = 2590] [serial = 572] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x118741c00) [pid = 2590] [serial = 573] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x11980d800) [pid = 2590] [serial = 576] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x125daac00) [pid = 2590] [serial = 587] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x125da5c00) [pid = 2590] [serial = 578] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x12950dc00) [pid = 2590] [serial = 588] [outer = 0x0] [url = about:blank] 13:03:28 INFO - PROCESS | 2590 | 1464638608736 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]]]}] 13:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 13:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 669ms 13:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 13:03:28 INFO - PROCESS | 2590 | 1464638608781 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 13:03:28 INFO - PROCESS | 2590 | 1464638608782 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 13:03:28 INFO - PROCESS | 2590 | 1464638608784 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 13:03:28 INFO - PROCESS | 2590 | 1464638608787 Marionette TRACE conn2 <- [1,870,null,{}] 13:03:28 INFO - PROCESS | 2590 | 1464638608794 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}] 13:03:28 INFO - PROCESS | 2590 | 1464638608878 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 13:03:28 INFO - PROCESS | 2590 | 1464638608884 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:28 INFO - PROCESS | 2590 | ++DOCSHELL 0x11845d800 == 57 [pid = 2590] [id = 225] 13:03:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x118531800) [pid = 2590] [serial = 673] [outer = 0x0] 13:03:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x118568800) [pid = 2590] [serial = 674] [outer = 0x118531800] 13:03:28 INFO - PROCESS | 2590 | 1464638608912 Marionette DEBUG loaded listener.js 13:03:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x1187b7400) [pid = 2590] [serial = 675] [outer = 0x118531800] 13:03:29 INFO - PROCESS | 2590 | 1464638609244 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]]]}] 13:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 13:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 521ms 13:03:29 INFO - PROCESS | 2590 | 1464638609307 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 13:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 13:03:29 INFO - PROCESS | 2590 | 1464638609309 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 13:03:29 INFO - PROCESS | 2590 | 1464638609311 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 13:03:29 INFO - PROCESS | 2590 | 1464638609312 Marionette TRACE conn2 <- [1,874,null,{}] 13:03:29 INFO - PROCESS | 2590 | 1464638609314 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}] 13:03:29 INFO - PROCESS | 2590 | 1464638609398 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 13:03:29 INFO - PROCESS | 2590 | 1464638609406 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:29 INFO - PROCESS | 2590 | ++DOCSHELL 0x1236cd800 == 58 [pid = 2590] [id = 226] 13:03:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x1193ee400) [pid = 2590] [serial = 676] [outer = 0x0] 13:03:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x11980d800) [pid = 2590] [serial = 677] [outer = 0x1193ee400] 13:03:29 INFO - PROCESS | 2590 | 1464638609432 Marionette DEBUG loaded listener.js 13:03:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x121420800) [pid = 2590] [serial = 678] [outer = 0x1193ee400] 13:03:29 INFO - PROCESS | 2590 | 1464638609768 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]]]}] 13:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 13:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 469ms 13:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 13:03:29 INFO - PROCESS | 2590 | 1464638609781 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 13:03:29 INFO - PROCESS | 2590 | 1464638609782 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 13:03:29 INFO - PROCESS | 2590 | 1464638609785 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 13:03:29 INFO - PROCESS | 2590 | 1464638609787 Marionette TRACE conn2 <- [1,878,null,{}] 13:03:29 INFO - PROCESS | 2590 | 1464638609790 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}] 13:03:29 INFO - PROCESS | 2590 | 1464638609875 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 13:03:29 INFO - PROCESS | 2590 | 1464638609926 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:29 INFO - PROCESS | 2590 | ++DOCSHELL 0x11694f000 == 59 [pid = 2590] [id = 227] 13:03:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x1193eec00) [pid = 2590] [serial = 679] [outer = 0x0] 13:03:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x12151dc00) [pid = 2590] [serial = 680] [outer = 0x1193eec00] 13:03:29 INFO - PROCESS | 2590 | 1464638609951 Marionette DEBUG loaded listener.js 13:03:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x121b0c400) [pid = 2590] [serial = 681] [outer = 0x1193eec00] 13:03:30 INFO - PROCESS | 2590 | 1464638610226 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]]]}] 13:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 13:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 472ms 13:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 13:03:30 INFO - PROCESS | 2590 | 1464638610257 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 13:03:30 INFO - PROCESS | 2590 | 1464638610258 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 13:03:30 INFO - PROCESS | 2590 | 1464638610260 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 13:03:30 INFO - PROCESS | 2590 | 1464638610261 Marionette TRACE conn2 <- [1,882,null,{}] 13:03:30 INFO - PROCESS | 2590 | 1464638610264 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}] 13:03:30 INFO - PROCESS | 2590 | 1464638610371 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 13:03:30 INFO - PROCESS | 2590 | 1464638610377 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x128dec800 == 60 [pid = 2590] [id = 228] 13:03:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x12356e800) [pid = 2590] [serial = 682] [outer = 0x0] 13:03:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x12557e000) [pid = 2590] [serial = 683] [outer = 0x12356e800] 13:03:30 INFO - PROCESS | 2590 | 1464638610403 Marionette DEBUG loaded listener.js 13:03:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x12777e000) [pid = 2590] [serial = 684] [outer = 0x12356e800] 13:03:30 INFO - PROCESS | 2590 | 1464638610752 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]]]}] 13:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 13:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 519ms 13:03:30 INFO - PROCESS | 2590 | 1464638610780 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 13:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 13:03:30 INFO - PROCESS | 2590 | 1464638610781 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 13:03:30 INFO - PROCESS | 2590 | 1464638610783 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 13:03:30 INFO - PROCESS | 2590 | 1464638610784 Marionette TRACE conn2 <- [1,886,null,{}] 13:03:30 INFO - PROCESS | 2590 | 1464638610801 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}] 13:03:30 INFO - PROCESS | 2590 | 1464638610913 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 13:03:30 INFO - PROCESS | 2590 | 1464638610927 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x1293ae800 == 61 [pid = 2590] [id = 229] 13:03:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x12777e800) [pid = 2590] [serial = 685] [outer = 0x0] 13:03:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x128a69000) [pid = 2590] [serial = 686] [outer = 0x12777e800] 13:03:30 INFO - PROCESS | 2590 | 1464638610952 Marionette DEBUG loaded listener.js 13:03:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x128f21000) [pid = 2590] [serial = 687] [outer = 0x12777e800] 13:03:31 INFO - PROCESS | 2590 | 1464638611280 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]]]}] 13:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 13:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 534ms 13:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 13:03:31 INFO - PROCESS | 2590 | 1464638611318 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 13:03:31 INFO - PROCESS | 2590 | 1464638611319 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 13:03:31 INFO - PROCESS | 2590 | 1464638611321 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 13:03:31 INFO - PROCESS | 2590 | 1464638611322 Marionette TRACE conn2 <- [1,890,null,{}] 13:03:31 INFO - PROCESS | 2590 | 1464638611324 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}] 13:03:31 INFO - PROCESS | 2590 | 1464638611423 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 13:03:31 INFO - PROCESS | 2590 | 1464638611457 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:31 INFO - PROCESS | 2590 | ++DOCSHELL 0x12aa3b800 == 62 [pid = 2590] [id = 230] 13:03:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x128a6e400) [pid = 2590] [serial = 688] [outer = 0x0] 13:03:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x129248c00) [pid = 2590] [serial = 689] [outer = 0x128a6e400] 13:03:31 INFO - PROCESS | 2590 | 1464638611482 Marionette DEBUG loaded listener.js 13:03:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x12a76fc00) [pid = 2590] [serial = 690] [outer = 0x128a6e400] 13:03:31 INFO - PROCESS | 2590 | 1464638611815 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]]]}] 13:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 13:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 518ms 13:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 13:03:31 INFO - PROCESS | 2590 | 1464638611839 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 13:03:31 INFO - PROCESS | 2590 | 1464638611841 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 13:03:31 INFO - PROCESS | 2590 | 1464638611843 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 13:03:31 INFO - PROCESS | 2590 | 1464638611844 Marionette TRACE conn2 <- [1,894,null,{}] 13:03:31 INFO - PROCESS | 2590 | 1464638611846 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}] 13:03:31 INFO - PROCESS | 2590 | 1464638611948 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 13:03:31 INFO - PROCESS | 2590 | 1464638611960 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:31 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ba6c800 == 63 [pid = 2590] [id = 231] 13:03:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x12a7cfc00) [pid = 2590] [serial = 691] [outer = 0x0] 13:03:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x12ab87c00) [pid = 2590] [serial = 692] [outer = 0x12a7cfc00] 13:03:31 INFO - PROCESS | 2590 | 1464638611992 Marionette DEBUG loaded listener.js 13:03:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x12b27e800) [pid = 2590] [serial = 693] [outer = 0x12a7cfc00] 13:03:32 INFO - PROCESS | 2590 | 1464638612315 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]]]}] 13:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 13:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 517ms 13:03:32 INFO - PROCESS | 2590 | 1464638612363 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 13:03:32 INFO - PROCESS | 2590 | 1464638612364 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 13:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 13:03:32 INFO - PROCESS | 2590 | 1464638612366 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 13:03:32 INFO - PROCESS | 2590 | 1464638612368 Marionette TRACE conn2 <- [1,898,null,{}] 13:03:32 INFO - PROCESS | 2590 | 1464638612371 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}] 13:03:32 INFO - PROCESS | 2590 | 1464638612472 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 13:03:32 INFO - PROCESS | 2590 | 1464638612506 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:32 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bd97800 == 64 [pid = 2590] [id = 232] 13:03:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x12b27ec00) [pid = 2590] [serial = 694] [outer = 0x0] 13:03:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x12baa9400) [pid = 2590] [serial = 695] [outer = 0x12b27ec00] 13:03:32 INFO - PROCESS | 2590 | 1464638612531 Marionette DEBUG loaded listener.js 13:03:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x12c506800) [pid = 2590] [serial = 696] [outer = 0x12b27ec00] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x118106c00) [pid = 2590] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x1169ae400) [pid = 2590] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x117479400) [pid = 2590] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x12b27c800) [pid = 2590] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x12742a800) [pid = 2590] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x129509000) [pid = 2590] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x115d93c00) [pid = 2590] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x118564400) [pid = 2590] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x11976dc00) [pid = 2590] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x129507400) [pid = 2590] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x11813e400) [pid = 2590] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x1193ef000) [pid = 2590] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x12ab84c00) [pid = 2590] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x112976800) [pid = 2590] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 13:03:32 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x118570800) [pid = 2590] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 13:03:33 INFO - PROCESS | 2590 | 1464638613024 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]]]}] 13:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 13:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 669ms 13:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 13:03:33 INFO - PROCESS | 2590 | 1464638613037 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 13:03:33 INFO - PROCESS | 2590 | 1464638613038 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 13:03:33 INFO - PROCESS | 2590 | 1464638613040 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 13:03:33 INFO - PROCESS | 2590 | 1464638613042 Marionette TRACE conn2 <- [1,902,null,{}] 13:03:33 INFO - PROCESS | 2590 | 1464638613045 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}] 13:03:33 INFO - PROCESS | 2590 | 1464638613148 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 13:03:33 INFO - PROCESS | 2590 | 1464638613153 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:33 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bdb0000 == 65 [pid = 2590] [id = 233] 13:03:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x115d8d800) [pid = 2590] [serial = 697] [outer = 0x0] 13:03:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x118567000) [pid = 2590] [serial = 698] [outer = 0x115d8d800] 13:03:33 INFO - PROCESS | 2590 | 1464638613184 Marionette DEBUG loaded listener.js 13:03:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x12c6ef800) [pid = 2590] [serial = 699] [outer = 0x115d8d800] 13:03:33 INFO - PROCESS | 2590 | 1464638613641 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]]]}] 13:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 13:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 618ms 13:03:33 INFO - PROCESS | 2590 | 1464638613660 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 13:03:33 INFO - PROCESS | 2590 | 1464638613661 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 13:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 13:03:33 INFO - PROCESS | 2590 | 1464638613663 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 13:03:33 INFO - PROCESS | 2590 | 1464638613664 Marionette TRACE conn2 <- [1,906,null,{}] 13:03:33 INFO - PROCESS | 2590 | 1464638613669 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}] 13:03:33 INFO - PROCESS | 2590 | 1464638613757 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 13:03:33 INFO - PROCESS | 2590 | 1464638613761 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:33 INFO - PROCESS | 2590 | ++DOCSHELL 0x12cf24800 == 66 [pid = 2590] [id = 234] 13:03:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x110e0a800) [pid = 2590] [serial = 700] [outer = 0x0] 13:03:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x110e0dc00) [pid = 2590] [serial = 701] [outer = 0x110e0a800] 13:03:33 INFO - PROCESS | 2590 | 1464638613803 Marionette DEBUG loaded listener.js 13:03:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x110e11c00) [pid = 2590] [serial = 702] [outer = 0x110e0a800] 13:03:34 INFO - PROCESS | 2590 | 1464638614121 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]]]}] 13:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 13:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 469ms 13:03:34 INFO - PROCESS | 2590 | 1464638614133 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 13:03:34 INFO - PROCESS | 2590 | 1464638614135 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 13:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 13:03:34 INFO - PROCESS | 2590 | 1464638614140 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 13:03:34 INFO - PROCESS | 2590 | 1464638614141 Marionette TRACE conn2 <- [1,910,null,{}] 13:03:34 INFO - PROCESS | 2590 | 1464638614143 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}] 13:03:34 INFO - PROCESS | 2590 | 1464638614229 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 13:03:34 INFO - PROCESS | 2590 | 1464638614283 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:34 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d0b4800 == 67 [pid = 2590] [id = 235] 13:03:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x110e0c000) [pid = 2590] [serial = 703] [outer = 0x0] 13:03:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x113164000) [pid = 2590] [serial = 704] [outer = 0x110e0c000] 13:03:34 INFO - PROCESS | 2590 | 1464638614307 Marionette DEBUG loaded listener.js 13:03:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x11316b800) [pid = 2590] [serial = 705] [outer = 0x110e0c000] 13:03:34 INFO - PROCESS | 2590 | 1464638614579 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]]]}] 13:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 13:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 470ms 13:03:34 INFO - PROCESS | 2590 | 1464638614610 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 13:03:34 INFO - PROCESS | 2590 | 1464638614611 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 13:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 13:03:34 INFO - PROCESS | 2590 | 1464638614613 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 13:03:34 INFO - PROCESS | 2590 | 1464638614614 Marionette TRACE conn2 <- [1,914,null,{}] 13:03:34 INFO - PROCESS | 2590 | 1464638614617 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}] 13:03:34 INFO - PROCESS | 2590 | 1464638614713 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 13:03:34 INFO - PROCESS | 2590 | 1464638614718 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:34 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e040000 == 68 [pid = 2590] [id = 236] 13:03:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x111a0e000) [pid = 2590] [serial = 706] [outer = 0x0] 13:03:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x113173c00) [pid = 2590] [serial = 707] [outer = 0x111a0e000] 13:03:34 INFO - PROCESS | 2590 | 1464638614742 Marionette DEBUG loaded listener.js 13:03:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x113177c00) [pid = 2590] [serial = 708] [outer = 0x111a0e000] 13:03:35 INFO - PROCESS | 2590 | 1464638615215 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]]]}] 13:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 13:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 619ms 13:03:35 INFO - PROCESS | 2590 | 1464638615235 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 13:03:35 INFO - PROCESS | 2590 | 1464638615238 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 13:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 13:03:35 INFO - PROCESS | 2590 | 1464638615242 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 13:03:35 INFO - PROCESS | 2590 | 1464638615244 Marionette TRACE conn2 <- [1,918,null,{}] 13:03:35 INFO - PROCESS | 2590 | 1464638615248 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}] 13:03:35 INFO - PROCESS | 2590 | 1464638615359 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 13:03:35 INFO - PROCESS | 2590 | 1464638615429 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:35 INFO - PROCESS | 2590 | ++DOCSHELL 0x118088800 == 69 [pid = 2590] [id = 237] 13:03:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x113167400) [pid = 2590] [serial = 709] [outer = 0x0] 13:03:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x113178800) [pid = 2590] [serial = 710] [outer = 0x113167400] 13:03:35 INFO - PROCESS | 2590 | 1464638615461 Marionette DEBUG loaded listener.js 13:03:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x11317e400) [pid = 2590] [serial = 711] [outer = 0x113167400] 13:03:35 INFO - PROCESS | 2590 | 1464638615865 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]]]}] 13:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 13:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 673ms 13:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 13:03:35 INFO - PROCESS | 2590 | 1464638615915 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 13:03:35 INFO - PROCESS | 2590 | 1464638615919 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 13:03:35 INFO - PROCESS | 2590 | 1464638615924 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 13:03:35 INFO - PROCESS | 2590 | 1464638615926 Marionette TRACE conn2 <- [1,922,null,{}] 13:03:35 INFO - PROCESS | 2590 | 1464638615928 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}] 13:03:36 INFO - PROCESS | 2590 | 1464638616039 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 13:03:36 INFO - PROCESS | 2590 | 1464638616094 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:36 INFO - PROCESS | 2590 | ++DOCSHELL 0x127238000 == 70 [pid = 2590] [id = 238] 13:03:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x113180c00) [pid = 2590] [serial = 712] [outer = 0x0] 13:03:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x115dee000) [pid = 2590] [serial = 713] [outer = 0x113180c00] 13:03:36 INFO - PROCESS | 2590 | 1464638616125 Marionette DEBUG loaded listener.js 13:03:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 138 (0x11670e800) [pid = 2590] [serial = 714] [outer = 0x113180c00] 13:03:36 INFO - PROCESS | 2590 | 1464638616572 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]]]}] 13:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 13:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 670ms 13:03:36 INFO - PROCESS | 2590 | 1464638616594 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 13:03:36 INFO - PROCESS | 2590 | 1464638616595 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 13:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 13:03:36 INFO - PROCESS | 2590 | 1464638616598 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 13:03:36 INFO - PROCESS | 2590 | 1464638616603 Marionette TRACE conn2 <- [1,926,null,{}] 13:03:36 INFO - PROCESS | 2590 | 1464638616611 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}] 13:03:36 INFO - PROCESS | 2590 | 1464638616751 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 13:03:36 INFO - PROCESS | 2590 | 1464638616847 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:36 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d7c6000 == 71 [pid = 2590] [id = 239] 13:03:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 139 (0x11695e400) [pid = 2590] [serial = 715] [outer = 0x0] 13:03:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 140 (0x1184d1000) [pid = 2590] [serial = 716] [outer = 0x11695e400] 13:03:36 INFO - PROCESS | 2590 | 1464638616899 Marionette DEBUG loaded listener.js 13:03:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 141 (0x1187ae400) [pid = 2590] [serial = 717] [outer = 0x11695e400] 13:03:37 INFO - PROCESS | 2590 | 1464638617344 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]]]}] 13:03:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 13:03:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 777ms 13:03:37 INFO - PROCESS | 2590 | 1464638617374 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 13:03:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 13:03:37 INFO - PROCESS | 2590 | 1464638617376 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 13:03:37 INFO - PROCESS | 2590 | 1464638617378 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 13:03:37 INFO - PROCESS | 2590 | 1464638617380 Marionette TRACE conn2 <- [1,930,null,{}] 13:03:37 INFO - PROCESS | 2590 | 1464638617382 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}] 13:03:37 INFO - PROCESS | 2590 | 1464638617490 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 13:03:37 INFO - PROCESS | 2590 | 1464638617545 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:37 INFO - PROCESS | 2590 | ++DOCSHELL 0x11267f000 == 72 [pid = 2590] [id = 240] 13:03:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 142 (0x119674400) [pid = 2590] [serial = 718] [outer = 0x0] 13:03:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 143 (0x120f0e400) [pid = 2590] [serial = 719] [outer = 0x119674400] 13:03:37 INFO - PROCESS | 2590 | 1464638617574 Marionette DEBUG loaded listener.js 13:03:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 144 (0x1217cc000) [pid = 2590] [serial = 720] [outer = 0x119674400] 13:03:38 INFO - PROCESS | 2590 | 1464638618010 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]]]}] 13:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 13:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 671ms 13:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 13:03:38 INFO - PROCESS | 2590 | 1464638618050 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 13:03:38 INFO - PROCESS | 2590 | 1464638618051 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 13:03:38 INFO - PROCESS | 2590 | 1464638618054 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 13:03:38 INFO - PROCESS | 2590 | 1464638618055 Marionette TRACE conn2 <- [1,934,null,{}] 13:03:38 INFO - PROCESS | 2590 | 1464638618057 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}] 13:03:38 INFO - PROCESS | 2590 | 1464638618177 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 13:03:38 INFO - PROCESS | 2590 | 1464638618244 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:38 INFO - PROCESS | 2590 | ++DOCSHELL 0x1211cd800 == 73 [pid = 2590] [id = 241] 13:03:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 145 (0x119741c00) [pid = 2590] [serial = 721] [outer = 0x0] 13:03:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 146 (0x1235b0800) [pid = 2590] [serial = 722] [outer = 0x119741c00] 13:03:38 INFO - PROCESS | 2590 | 1464638618273 Marionette DEBUG loaded listener.js 13:03:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x125dab400) [pid = 2590] [serial = 723] [outer = 0x119741c00] 13:03:38 INFO - PROCESS | 2590 | 1464638618689 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]]]}] 13:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 13:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 669ms 13:03:38 INFO - PROCESS | 2590 | 1464638618724 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 13:03:38 INFO - PROCESS | 2590 | 1464638618725 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 13:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 13:03:38 INFO - PROCESS | 2590 | 1464638618728 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 13:03:38 INFO - PROCESS | 2590 | 1464638618729 Marionette TRACE conn2 <- [1,938,null,{}] 13:03:38 INFO - PROCESS | 2590 | 1464638618731 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}] 13:03:38 INFO - PROCESS | 2590 | 1464638618849 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 13:03:38 INFO - PROCESS | 2590 | 1464638618934 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:38 INFO - PROCESS | 2590 | ++DOCSHELL 0x1126e2800 == 74 [pid = 2590] [id = 242] 13:03:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 148 (0x119666c00) [pid = 2590] [serial = 724] [outer = 0x0] 13:03:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 149 (0x129249c00) [pid = 2590] [serial = 725] [outer = 0x119666c00] 13:03:38 INFO - PROCESS | 2590 | 1464638618963 Marionette DEBUG loaded listener.js 13:03:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 150 (0x12c6efc00) [pid = 2590] [serial = 726] [outer = 0x119666c00] 13:03:39 INFO - PROCESS | 2590 | 1464638619376 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]]]}] 13:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 13:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 674ms 13:03:39 INFO - PROCESS | 2590 | 1464638619404 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 13:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 13:03:39 INFO - PROCESS | 2590 | 1464638619405 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 13:03:39 INFO - PROCESS | 2590 | 1464638619408 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 13:03:39 INFO - PROCESS | 2590 | 1464638619409 Marionette TRACE conn2 <- [1,942,null,{}] 13:03:39 INFO - PROCESS | 2590 | 1464638619411 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}] 13:03:39 INFO - PROCESS | 2590 | 1464638619531 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 13:03:39 INFO - PROCESS | 2590 | 1464638619599 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:39 INFO - PROCESS | 2590 | ++DOCSHELL 0x11925c800 == 75 [pid = 2590] [id = 243] 13:03:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 151 (0x116a71400) [pid = 2590] [serial = 727] [outer = 0x0] 13:03:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 152 (0x121808000) [pid = 2590] [serial = 728] [outer = 0x116a71400] 13:03:39 INFO - PROCESS | 2590 | 1464638619629 Marionette DEBUG loaded listener.js 13:03:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 153 (0x12180cc00) [pid = 2590] [serial = 729] [outer = 0x116a71400] 13:03:40 INFO - PROCESS | 2590 | 1464638620218 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]]]}] 13:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 13:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 819ms 13:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 13:03:40 INFO - PROCESS | 2590 | 1464638620227 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 13:03:40 INFO - PROCESS | 2590 | 1464638620229 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 13:03:40 INFO - PROCESS | 2590 | 1464638620233 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 13:03:40 INFO - PROCESS | 2590 | 1464638620237 Marionette TRACE conn2 <- [1,946,null,{}] 13:03:40 INFO - PROCESS | 2590 | 1464638620241 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}] 13:03:40 INFO - PROCESS | 2590 | 1464638620338 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 13:03:40 INFO - PROCESS | 2590 | 1464638620395 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:40 INFO - PROCESS | 2590 | ++DOCSHELL 0x118451800 == 76 [pid = 2590] [id = 244] 13:03:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 154 (0x113167c00) [pid = 2590] [serial = 730] [outer = 0x0] 13:03:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 155 (0x11317d800) [pid = 2590] [serial = 731] [outer = 0x113167c00] 13:03:40 INFO - PROCESS | 2590 | 1464638620422 Marionette DEBUG loaded listener.js 13:03:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 156 (0x114eea000) [pid = 2590] [serial = 732] [outer = 0x113167c00] 13:03:40 INFO - PROCESS | 2590 | 1464638620882 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]]]}] 13:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 13:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 676ms 13:03:40 INFO - PROCESS | 2590 | 1464638620909 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 13:03:40 INFO - PROCESS | 2590 | 1464638620913 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 13:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 13:03:40 INFO - PROCESS | 2590 | 1464638620917 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 13:03:40 INFO - PROCESS | 2590 | 1464638620921 Marionette TRACE conn2 <- [1,950,null,{}] 13:03:40 INFO - PROCESS | 2590 | 1464638620924 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}] 13:03:41 INFO - PROCESS | 2590 | 1464638621094 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12bda3000 == 75 [pid = 2590] [id = 198] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12d0b4800 == 74 [pid = 2590] [id = 235] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12cf24800 == 73 [pid = 2590] [id = 234] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12bdb0000 == 72 [pid = 2590] [id = 233] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12bd97800 == 71 [pid = 2590] [id = 232] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12ba6c800 == 70 [pid = 2590] [id = 231] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 155 (0x12cac7c00) [pid = 2590] [serial = 647] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12aa3b800 == 69 [pid = 2590] [id = 230] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x1293ae800 == 68 [pid = 2590] [id = 229] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x128dec800 == 67 [pid = 2590] [id = 228] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x11694f000 == 66 [pid = 2590] [id = 227] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x1236cd800 == 65 [pid = 2590] [id = 226] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x11845d800 == 64 [pid = 2590] [id = 225] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x118fe4000 == 63 [pid = 2590] [id = 224] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x121173000 == 62 [pid = 2590] [id = 223] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12e03a800 == 61 [pid = 2590] [id = 221] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12d7d9000 == 60 [pid = 2590] [id = 220] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12d5a6800 == 59 [pid = 2590] [id = 219] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x129347000 == 58 [pid = 2590] [id = 218] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x118fdb800 == 57 [pid = 2590] [id = 217] 13:03:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12d2ca800 == 56 [pid = 2590] [id = 216] 13:03:41 INFO - PROCESS | 2590 | 1464638621234 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 154 (0x12151a000) [pid = 2590] [serial = 644] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 153 (0x12cac9400) [pid = 2590] [serial = 642] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 152 (0x12151f000) [pid = 2590] [serial = 645] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 151 (0x125ef0400) [pid = 2590] [serial = 602] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 150 (0x117e31400) [pid = 2590] [serial = 612] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 149 (0x11829f000) [pid = 2590] [serial = 614] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 148 (0x117472400) [pid = 2590] [serial = 611] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 147 (0x12c6e2000) [pid = 2590] [serial = 633] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x128f25800) [pid = 2590] [serial = 624] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 145 (0x12bac2c00) [pid = 2590] [serial = 630] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 144 (0x11873c000) [pid = 2590] [serial = 615] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 143 (0x1235b6400) [pid = 2590] [serial = 609] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 142 (0x12c505c00) [pid = 2590] [serial = 632] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 141 (0x118571800) [pid = 2590] [serial = 636] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 140 (0x126fcfc00) [pid = 2590] [serial = 621] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 139 (0x12a7d9000) [pid = 2590] [serial = 626] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 138 (0x1258a9000) [pid = 2590] [serial = 639] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 137 (0x12b10a400) [pid = 2590] [serial = 627] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x11973d400) [pid = 2590] [serial = 617] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x12c005400) [pid = 2590] [serial = 570] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x117e29000) [pid = 2590] [serial = 608] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x11873f400) [pid = 2590] [serial = 599] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x12b3d2800) [pid = 2590] [serial = 629] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x118738800) [pid = 2590] [serial = 638] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x12a7dd800) [pid = 2590] [serial = 513] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x12b106c00) [pid = 2590] [serial = 605] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x12c504000) [pid = 2590] [serial = 641] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x114fbc000) [pid = 2590] [serial = 596] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x11856cc00) [pid = 2590] [serial = 635] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x125332800) [pid = 2590] [serial = 620] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x121498400) [pid = 2590] [serial = 618] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x128a68c00) [pid = 2590] [serial = 623] [outer = 0x0] [url = about:blank] 13:03:41 INFO - PROCESS | 2590 | ++DOCSHELL 0x1132b2000 == 57 [pid = 2590] [id = 245] 13:03:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x110e07c00) [pid = 2590] [serial = 733] [outer = 0x0] 13:03:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x110e0bc00) [pid = 2590] [serial = 734] [outer = 0x110e07c00] 13:03:41 INFO - PROCESS | 2590 | 1464638621277 Marionette DEBUG loaded listener.js 13:03:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x113163000) [pid = 2590] [serial = 735] [outer = 0x110e07c00] 13:03:41 INFO - PROCESS | 2590 | 1464638621735 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]]]}] 13:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 13:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 872ms 13:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 13:03:41 INFO - PROCESS | 2590 | 1464638621790 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 13:03:41 INFO - PROCESS | 2590 | 1464638621793 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 13:03:41 INFO - PROCESS | 2590 | 1464638621795 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 13:03:41 INFO - PROCESS | 2590 | 1464638621799 Marionette TRACE conn2 <- [1,954,null,{}] 13:03:41 INFO - PROCESS | 2590 | 1464638621804 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}] 13:03:41 INFO - PROCESS | 2590 | 1464638621905 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 13:03:41 INFO - PROCESS | 2590 | 1464638621971 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:41 INFO - PROCESS | 2590 | ++DOCSHELL 0x11845d800 == 58 [pid = 2590] [id = 246] 13:03:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x114f5f000) [pid = 2590] [serial = 736] [outer = 0x0] 13:03:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x115df7400) [pid = 2590] [serial = 737] [outer = 0x114f5f000] 13:03:42 INFO - PROCESS | 2590 | 1464638622004 Marionette DEBUG loaded listener.js 13:03:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x116705c00) [pid = 2590] [serial = 738] [outer = 0x114f5f000] 13:03:42 INFO - PROCESS | 2590 | 1464638622421 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]]]}] 13:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 13:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 674ms 13:03:42 INFO - PROCESS | 2590 | 1464638622492 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 13:03:42 INFO - PROCESS | 2590 | 1464638622493 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 13:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 13:03:42 INFO - PROCESS | 2590 | 1464638622496 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 13:03:42 INFO - PROCESS | 2590 | 1464638622497 Marionette TRACE conn2 <- [1,958,null,{}] 13:03:42 INFO - PROCESS | 2590 | 1464638622519 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}] 13:03:42 INFO - PROCESS | 2590 | 1464638622618 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 13:03:42 INFO - PROCESS | 2590 | 1464638622684 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:42 INFO - PROCESS | 2590 | ++DOCSHELL 0x121177000 == 59 [pid = 2590] [id = 247] 13:03:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x117475400) [pid = 2590] [serial = 739] [outer = 0x0] 13:03:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x11747e000) [pid = 2590] [serial = 740] [outer = 0x117475400] 13:03:42 INFO - PROCESS | 2590 | 1464638622715 Marionette DEBUG loaded listener.js 13:03:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x118140400) [pid = 2590] [serial = 741] [outer = 0x117475400] 13:03:43 INFO - PROCESS | 2590 | 1464638623139 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]]]}] 13:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 13:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 668ms 13:03:43 INFO - PROCESS | 2590 | 1464638623165 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 13:03:43 INFO - PROCESS | 2590 | 1464638623168 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 13:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 13:03:43 INFO - PROCESS | 2590 | 1464638623176 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 13:03:43 INFO - PROCESS | 2590 | 1464638623179 Marionette TRACE conn2 <- [1,962,null,{}] 13:03:43 INFO - PROCESS | 2590 | 1464638623182 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}] 13:03:43 INFO - PROCESS | 2590 | 1464638623283 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 13:03:43 INFO - PROCESS | 2590 | 1464638623336 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:43 INFO - PROCESS | 2590 | ++DOCSHELL 0x121706800 == 60 [pid = 2590] [id = 248] 13:03:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x1184d2400) [pid = 2590] [serial = 742] [outer = 0x0] 13:03:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x11856e400) [pid = 2590] [serial = 743] [outer = 0x1184d2400] 13:03:43 INFO - PROCESS | 2590 | 1464638623366 Marionette DEBUG loaded listener.js 13:03:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x1187b7000) [pid = 2590] [serial = 744] [outer = 0x1184d2400] 13:03:43 INFO - PROCESS | 2590 | 1464638623793 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]]]}] 13:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 13:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 676ms 13:03:43 INFO - PROCESS | 2590 | 1464638623849 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 13:03:43 INFO - PROCESS | 2590 | 1464638623850 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 13:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 13:03:43 INFO - PROCESS | 2590 | 1464638623852 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 13:03:43 INFO - PROCESS | 2590 | 1464638623854 Marionette TRACE conn2 <- [1,966,null,{}] 13:03:43 INFO - PROCESS | 2590 | 1464638623856 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}] 13:03:43 INFO - PROCESS | 2590 | 1464638623971 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 13:03:44 INFO - PROCESS | 2590 | 1464638624025 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:44 INFO - PROCESS | 2590 | ++DOCSHELL 0x125e95800 == 61 [pid = 2590] [id = 249] 13:03:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x1187bb800) [pid = 2590] [serial = 745] [outer = 0x0] 13:03:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x11966a400) [pid = 2590] [serial = 746] [outer = 0x1187bb800] 13:03:44 INFO - PROCESS | 2590 | 1464638624055 Marionette DEBUG loaded listener.js 13:03:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 138 (0x119a05800) [pid = 2590] [serial = 747] [outer = 0x1187bb800] 13:03:44 INFO - PROCESS | 2590 | 1464638624454 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]]]}] 13:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 13:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 621ms 13:03:44 INFO - PROCESS | 2590 | 1464638624474 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 13:03:44 INFO - PROCESS | 2590 | 1464638624475 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 13:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 13:03:44 INFO - PROCESS | 2590 | 1464638624477 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 13:03:44 INFO - PROCESS | 2590 | 1464638624478 Marionette TRACE conn2 <- [1,970,null,{}] 13:03:44 INFO - PROCESS | 2590 | 1464638624480 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}] 13:03:44 INFO - PROCESS | 2590 | 1464638624583 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 13:03:44 INFO - PROCESS | 2590 | 1464638624649 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:44 INFO - PROCESS | 2590 | ++DOCSHELL 0x128925000 == 62 [pid = 2590] [id = 250] 13:03:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 139 (0x121515400) [pid = 2590] [serial = 748] [outer = 0x0] 13:03:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 140 (0x121518000) [pid = 2590] [serial = 749] [outer = 0x121515400] 13:03:44 INFO - PROCESS | 2590 | 1464638624692 Marionette DEBUG loaded listener.js 13:03:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 141 (0x12180c800) [pid = 2590] [serial = 750] [outer = 0x121515400] 13:03:45 INFO - PROCESS | 2590 | 1464638625141 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]]]}] 13:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 13:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 721ms 13:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 13:03:45 INFO - PROCESS | 2590 | 1464638625198 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 13:03:45 INFO - PROCESS | 2590 | 1464638625200 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 13:03:45 INFO - PROCESS | 2590 | 1464638625202 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 13:03:45 INFO - PROCESS | 2590 | 1464638625203 Marionette TRACE conn2 <- [1,974,null,{}] 13:03:45 INFO - PROCESS | 2590 | 1464638625206 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}] 13:03:45 INFO - PROCESS | 2590 | 1464638625322 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 13:03:45 INFO - PROCESS | 2590 | 1464638625376 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:45 INFO - PROCESS | 2590 | ++DOCSHELL 0x1296d6000 == 63 [pid = 2590] [id = 251] 13:03:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 142 (0x121593800) [pid = 2590] [serial = 751] [outer = 0x0] 13:03:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 143 (0x121814c00) [pid = 2590] [serial = 752] [outer = 0x121593800] 13:03:45 INFO - PROCESS | 2590 | 1464638625405 Marionette DEBUG loaded listener.js 13:03:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 144 (0x1235b1000) [pid = 2590] [serial = 753] [outer = 0x121593800] 13:03:45 INFO - PROCESS | 2590 | 1464638625819 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]]]}] 13:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 13:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 668ms 13:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 13:03:45 INFO - PROCESS | 2590 | 1464638625871 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 13:03:45 INFO - PROCESS | 2590 | 1464638625872 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 13:03:45 INFO - PROCESS | 2590 | 1464638625875 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 13:03:45 INFO - PROCESS | 2590 | 1464638625876 Marionette TRACE conn2 <- [1,978,null,{}] 13:03:45 INFO - PROCESS | 2590 | 1464638625878 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}] 13:03:45 INFO - PROCESS | 2590 | 1464638625974 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 13:03:46 INFO - PROCESS | 2590 | 1464638626039 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x12aa42000 == 64 [pid = 2590] [id = 252] 13:03:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 145 (0x121812400) [pid = 2590] [serial = 754] [outer = 0x0] 13:03:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 146 (0x12557c400) [pid = 2590] [serial = 755] [outer = 0x121812400] 13:03:46 INFO - PROCESS | 2590 | 1464638626069 Marionette DEBUG loaded listener.js 13:03:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x125dad800) [pid = 2590] [serial = 756] [outer = 0x121812400] 13:03:46 INFO - PROCESS | 2590 | 1464638626547 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]]]}] 13:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 13:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 718ms 13:03:46 INFO - PROCESS | 2590 | 1464638626606 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 13:03:46 INFO - PROCESS | 2590 | 1464638626607 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 13:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 13:03:46 INFO - PROCESS | 2590 | 1464638626609 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 13:03:46 INFO - PROCESS | 2590 | 1464638626611 Marionette TRACE conn2 <- [1,982,null,{}] 13:03:46 INFO - PROCESS | 2590 | 1464638626613 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}] 13:03:46 INFO - PROCESS | 2590 | 1464638626711 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 13:03:46 INFO - PROCESS | 2590 | 1464638626776 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ba88000 == 65 [pid = 2590] [id = 253] 13:03:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 148 (0x110e10c00) [pid = 2590] [serial = 757] [outer = 0x0] 13:03:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 149 (0x126fcf800) [pid = 2590] [serial = 758] [outer = 0x110e10c00] 13:03:46 INFO - PROCESS | 2590 | 1464638626806 Marionette DEBUG loaded listener.js 13:03:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 150 (0x12742a800) [pid = 2590] [serial = 759] [outer = 0x110e10c00] 13:03:47 INFO - PROCESS | 2590 | 1464638627222 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]]]}] 13:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 13:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 618ms 13:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 13:03:47 INFO - PROCESS | 2590 | 1464638627228 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 13:03:47 INFO - PROCESS | 2590 | 1464638627230 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 13:03:47 INFO - PROCESS | 2590 | 1464638627232 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 13:03:47 INFO - PROCESS | 2590 | 1464638627234 Marionette TRACE conn2 <- [1,986,null,{}] 13:03:47 INFO - PROCESS | 2590 | 1464638627239 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}] 13:03:47 INFO - PROCESS | 2590 | 1464638627340 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 13:03:47 INFO - PROCESS | 2590 | 1464638627393 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:47 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bd99800 == 66 [pid = 2590] [id = 254] 13:03:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 151 (0x126ecd800) [pid = 2590] [serial = 760] [outer = 0x0] 13:03:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 152 (0x128a63400) [pid = 2590] [serial = 761] [outer = 0x126ecd800] 13:03:47 INFO - PROCESS | 2590 | 1464638627422 Marionette DEBUG loaded listener.js 13:03:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 153 (0x128a70000) [pid = 2590] [serial = 762] [outer = 0x126ecd800] 13:03:47 INFO - PROCESS | 2590 | 1464638627908 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]]]}] 13:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 13:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 725ms 13:03:48 INFO - PROCESS | 2590 | 1464638627999 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 13:03:48 INFO - PROCESS | 2590 | 1464638628002 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 13:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 13:03:48 INFO - PROCESS | 2590 | 1464638628031 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 13:03:48 INFO - PROCESS | 2590 | 1464638628036 Marionette TRACE conn2 <- [1,990,null,{}] 13:03:48 INFO - PROCESS | 2590 | 1464638628042 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}] 13:03:48 INFO - PROCESS | 2590 | 1464638628166 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 13:03:48 INFO - PROCESS | 2590 | 1464638628235 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:48 INFO - PROCESS | 2590 | ++DOCSHELL 0x1126ce800 == 67 [pid = 2590] [id = 255] 13:03:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 154 (0x114f5a800) [pid = 2590] [serial = 763] [outer = 0x0] 13:03:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 155 (0x115e69c00) [pid = 2590] [serial = 764] [outer = 0x114f5a800] 13:03:48 INFO - PROCESS | 2590 | 1464638628265 Marionette DEBUG loaded listener.js 13:03:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 156 (0x1169b8800) [pid = 2590] [serial = 765] [outer = 0x114f5a800] 13:03:48 INFO - PROCESS | 2590 | --DOCSHELL 0x118451800 == 66 [pid = 2590] [id = 244] 13:03:48 INFO - PROCESS | 2590 | --DOCSHELL 0x127238000 == 65 [pid = 2590] [id = 238] 13:03:48 INFO - PROCESS | 2590 | --DOCSHELL 0x118088800 == 64 [pid = 2590] [id = 237] 13:03:48 INFO - PROCESS | 2590 | 1464638628626 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]]]}] 13:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 13:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 629ms 13:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 13:03:48 INFO - PROCESS | 2590 | 1464638628656 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 13:03:48 INFO - PROCESS | 2590 | 1464638628660 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 13:03:48 INFO - PROCESS | 2590 | 1464638628664 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 13:03:48 INFO - PROCESS | 2590 | 1464638628666 Marionette TRACE conn2 <- [1,994,null,{}] 13:03:48 INFO - PROCESS | 2590 | 1464638628669 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}] 13:03:48 INFO - PROCESS | 2590 | 1464638628757 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 13:03:48 INFO - PROCESS | 2590 | 1464638628762 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:48 INFO - PROCESS | 2590 | ++DOCSHELL 0x12107d000 == 65 [pid = 2590] [id = 256] 13:03:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 157 (0x117471c00) [pid = 2590] [serial = 766] [outer = 0x0] 13:03:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 158 (0x118562400) [pid = 2590] [serial = 767] [outer = 0x117471c00] 13:03:48 INFO - PROCESS | 2590 | 1464638628788 Marionette DEBUG loaded listener.js 13:03:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 159 (0x118746400) [pid = 2590] [serial = 768] [outer = 0x117471c00] 13:03:49 INFO - PROCESS | 2590 | 1464638629137 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]]]}] 13:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 13:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 519ms 13:03:49 INFO - PROCESS | 2590 | 1464638629185 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 13:03:49 INFO - PROCESS | 2590 | 1464638629187 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 13:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 13:03:49 INFO - PROCESS | 2590 | 1464638629190 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 13:03:49 INFO - PROCESS | 2590 | 1464638629192 Marionette TRACE conn2 <- [1,998,null,{}] 13:03:49 INFO - PROCESS | 2590 | 1464638629200 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}] 13:03:49 INFO - PROCESS | 2590 | 1464638629290 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 13:03:49 INFO - PROCESS | 2590 | 1464638629297 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:49 INFO - PROCESS | 2590 | ++DOCSHELL 0x1296cf000 == 66 [pid = 2590] [id = 257] 13:03:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 160 (0x121140000) [pid = 2590] [serial = 769] [outer = 0x0] 13:03:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 161 (0x121631400) [pid = 2590] [serial = 770] [outer = 0x121140000] 13:03:49 INFO - PROCESS | 2590 | 1464638629325 Marionette DEBUG loaded listener.js 13:03:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 162 (0x123566000) [pid = 2590] [serial = 771] [outer = 0x121140000] 13:03:49 INFO - PROCESS | 2590 | 1464638629781 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]]]}] 13:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 13:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 621ms 13:03:49 INFO - PROCESS | 2590 | 1464638629825 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 13:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 13:03:49 INFO - PROCESS | 2590 | 1464638629828 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 13:03:49 INFO - PROCESS | 2590 | 1464638629830 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 13:03:49 INFO - PROCESS | 2590 | 1464638629831 Marionette TRACE conn2 <- [1,1002,null,{}] 13:03:49 INFO - PROCESS | 2590 | 1464638629833 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}] 13:03:49 INFO - PROCESS | 2590 | 1464638629923 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 13:03:49 INFO - PROCESS | 2590 | 1464638629927 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:49 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3e3000 == 67 [pid = 2590] [id = 258] 13:03:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 163 (0x12533a800) [pid = 2590] [serial = 772] [outer = 0x0] 13:03:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 164 (0x128a6ec00) [pid = 2590] [serial = 773] [outer = 0x12533a800] 13:03:49 INFO - PROCESS | 2590 | 1464638629954 Marionette DEBUG loaded listener.js 13:03:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 165 (0x129244400) [pid = 2590] [serial = 774] [outer = 0x12533a800] 13:03:50 INFO - PROCESS | 2590 | 1464638630299 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]]]}] 13:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 13:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 524ms 13:03:50 INFO - PROCESS | 2590 | 1464638630355 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 13:03:50 INFO - PROCESS | 2590 | 1464638630356 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 13:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 13:03:50 INFO - PROCESS | 2590 | 1464638630358 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 13:03:50 INFO - PROCESS | 2590 | 1464638630359 Marionette TRACE conn2 <- [1,1006,null,{}] 13:03:50 INFO - PROCESS | 2590 | 1464638630380 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}] 13:03:50 INFO - PROCESS | 2590 | 1464638630465 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 13:03:50 INFO - PROCESS | 2590 | 1464638630470 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:50 INFO - PROCESS | 2590 | ++DOCSHELL 0x12caa7000 == 68 [pid = 2590] [id = 259] 13:03:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 166 (0x128915000) [pid = 2590] [serial = 775] [outer = 0x0] 13:03:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 167 (0x12a638c00) [pid = 2590] [serial = 776] [outer = 0x128915000] 13:03:50 INFO - PROCESS | 2590 | 1464638630495 Marionette DEBUG loaded listener.js 13:03:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 168 (0x12a7d2c00) [pid = 2590] [serial = 777] [outer = 0x128915000] 13:03:50 INFO - PROCESS | 2590 | 1464638630867 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]]]}] 13:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 13:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 540ms 13:03:50 INFO - PROCESS | 2590 | 1464638630902 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 13:03:50 INFO - PROCESS | 2590 | 1464638630903 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 13:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 13:03:50 INFO - PROCESS | 2590 | 1464638630905 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 13:03:50 INFO - PROCESS | 2590 | 1464638630906 Marionette TRACE conn2 <- [1,1010,null,{}] 13:03:50 INFO - PROCESS | 2590 | 1464638630909 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}] 13:03:51 INFO - PROCESS | 2590 | 1464638631039 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 13:03:51 INFO - PROCESS | 2590 | 1464638631080 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d2ca800 == 69 [pid = 2590] [id = 260] 13:03:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 169 (0x12b103800) [pid = 2590] [serial = 778] [outer = 0x0] 13:03:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 170 (0x12b107000) [pid = 2590] [serial = 779] [outer = 0x12b103800] 13:03:51 INFO - PROCESS | 2590 | 1464638631105 Marionette DEBUG loaded listener.js 13:03:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 171 (0x12c505c00) [pid = 2590] [serial = 780] [outer = 0x12b103800] 13:03:51 INFO - PROCESS | 2590 | 1464638631432 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]]]}] 13:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 13:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 569ms 13:03:51 INFO - PROCESS | 2590 | 1464638631475 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 13:03:51 INFO - PROCESS | 2590 | 1464638631476 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 13:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 13:03:51 INFO - PROCESS | 2590 | 1464638631478 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 13:03:51 INFO - PROCESS | 2590 | 1464638631479 Marionette TRACE conn2 <- [1,1014,null,{}] 13:03:51 INFO - PROCESS | 2590 | 1464638631481 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}] 13:03:51 INFO - PROCESS | 2590 | 1464638631586 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 13:03:51 INFO - PROCESS | 2590 | 1464638631624 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d7d8800 == 70 [pid = 2590] [id = 261] 13:03:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 172 (0x113172c00) [pid = 2590] [serial = 781] [outer = 0x0] 13:03:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 173 (0x12c50d800) [pid = 2590] [serial = 782] [outer = 0x113172c00] 13:03:51 INFO - PROCESS | 2590 | 1464638631648 Marionette DEBUG loaded listener.js 13:03:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 174 (0x12cac0800) [pid = 2590] [serial = 783] [outer = 0x113172c00] 13:03:51 INFO - PROCESS | 2590 | 1464638631995 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]]]}] 13:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 13:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 521ms 13:03:52 INFO - PROCESS | 2590 | 1464638632000 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 13:03:52 INFO - PROCESS | 2590 | 1464638632001 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 13:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 13:03:52 INFO - PROCESS | 2590 | 1464638632006 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 13:03:52 INFO - PROCESS | 2590 | 1464638632008 Marionette TRACE conn2 <- [1,1018,null,{}] 13:03:52 INFO - PROCESS | 2590 | 1464638632011 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}] 13:03:52 INFO - PROCESS | 2590 | 1464638632176 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 13:03:52 INFO - PROCESS | 2590 | 1464638632201 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:52 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e084800 == 71 [pid = 2590] [id = 262] 13:03:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 175 (0x110e03c00) [pid = 2590] [serial = 784] [outer = 0x0] 13:03:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 176 (0x112791000) [pid = 2590] [serial = 785] [outer = 0x110e03c00] 13:03:52 INFO - PROCESS | 2590 | 1464638632250 Marionette DEBUG loaded listener.js 13:03:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 177 (0x112795400) [pid = 2590] [serial = 786] [outer = 0x110e03c00] 13:03:52 INFO - PROCESS | 2590 | 1464638632626 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]]]}] 13:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 13:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 672ms 13:03:52 INFO - PROCESS | 2590 | --DOMWINDOW == 176 (0x1167af400) [pid = 2590] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 13:03:52 INFO - PROCESS | 2590 | --DOMWINDOW == 175 (0x1193ee400) [pid = 2590] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 13:03:52 INFO - PROCESS | 2590 | --DOMWINDOW == 174 (0x12356e800) [pid = 2590] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 13:03:52 INFO - PROCESS | 2590 | --DOMWINDOW == 173 (0x1193eec00) [pid = 2590] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 13:03:52 INFO - PROCESS | 2590 | --DOMWINDOW == 172 (0x115d8d800) [pid = 2590] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 13:03:52 INFO - PROCESS | 2590 | --DOMWINDOW == 171 (0x110e0a800) [pid = 2590] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 13:03:52 INFO - PROCESS | 2590 | --DOMWINDOW == 170 (0x12777e800) [pid = 2590] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 13:03:52 INFO - PROCESS | 2590 | --DOMWINDOW == 169 (0x110e0c000) [pid = 2590] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 13:03:52 INFO - PROCESS | 2590 | --DOMWINDOW == 168 (0x128a6e400) [pid = 2590] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 13:03:52 INFO - PROCESS | 2590 | --DOMWINDOW == 167 (0x12a7cfc00) [pid = 2590] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 13:03:52 INFO - PROCESS | 2590 | --DOMWINDOW == 166 (0x118531800) [pid = 2590] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 13:03:52 INFO - PROCESS | 2590 | --DOMWINDOW == 165 (0x114f58400) [pid = 2590] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 13:03:52 INFO - PROCESS | 2590 | --DOMWINDOW == 164 (0x12b27ec00) [pid = 2590] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 13:03:52 INFO - PROCESS | 2590 | 1464638632750 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 13:03:52 INFO - PROCESS | 2590 | 1464638632751 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 13:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 13:03:52 INFO - PROCESS | 2590 | 1464638632761 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 13:03:52 INFO - PROCESS | 2590 | 1464638632762 Marionette TRACE conn2 <- [1,1022,null,{}] 13:03:52 INFO - PROCESS | 2590 | 1464638632764 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}] 13:03:52 INFO - PROCESS | 2590 | 1464638632868 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 13:03:52 INFO - PROCESS | 2590 | 1464638632876 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:52 INFO - PROCESS | 2590 | ++DOCSHELL 0x128df7800 == 72 [pid = 2590] [id = 263] 13:03:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 165 (0x11278d000) [pid = 2590] [serial = 787] [outer = 0x0] 13:03:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 166 (0x112796800) [pid = 2590] [serial = 788] [outer = 0x11278d000] 13:03:52 INFO - PROCESS | 2590 | 1464638632901 Marionette DEBUG loaded listener.js 13:03:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 167 (0x117476c00) [pid = 2590] [serial = 789] [outer = 0x11278d000] 13:03:53 INFO - PROCESS | 2590 | 1464638633226 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]]]}] 13:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 13:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 469ms 13:03:53 INFO - PROCESS | 2590 | 1464638633230 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 13:03:53 INFO - PROCESS | 2590 | 1464638633231 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 13:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 13:03:53 INFO - PROCESS | 2590 | 1464638633234 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 13:03:53 INFO - PROCESS | 2590 | 1464638633235 Marionette TRACE conn2 <- [1,1026,null,{}] 13:03:53 INFO - PROCESS | 2590 | 1464638633242 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}] 13:03:53 INFO - PROCESS | 2590 | 1464638633339 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 13:03:53 INFO - PROCESS | 2590 | 1464638633398 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:53 INFO - PROCESS | 2590 | ++DOCSHELL 0x135689000 == 73 [pid = 2590] [id = 264] 13:03:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 168 (0x110e0f400) [pid = 2590] [serial = 790] [outer = 0x0] 13:03:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 169 (0x118546000) [pid = 2590] [serial = 791] [outer = 0x110e0f400] 13:03:53 INFO - PROCESS | 2590 | 1464638633423 Marionette DEBUG loaded listener.js 13:03:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 170 (0x11854cc00) [pid = 2590] [serial = 792] [outer = 0x110e0f400] 13:03:53 INFO - PROCESS | 2590 | 1464638633729 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]]]}] 13:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 13:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 524ms 13:03:53 INFO - PROCESS | 2590 | 1464638633758 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 13:03:53 INFO - PROCESS | 2590 | 1464638633760 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 13:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 13:03:53 INFO - PROCESS | 2590 | 1464638633762 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 13:03:53 INFO - PROCESS | 2590 | 1464638633764 Marionette TRACE conn2 <- [1,1030,null,{}] 13:03:53 INFO - PROCESS | 2590 | 1464638633766 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}] 13:03:53 INFO - PROCESS | 2590 | 1464638633871 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 13:03:53 INFO - PROCESS | 2590 | 1464638633875 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:53 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c174000 == 74 [pid = 2590] [id = 265] 13:03:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 171 (0x11854f000) [pid = 2590] [serial = 793] [outer = 0x0] 13:03:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 172 (0x12356e800) [pid = 2590] [serial = 794] [outer = 0x11854f000] 13:03:53 INFO - PROCESS | 2590 | 1464638633905 Marionette DEBUG loaded listener.js 13:03:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 173 (0x12cf49800) [pid = 2590] [serial = 795] [outer = 0x11854f000] 13:03:54 INFO - PROCESS | 2590 | 1464638634257 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]]]}] 13:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 13:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 13:03:54 INFO - PROCESS | 2590 | 1464638634282 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 13:03:54 INFO - PROCESS | 2590 | 1464638634284 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 13:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 13:03:54 INFO - PROCESS | 2590 | 1464638634287 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 13:03:54 INFO - PROCESS | 2590 | 1464638634288 Marionette TRACE conn2 <- [1,1034,null,{}] 13:03:54 INFO - PROCESS | 2590 | 1464638634290 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}] 13:03:54 INFO - PROCESS | 2590 | 1464638634408 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 13:03:54 INFO - PROCESS | 2590 | 1464638634415 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x135acd800 == 75 [pid = 2590] [id = 266] 13:03:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 174 (0x12a778800) [pid = 2590] [serial = 796] [outer = 0x0] 13:03:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 175 (0x12cfa2000) [pid = 2590] [serial = 797] [outer = 0x12a778800] 13:03:54 INFO - PROCESS | 2590 | 1464638634440 Marionette DEBUG loaded listener.js 13:03:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 176 (0x12d3a7400) [pid = 2590] [serial = 798] [outer = 0x12a778800] 13:03:54 INFO - PROCESS | 2590 | 1464638634722 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]]]}] 13:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 13:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 470ms 13:03:54 INFO - PROCESS | 2590 | 1464638634828 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 13:03:54 INFO - PROCESS | 2590 | 1464638634830 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 13:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 13:03:54 INFO - PROCESS | 2590 | 1464638634836 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 13:03:54 INFO - PROCESS | 2590 | 1464638634838 Marionette TRACE conn2 <- [1,1038,null,{}] 13:03:54 INFO - PROCESS | 2590 | 1464638634842 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}] 13:03:54 INFO - PROCESS | 2590 | 1464638634961 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 13:03:55 INFO - PROCESS | 2590 | 1464638635020 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:55 INFO - PROCESS | 2590 | ++DOCSHELL 0x116a9c800 == 76 [pid = 2590] [id = 267] 13:03:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 177 (0x112792400) [pid = 2590] [serial = 799] [outer = 0x0] 13:03:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 178 (0x113165800) [pid = 2590] [serial = 800] [outer = 0x112792400] 13:03:55 INFO - PROCESS | 2590 | 1464638635092 Marionette DEBUG loaded listener.js 13:03:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 179 (0x114f53800) [pid = 2590] [serial = 801] [outer = 0x112792400] 13:03:55 INFO - PROCESS | 2590 | 1464638635574 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]]]}] 13:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 13:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 772ms 13:03:55 INFO - PROCESS | 2590 | 1464638635608 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 13:03:55 INFO - PROCESS | 2590 | 1464638635612 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 13:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 13:03:55 INFO - PROCESS | 2590 | 1464638635621 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 13:03:55 INFO - PROCESS | 2590 | 1464638635625 Marionette TRACE conn2 <- [1,1042,null,{}] 13:03:55 INFO - PROCESS | 2590 | 1464638635629 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}] 13:03:55 INFO - PROCESS | 2590 | 1464638635767 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 13:03:55 INFO - PROCESS | 2590 | 1464638635841 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:55 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bdc8800 == 77 [pid = 2590] [id = 268] 13:03:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 180 (0x11316d000) [pid = 2590] [serial = 802] [outer = 0x0] 13:03:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 181 (0x11854c800) [pid = 2590] [serial = 803] [outer = 0x11316d000] 13:03:55 INFO - PROCESS | 2590 | 1464638635870 Marionette DEBUG loaded listener.js 13:03:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 182 (0x11873a000) [pid = 2590] [serial = 804] [outer = 0x11316d000] 13:03:56 INFO - PROCESS | 2590 | 1464638636275 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]]]}] 13:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 13:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 676ms 13:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 13:03:56 INFO - PROCESS | 2590 | 1464638636293 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 13:03:56 INFO - PROCESS | 2590 | 1464638636295 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 13:03:56 INFO - PROCESS | 2590 | 1464638636297 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 13:03:56 INFO - PROCESS | 2590 | 1464638636298 Marionette TRACE conn2 <- [1,1046,null,{}] 13:03:56 INFO - PROCESS | 2590 | 1464638636305 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}] 13:03:56 INFO - PROCESS | 2590 | 1464638636439 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 13:03:56 INFO - PROCESS | 2590 | 1464638636545 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:56 INFO - PROCESS | 2590 | ++DOCSHELL 0x135ae2800 == 78 [pid = 2590] [id = 269] 13:03:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 183 (0x12180ec00) [pid = 2590] [serial = 805] [outer = 0x0] 13:03:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 184 (0x121b11000) [pid = 2590] [serial = 806] [outer = 0x12180ec00] 13:03:56 INFO - PROCESS | 2590 | 1464638636581 Marionette DEBUG loaded listener.js 13:03:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 185 (0x126d6d400) [pid = 2590] [serial = 807] [outer = 0x12180ec00] 13:03:56 INFO - PROCESS | 2590 | 1464638636989 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]]]}] 13:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 13:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 718ms 13:03:57 INFO - PROCESS | 2590 | 1464638637016 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 13:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 13:03:57 INFO - PROCESS | 2590 | 1464638637017 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 13:03:57 INFO - PROCESS | 2590 | 1464638637019 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 13:03:57 INFO - PROCESS | 2590 | 1464638637020 Marionette TRACE conn2 <- [1,1050,null,{}] 13:03:57 INFO - PROCESS | 2590 | 1464638637023 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}] 13:03:57 INFO - PROCESS | 2590 | 1464638637131 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 13:03:57 INFO - PROCESS | 2590 | 1464638637235 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:57 INFO - PROCESS | 2590 | ++DOCSHELL 0x13556d000 == 79 [pid = 2590] [id = 270] 13:03:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 186 (0x12950b000) [pid = 2590] [serial = 808] [outer = 0x0] 13:03:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 187 (0x12a7d7400) [pid = 2590] [serial = 809] [outer = 0x12950b000] 13:03:57 INFO - PROCESS | 2590 | 1464638637267 Marionette DEBUG loaded listener.js 13:03:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 188 (0x12b27ec00) [pid = 2590] [serial = 810] [outer = 0x12950b000] 13:03:57 INFO - PROCESS | 2590 | 1464638637658 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]]]}] 13:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 13:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 669ms 13:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 13:03:57 INFO - PROCESS | 2590 | 1464638637689 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 13:03:57 INFO - PROCESS | 2590 | 1464638637690 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 13:03:57 INFO - PROCESS | 2590 | 1464638637692 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 13:03:57 INFO - PROCESS | 2590 | 1464638637693 Marionette TRACE conn2 <- [1,1054,null,{}] 13:03:57 INFO - PROCESS | 2590 | 1464638637696 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}] 13:03:57 INFO - PROCESS | 2590 | 1464638637830 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 13:03:57 INFO - PROCESS | 2590 | 1464638637936 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:57 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b2b6800 == 80 [pid = 2590] [id = 271] 13:03:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 189 (0x113169800) [pid = 2590] [serial = 811] [outer = 0x0] 13:03:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 190 (0x1164bd000) [pid = 2590] [serial = 812] [outer = 0x113169800] 13:03:57 INFO - PROCESS | 2590 | 1464638637966 Marionette DEBUG loaded listener.js 13:03:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 191 (0x12bac3c00) [pid = 2590] [serial = 813] [outer = 0x113169800] 13:03:58 INFO - PROCESS | 2590 | 1464638638381 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]]]}] 13:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 13:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 718ms 13:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 13:03:58 INFO - PROCESS | 2590 | 1464638638411 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 13:03:58 INFO - PROCESS | 2590 | 1464638638412 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 13:03:58 INFO - PROCESS | 2590 | 1464638638414 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 13:03:58 INFO - PROCESS | 2590 | 1464638638416 Marionette TRACE conn2 <- [1,1058,null,{}] 13:03:58 INFO - PROCESS | 2590 | 1464638638418 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}] 13:03:58 INFO - PROCESS | 2590 | 1464638638782 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 13:03:58 INFO - PROCESS | 2590 | 1464638638916 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:58 INFO - PROCESS | 2590 | ++DOCSHELL 0x121076000 == 81 [pid = 2590] [id = 272] 13:03:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 192 (0x11278d800) [pid = 2590] [serial = 814] [outer = 0x0] 13:03:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 193 (0x112974000) [pid = 2590] [serial = 815] [outer = 0x11278d800] 13:03:58 INFO - PROCESS | 2590 | 1464638638946 Marionette DEBUG loaded listener.js 13:03:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 194 (0x11317f800) [pid = 2590] [serial = 816] [outer = 0x11278d800] 13:03:59 INFO - PROCESS | 2590 | 1464638639391 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]]]}] 13:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 13:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1021ms 13:03:59 INFO - PROCESS | 2590 | 1464638639438 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 13:03:59 INFO - PROCESS | 2590 | 1464638639441 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 13:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 13:03:59 INFO - PROCESS | 2590 | 1464638639445 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 13:03:59 INFO - PROCESS | 2590 | 1464638639448 Marionette TRACE conn2 <- [1,1062,null,{}] 13:03:59 INFO - PROCESS | 2590 | 1464638639464 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}] 13:03:59 INFO - PROCESS | 2590 | 1464638639609 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 13:03:59 INFO - PROCESS | 2590 | 1464638639750 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:03:59 INFO - PROCESS | 2590 | ++DOCSHELL 0x116aba000 == 82 [pid = 2590] [id = 273] 13:03:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 195 (0x115d8b000) [pid = 2590] [serial = 817] [outer = 0x0] 13:03:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 196 (0x115d94400) [pid = 2590] [serial = 818] [outer = 0x115d8b000] 13:03:59 INFO - PROCESS | 2590 | 1464638639803 Marionette DEBUG loaded listener.js 13:03:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 197 (0x11660b800) [pid = 2590] [serial = 819] [outer = 0x115d8b000] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x123633000 == 81 [pid = 2590] [id = 154] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x11925c800 == 80 [pid = 2590] [id = 243] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x11267f000 == 79 [pid = 2590] [id = 240] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x12bda7000 == 78 [pid = 2590] [id = 155] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x1211cd800 == 77 [pid = 2590] [id = 241] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x12a4ad800 == 76 [pid = 2590] [id = 100] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x12c174000 == 75 [pid = 2590] [id = 265] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x135689000 == 74 [pid = 2590] [id = 264] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x128df7800 == 73 [pid = 2590] [id = 263] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 196 (0x11746fc00) [pid = 2590] [serial = 650] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 195 (0x12ab8d000) [pid = 2590] [serial = 659] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 194 (0x128a6cc00) [pid = 2590] [serial = 656] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 193 (0x12c6eb400) [pid = 2590] [serial = 662] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 192 (0x12a7d9800) [pid = 2590] [serial = 665] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 191 (0x119285400) [pid = 2590] [serial = 653] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 190 (0x113173c00) [pid = 2590] [serial = 707] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 189 (0x121808000) [pid = 2590] [serial = 728] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 188 (0x129249c00) [pid = 2590] [serial = 725] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 187 (0x1235b0800) [pid = 2590] [serial = 722] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 186 (0x120f0e400) [pid = 2590] [serial = 719] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 185 (0x1184d1000) [pid = 2590] [serial = 716] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 184 (0x115dee000) [pid = 2590] [serial = 713] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 183 (0x113178800) [pid = 2590] [serial = 710] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x12e084800 == 72 [pid = 2590] [id = 262] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x12d7d8800 == 71 [pid = 2590] [id = 261] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x12d2ca800 == 70 [pid = 2590] [id = 260] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x12caa7000 == 69 [pid = 2590] [id = 259] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3e3000 == 68 [pid = 2590] [id = 258] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x1296cf000 == 67 [pid = 2590] [id = 257] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x12107d000 == 66 [pid = 2590] [id = 256] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x1126ce800 == 65 [pid = 2590] [id = 255] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x12ba88000 == 64 [pid = 2590] [id = 253] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x12aa42000 == 63 [pid = 2590] [id = 252] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x1296d6000 == 62 [pid = 2590] [id = 251] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x128925000 == 61 [pid = 2590] [id = 250] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x125e95800 == 60 [pid = 2590] [id = 249] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x121706800 == 59 [pid = 2590] [id = 248] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x121177000 == 58 [pid = 2590] [id = 247] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x11845d800 == 57 [pid = 2590] [id = 246] 13:04:00 INFO - PROCESS | 2590 | --DOCSHELL 0x1132b2000 == 56 [pid = 2590] [id = 245] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 182 (0x129248c00) [pid = 2590] [serial = 689] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 181 (0x12ab87c00) [pid = 2590] [serial = 692] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 180 (0x12a76fc00) [pid = 2590] [serial = 690] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 179 (0x118568800) [pid = 2590] [serial = 674] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 178 (0x1187b7400) [pid = 2590] [serial = 675] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 177 (0x116130400) [pid = 2590] [serial = 669] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 176 (0x114fb4800) [pid = 2590] [serial = 668] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 175 (0x12baa9400) [pid = 2590] [serial = 695] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 174 (0x1183bac00) [pid = 2590] [serial = 672] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 173 (0x11747e800) [pid = 2590] [serial = 671] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 172 (0x11980d800) [pid = 2590] [serial = 677] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 171 (0x121420800) [pid = 2590] [serial = 678] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 170 (0x12557e000) [pid = 2590] [serial = 683] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 169 (0x12151dc00) [pid = 2590] [serial = 680] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 168 (0x121b0c400) [pid = 2590] [serial = 681] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 167 (0x12c6ef800) [pid = 2590] [serial = 699] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 166 (0x11317d800) [pid = 2590] [serial = 731] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 165 (0x118567000) [pid = 2590] [serial = 698] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 164 (0x12c506800) [pid = 2590] [serial = 696] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 163 (0x110e11c00) [pid = 2590] [serial = 702] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 162 (0x128a69000) [pid = 2590] [serial = 686] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 161 (0x128f21000) [pid = 2590] [serial = 687] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 160 (0x113164000) [pid = 2590] [serial = 704] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 159 (0x110e0dc00) [pid = 2590] [serial = 701] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 158 (0x11316b800) [pid = 2590] [serial = 705] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 157 (0x12777e000) [pid = 2590] [serial = 684] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | --DOMWINDOW == 156 (0x12b27e800) [pid = 2590] [serial = 693] [outer = 0x0] [url = about:blank] 13:04:00 INFO - PROCESS | 2590 | 1464638640317 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]]]}] 13:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 13:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 925ms 13:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 13:04:00 INFO - PROCESS | 2590 | 1464638640370 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 13:04:00 INFO - PROCESS | 2590 | 1464638640372 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 13:04:00 INFO - PROCESS | 2590 | 1464638640374 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 13:04:00 INFO - PROCESS | 2590 | 1464638640375 Marionette TRACE conn2 <- [1,1066,null,{}] 13:04:00 INFO - PROCESS | 2590 | 1464638640378 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}] 13:04:00 INFO - PROCESS | 2590 | 1464638640464 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 13:04:00 INFO - PROCESS | 2590 | 1464638640472 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:00 INFO - PROCESS | 2590 | ++DOCSHELL 0x115e0e800 == 57 [pid = 2590] [id = 274] 13:04:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 157 (0x112797400) [pid = 2590] [serial = 820] [outer = 0x0] 13:04:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 158 (0x11660bc00) [pid = 2590] [serial = 821] [outer = 0x112797400] 13:04:00 INFO - PROCESS | 2590 | 1464638640498 Marionette DEBUG loaded listener.js 13:04:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 159 (0x1169ae400) [pid = 2590] [serial = 822] [outer = 0x112797400] 13:04:00 INFO - PROCESS | 2590 | 1464638640960 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]]]}] 13:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 13:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 618ms 13:04:00 INFO - PROCESS | 2590 | 1464638640992 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 13:04:00 INFO - PROCESS | 2590 | 1464638640995 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 13:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 13:04:01 INFO - PROCESS | 2590 | 1464638641003 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 13:04:01 INFO - PROCESS | 2590 | 1464638641007 Marionette TRACE conn2 <- [1,1070,null,{}] 13:04:01 INFO - PROCESS | 2590 | 1464638641009 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}] 13:04:01 INFO - PROCESS | 2590 | 1464638641094 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 13:04:01 INFO - PROCESS | 2590 | 1464638641101 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:01 INFO - PROCESS | 2590 | ++DOCSHELL 0x121080000 == 58 [pid = 2590] [id = 275] 13:04:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 160 (0x1183bac00) [pid = 2590] [serial = 823] [outer = 0x0] 13:04:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 161 (0x1184da800) [pid = 2590] [serial = 824] [outer = 0x1183bac00] 13:04:01 INFO - PROCESS | 2590 | 1464638641127 Marionette DEBUG loaded listener.js 13:04:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 162 (0x118548400) [pid = 2590] [serial = 825] [outer = 0x1183bac00] 13:04:01 INFO - PROCESS | 2590 | 1464638641445 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]]]}] 13:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 13:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 476ms 13:04:01 INFO - PROCESS | 2590 | 1464638641475 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 13:04:01 INFO - PROCESS | 2590 | 1464638641476 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 13:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 13:04:01 INFO - PROCESS | 2590 | 1464638641486 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 13:04:01 INFO - PROCESS | 2590 | 1464638641487 Marionette TRACE conn2 <- [1,1074,null,{}] 13:04:01 INFO - PROCESS | 2590 | 1464638641489 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}] 13:04:01 INFO - PROCESS | 2590 | 1464638641574 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 13:04:01 INFO - PROCESS | 2590 | 1464638641578 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:01 INFO - PROCESS | 2590 | ++DOCSHELL 0x121706800 == 59 [pid = 2590] [id = 276] 13:04:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 163 (0x118544c00) [pid = 2590] [serial = 826] [outer = 0x0] 13:04:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 164 (0x118568800) [pid = 2590] [serial = 827] [outer = 0x118544c00] 13:04:01 INFO - PROCESS | 2590 | 1464638641603 Marionette DEBUG loaded listener.js 13:04:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 165 (0x118739000) [pid = 2590] [serial = 828] [outer = 0x118544c00] 13:04:01 INFO - PROCESS | 2590 | 1464638641935 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]]]}] 13:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 13:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 470ms 13:04:01 INFO - PROCESS | 2590 | 1464638641956 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 13:04:01 INFO - PROCESS | 2590 | 1464638641957 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 13:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 13:04:01 INFO - PROCESS | 2590 | 1464638641960 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 13:04:01 INFO - PROCESS | 2590 | 1464638641961 Marionette TRACE conn2 <- [1,1078,null,{}] 13:04:01 INFO - PROCESS | 2590 | 1464638641963 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}] 13:04:02 INFO - PROCESS | 2590 | 1464638642047 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 13:04:02 INFO - PROCESS | 2590 | 1464638642110 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:02 INFO - PROCESS | 2590 | ++DOCSHELL 0x1258ef800 == 60 [pid = 2590] [id = 277] 13:04:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 166 (0x118fb2c00) [pid = 2590] [serial = 829] [outer = 0x0] 13:04:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 167 (0x119285400) [pid = 2590] [serial = 830] [outer = 0x118fb2c00] 13:04:02 INFO - PROCESS | 2590 | 1464638642141 Marionette DEBUG loaded listener.js 13:04:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 168 (0x119671000) [pid = 2590] [serial = 831] [outer = 0x118fb2c00] 13:04:02 INFO - PROCESS | 2590 | 1464638642466 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]]]}] 13:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 13:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 13:04:02 INFO - PROCESS | 2590 | 1464638642478 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 13:04:02 INFO - PROCESS | 2590 | 1464638642479 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 13:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 13:04:02 INFO - PROCESS | 2590 | 1464638642481 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 13:04:02 INFO - PROCESS | 2590 | 1464638642483 Marionette TRACE conn2 <- [1,1082,null,{}] 13:04:02 INFO - PROCESS | 2590 | 1464638642486 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}] 13:04:02 INFO - PROCESS | 2590 | 1464638642597 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 13:04:02 INFO - PROCESS | 2590 | 1464638642609 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:02 INFO - PROCESS | 2590 | ++DOCSHELL 0x127238800 == 61 [pid = 2590] [id = 278] 13:04:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 169 (0x119291c00) [pid = 2590] [serial = 832] [outer = 0x0] 13:04:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 170 (0x119a11400) [pid = 2590] [serial = 833] [outer = 0x119291c00] 13:04:02 INFO - PROCESS | 2590 | 1464638642634 Marionette DEBUG loaded listener.js 13:04:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 171 (0x121516c00) [pid = 2590] [serial = 834] [outer = 0x119291c00] 13:04:03 INFO - PROCESS | 2590 | 1464638643008 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]]]}] 13:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 13:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 568ms 13:04:03 INFO - PROCESS | 2590 | 1464638643051 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 13:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 13:04:03 INFO - PROCESS | 2590 | 1464638643053 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 13:04:03 INFO - PROCESS | 2590 | 1464638643056 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 13:04:03 INFO - PROCESS | 2590 | 1464638643058 Marionette TRACE conn2 <- [1,1086,null,{}] 13:04:03 INFO - PROCESS | 2590 | 1464638643060 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}] 13:04:03 INFO - PROCESS | 2590 | 1464638643217 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 13:04:03 INFO - PROCESS | 2590 | 1464638643239 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:03 INFO - PROCESS | 2590 | ++DOCSHELL 0x128fb6800 == 62 [pid = 2590] [id = 279] 13:04:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 172 (0x121517000) [pid = 2590] [serial = 835] [outer = 0x0] 13:04:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 173 (0x121806400) [pid = 2590] [serial = 836] [outer = 0x121517000] 13:04:03 INFO - PROCESS | 2590 | 1464638643281 Marionette DEBUG loaded listener.js 13:04:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 174 (0x121815000) [pid = 2590] [serial = 837] [outer = 0x121517000] 13:04:03 INFO - PROCESS | 2590 | 1464638643714 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]]]}] 13:04:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 13:04:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 670ms 13:04:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 13:04:03 INFO - PROCESS | 2590 | 1464638643725 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 13:04:03 INFO - PROCESS | 2590 | 1464638643726 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 13:04:03 INFO - PROCESS | 2590 | 1464638643728 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 13:04:03 INFO - PROCESS | 2590 | 1464638643729 Marionette TRACE conn2 <- [1,1090,null,{}] 13:04:03 INFO - PROCESS | 2590 | 1464638643732 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}] 13:04:03 INFO - PROCESS | 2590 | 1464638643836 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 13:04:03 INFO - PROCESS | 2590 | 1464638643866 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:03 INFO - PROCESS | 2590 | ++DOCSHELL 0x12a4ad800 == 63 [pid = 2590] [id = 280] 13:04:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 175 (0x118fb6800) [pid = 2590] [serial = 838] [outer = 0x0] 13:04:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 176 (0x1235b0800) [pid = 2590] [serial = 839] [outer = 0x118fb6800] 13:04:03 INFO - PROCESS | 2590 | 1464638643893 Marionette DEBUG loaded listener.js 13:04:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 177 (0x12533cc00) [pid = 2590] [serial = 840] [outer = 0x118fb6800] 13:04:04 INFO - PROCESS | 2590 | 1464638644226 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]]]}] 13:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 13:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 522ms 13:04:04 INFO - PROCESS | 2590 | 1464638644253 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 13:04:04 INFO - PROCESS | 2590 | 1464638644255 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 13:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 13:04:04 INFO - PROCESS | 2590 | 1464638644257 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 13:04:04 INFO - PROCESS | 2590 | 1464638644258 Marionette TRACE conn2 <- [1,1094,null,{}] 13:04:04 INFO - PROCESS | 2590 | 1464638644266 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}] 13:04:04 INFO - PROCESS | 2590 | 1464638644369 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 13:04:04 INFO - PROCESS | 2590 | --DOMWINDOW == 176 (0x11747a000) [pid = 2590] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 13:04:04 INFO - PROCESS | 2590 | --DOMWINDOW == 175 (0x116a71400) [pid = 2590] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 13:04:04 INFO - PROCESS | 2590 | --DOMWINDOW == 174 (0x12b103800) [pid = 2590] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 13:04:04 INFO - PROCESS | 2590 | --DOMWINDOW == 173 (0x113172c00) [pid = 2590] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 13:04:04 INFO - PROCESS | 2590 | --DOMWINDOW == 172 (0x110e03c00) [pid = 2590] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 13:04:04 INFO - PROCESS | 2590 | --DOMWINDOW == 171 (0x11278d000) [pid = 2590] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 13:04:04 INFO - PROCESS | 2590 | --DOMWINDOW == 170 (0x114f5a800) [pid = 2590] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 13:04:04 INFO - PROCESS | 2590 | --DOMWINDOW == 169 (0x128915000) [pid = 2590] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 13:04:04 INFO - PROCESS | 2590 | --DOMWINDOW == 168 (0x126ecd800) [pid = 2590] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 13:04:04 INFO - PROCESS | 2590 | --DOMWINDOW == 167 (0x117471c00) [pid = 2590] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 13:04:04 INFO - PROCESS | 2590 | --DOMWINDOW == 166 (0x12533a800) [pid = 2590] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 13:04:04 INFO - PROCESS | 2590 | --DOMWINDOW == 165 (0x11854f000) [pid = 2590] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 13:04:04 INFO - PROCESS | 2590 | --DOMWINDOW == 164 (0x121140000) [pid = 2590] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 13:04:04 INFO - PROCESS | 2590 | --DOMWINDOW == 163 (0x110e0f400) [pid = 2590] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 13:04:04 INFO - PROCESS | 2590 | 1464638644935 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:04 INFO - PROCESS | 2590 | ++DOCSHELL 0x116ab8800 == 64 [pid = 2590] [id = 281] 13:04:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 164 (0x110e0b000) [pid = 2590] [serial = 841] [outer = 0x0] 13:04:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 165 (0x11278d000) [pid = 2590] [serial = 842] [outer = 0x110e0b000] 13:04:04 INFO - PROCESS | 2590 | 1464638644965 Marionette DEBUG loaded listener.js 13:04:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 166 (0x118542800) [pid = 2590] [serial = 843] [outer = 0x110e0b000] 13:04:05 INFO - PROCESS | 2590 | 1464638645260 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]]]}] 13:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 13:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1020ms 13:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 13:04:05 INFO - PROCESS | 2590 | 1464638645277 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 13:04:05 INFO - PROCESS | 2590 | 1464638645279 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 13:04:05 INFO - PROCESS | 2590 | 1464638645281 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 13:04:05 INFO - PROCESS | 2590 | 1464638645282 Marionette TRACE conn2 <- [1,1098,null,{}] 13:04:05 INFO - PROCESS | 2590 | 1464638645295 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}] 13:04:05 INFO - PROCESS | 2590 | 1464638645383 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 13:04:05 INFO - PROCESS | 2590 | 1464638645387 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:05 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bae1000 == 65 [pid = 2590] [id = 282] 13:04:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 167 (0x11317ec00) [pid = 2590] [serial = 844] [outer = 0x0] 13:04:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 168 (0x125dac800) [pid = 2590] [serial = 845] [outer = 0x11317ec00] 13:04:05 INFO - PROCESS | 2590 | 1464638645416 Marionette DEBUG loaded listener.js 13:04:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 169 (0x127270400) [pid = 2590] [serial = 846] [outer = 0x11317ec00] 13:04:05 INFO - PROCESS | 2590 | 1464638645797 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]]]}] 13:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 13:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 569ms 13:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 13:04:05 INFO - PROCESS | 2590 | 1464638645850 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 13:04:05 INFO - PROCESS | 2590 | 1464638645851 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 13:04:05 INFO - PROCESS | 2590 | 1464638645853 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 13:04:05 INFO - PROCESS | 2590 | 1464638645855 Marionette TRACE conn2 <- [1,1102,null,{}] 13:04:05 INFO - PROCESS | 2590 | 1464638645858 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}] 13:04:05 INFO - PROCESS | 2590 | 1464638645940 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 13:04:05 INFO - PROCESS | 2590 | 1464638645944 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:05 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c16d800 == 66 [pid = 2590] [id = 283] 13:04:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 170 (0x12742b800) [pid = 2590] [serial = 847] [outer = 0x0] 13:04:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 171 (0x128a68400) [pid = 2590] [serial = 848] [outer = 0x12742b800] 13:04:05 INFO - PROCESS | 2590 | 1464638645963 Marionette DEBUG loaded listener.js 13:04:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 172 (0x128f44000) [pid = 2590] [serial = 849] [outer = 0x12742b800] 13:04:06 INFO - PROCESS | 2590 | 1464638646405 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]]]}] 13:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 13:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 573ms 13:04:06 INFO - PROCESS | 2590 | 1464638646427 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 13:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 13:04:06 INFO - PROCESS | 2590 | 1464638646429 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 13:04:06 INFO - PROCESS | 2590 | 1464638646432 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 13:04:06 INFO - PROCESS | 2590 | 1464638646434 Marionette TRACE conn2 <- [1,1106,null,{}] 13:04:06 INFO - PROCESS | 2590 | 1464638646450 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}] 13:04:06 INFO - PROCESS | 2590 | 1464638646589 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 13:04:06 INFO - PROCESS | 2590 | 1464638646601 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:06 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c92c000 == 67 [pid = 2590] [id = 284] 13:04:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 173 (0x129244000) [pid = 2590] [serial = 850] [outer = 0x0] 13:04:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 174 (0x12a63b000) [pid = 2590] [serial = 851] [outer = 0x129244000] 13:04:06 INFO - PROCESS | 2590 | 1464638646642 Marionette DEBUG loaded listener.js 13:04:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 175 (0x12ab82800) [pid = 2590] [serial = 852] [outer = 0x129244000] 13:04:07 INFO - PROCESS | 2590 | 1464638647109 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]]]}] 13:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 13:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 725ms 13:04:07 INFO - PROCESS | 2590 | 1464638647157 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 13:04:07 INFO - PROCESS | 2590 | 1464638647159 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 13:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 13:04:07 INFO - PROCESS | 2590 | 1464638647163 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 13:04:07 INFO - PROCESS | 2590 | 1464638647165 Marionette TRACE conn2 <- [1,1110,null,{}] 13:04:07 INFO - PROCESS | 2590 | 1464638647171 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}] 13:04:07 INFO - PROCESS | 2590 | 1464638647281 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 13:04:07 INFO - PROCESS | 2590 | 1464638647393 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:07 INFO - PROCESS | 2590 | ++DOCSHELL 0x116997000 == 68 [pid = 2590] [id = 285] 13:04:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 176 (0x11316dc00) [pid = 2590] [serial = 853] [outer = 0x0] 13:04:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 177 (0x11317b400) [pid = 2590] [serial = 854] [outer = 0x11316dc00] 13:04:07 INFO - PROCESS | 2590 | 1464638647427 Marionette DEBUG loaded listener.js 13:04:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 178 (0x114fbc000) [pid = 2590] [serial = 855] [outer = 0x11316dc00] 13:04:07 INFO - PROCESS | 2590 | 1464638647845 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]]]}] 13:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 13:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 721ms 13:04:07 INFO - PROCESS | 2590 | 1464638647884 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 13:04:07 INFO - PROCESS | 2590 | 1464638647889 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 13:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 13:04:07 INFO - PROCESS | 2590 | 1464638647893 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 13:04:07 INFO - PROCESS | 2590 | 1464638647895 Marionette TRACE conn2 <- [1,1114,null,{}] 13:04:07 INFO - PROCESS | 2590 | 1464638647898 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}] 13:04:08 INFO - PROCESS | 2590 | 1464638648007 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 13:04:08 INFO - PROCESS | 2590 | 1464638648067 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x125ddb800 == 69 [pid = 2590] [id = 286] 13:04:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 179 (0x114fbf000) [pid = 2590] [serial = 856] [outer = 0x0] 13:04:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 180 (0x11741b800) [pid = 2590] [serial = 857] [outer = 0x114fbf000] 13:04:08 INFO - PROCESS | 2590 | 1464638648137 Marionette DEBUG loaded listener.js 13:04:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 181 (0x118109000) [pid = 2590] [serial = 858] [outer = 0x114fbf000] 13:04:08 INFO - PROCESS | 2590 | 1464638648592 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]]]}] 13:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 13:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 721ms 13:04:08 INFO - PROCESS | 2590 | 1464638648648 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 13:04:08 INFO - PROCESS | 2590 | 1464638648650 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 13:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 13:04:08 INFO - PROCESS | 2590 | 1464638648652 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 13:04:08 INFO - PROCESS | 2590 | 1464638648655 Marionette TRACE conn2 <- [1,1118,null,{}] 13:04:08 INFO - PROCESS | 2590 | 1464638648663 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}] 13:04:08 INFO - PROCESS | 2590 | 1464638648774 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 13:04:08 INFO - PROCESS | 2590 | 1464638648848 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x12cf28000 == 70 [pid = 2590] [id = 287] 13:04:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 182 (0x118549400) [pid = 2590] [serial = 859] [outer = 0x0] 13:04:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 183 (0x118fadc00) [pid = 2590] [serial = 860] [outer = 0x118549400] 13:04:08 INFO - PROCESS | 2590 | 1464638648880 Marionette DEBUG loaded listener.js 13:04:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 184 (0x11966ec00) [pid = 2590] [serial = 861] [outer = 0x118549400] 13:04:09 INFO - PROCESS | 2590 | 1464638649280 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]]]}] 13:04:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 13:04:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 672ms 13:04:09 INFO - PROCESS | 2590 | 1464638649324 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 13:04:09 INFO - PROCESS | 2590 | 1464638649327 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 13:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 13:04:09 INFO - PROCESS | 2590 | 1464638649329 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 13:04:09 INFO - PROCESS | 2590 | 1464638649330 Marionette TRACE conn2 <- [1,1122,null,{}] 13:04:09 INFO - PROCESS | 2590 | 1464638649332 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}] 13:04:09 INFO - PROCESS | 2590 | 1464638649440 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 13:04:09 INFO - PROCESS | 2590 | 1464638649540 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:09 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d2cc800 == 71 [pid = 2590] [id = 288] 13:04:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 185 (0x118570c00) [pid = 2590] [serial = 862] [outer = 0x0] 13:04:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 186 (0x121807400) [pid = 2590] [serial = 863] [outer = 0x118570c00] 13:04:09 INFO - PROCESS | 2590 | 1464638649571 Marionette DEBUG loaded listener.js 13:04:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 187 (0x125da6800) [pid = 2590] [serial = 864] [outer = 0x118570c00] 13:04:10 INFO - PROCESS | 2590 | 1464638650164 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]]]}] 13:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 13:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 870ms 13:04:10 INFO - PROCESS | 2590 | 1464638650200 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 13:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 13:04:10 INFO - PROCESS | 2590 | 1464638650201 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 13:04:10 INFO - PROCESS | 2590 | 1464638650203 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 13:04:10 INFO - PROCESS | 2590 | 1464638650205 Marionette TRACE conn2 <- [1,1126,null,{}] 13:04:10 INFO - PROCESS | 2590 | 1464638650207 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}] 13:04:10 INFO - PROCESS | 2590 | 1464638650313 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 13:04:10 INFO - PROCESS | 2590 | 1464638650372 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:10 INFO - PROCESS | 2590 | ++DOCSHELL 0x135561000 == 72 [pid = 2590] [id = 289] 13:04:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 188 (0x126f57000) [pid = 2590] [serial = 865] [outer = 0x0] 13:04:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 189 (0x127779800) [pid = 2590] [serial = 866] [outer = 0x126f57000] 13:04:10 INFO - PROCESS | 2590 | 1464638650402 Marionette DEBUG loaded listener.js 13:04:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 190 (0x12bac4c00) [pid = 2590] [serial = 867] [outer = 0x126f57000] 13:04:10 INFO - PROCESS | 2590 | 1464638650872 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]]]}] 13:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 13:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 721ms 13:04:10 INFO - PROCESS | 2590 | 1464638650935 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 13:04:10 INFO - PROCESS | 2590 | 1464638650937 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 13:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 13:04:10 INFO - PROCESS | 2590 | 1464638650941 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 13:04:10 INFO - PROCESS | 2590 | 1464638650942 Marionette TRACE conn2 <- [1,1130,null,{}] 13:04:10 INFO - PROCESS | 2590 | 1464638650944 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}] 13:04:11 INFO - PROCESS | 2590 | 1464638651066 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 13:04:11 INFO - PROCESS | 2590 | 1464638651139 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x135ac3000 == 73 [pid = 2590] [id = 290] 13:04:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 191 (0x12ba9e400) [pid = 2590] [serial = 868] [outer = 0x0] 13:04:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 192 (0x12c6ee400) [pid = 2590] [serial = 869] [outer = 0x12ba9e400] 13:04:11 INFO - PROCESS | 2590 | 1464638651168 Marionette DEBUG loaded listener.js 13:04:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 193 (0x12cf44400) [pid = 2590] [serial = 870] [outer = 0x12ba9e400] 13:04:11 INFO - PROCESS | 2590 | 1464638651600 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]]]}] 13:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 13:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 719ms 13:04:11 INFO - PROCESS | 2590 | 1464638651670 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 13:04:11 INFO - PROCESS | 2590 | 1464638651671 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 13:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 13:04:11 INFO - PROCESS | 2590 | 1464638651675 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 13:04:11 INFO - PROCESS | 2590 | 1464638651676 Marionette TRACE conn2 <- [1,1134,null,{}] 13:04:11 INFO - PROCESS | 2590 | 1464638651678 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}] 13:04:11 INFO - PROCESS | 2590 | 1464638651792 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 13:04:11 INFO - PROCESS | 2590 | 1464638651890 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x119c9a800 == 74 [pid = 2590] [id = 291] 13:04:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 194 (0x11747a400) [pid = 2590] [serial = 871] [outer = 0x0] 13:04:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 195 (0x12c6e5000) [pid = 2590] [serial = 872] [outer = 0x11747a400] 13:04:11 INFO - PROCESS | 2590 | 1464638651940 Marionette DEBUG loaded listener.js 13:04:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 196 (0x12cfa2c00) [pid = 2590] [serial = 873] [outer = 0x11747a400] 13:04:12 INFO - PROCESS | 2590 | 1464638652408 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]]]}] 13:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 13:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 774ms 13:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 13:04:12 INFO - PROCESS | 2590 | 1464638652450 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 13:04:12 INFO - PROCESS | 2590 | 1464638652451 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 13:04:12 INFO - PROCESS | 2590 | 1464638652454 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 13:04:12 INFO - PROCESS | 2590 | 1464638652455 Marionette TRACE conn2 <- [1,1138,null,{}] 13:04:12 INFO - PROCESS | 2590 | 1464638652457 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}] 13:04:12 INFO - PROCESS | 2590 | 1464638652563 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 13:04:12 INFO - PROCESS | 2590 | 1464638652665 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:12 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bdae800 == 75 [pid = 2590] [id = 292] 13:04:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 197 (0x12cf4e800) [pid = 2590] [serial = 874] [outer = 0x0] 13:04:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 198 (0x12d3a8c00) [pid = 2590] [serial = 875] [outer = 0x12cf4e800] 13:04:12 INFO - PROCESS | 2590 | 1464638652697 Marionette DEBUG loaded listener.js 13:04:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 199 (0x12d3ae400) [pid = 2590] [serial = 876] [outer = 0x12cf4e800] 13:04:13 INFO - PROCESS | 2590 | 1464638653283 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]]]}] 13:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 13:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 871ms 13:04:13 INFO - PROCESS | 2590 | 1464638653326 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 13:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 13:04:13 INFO - PROCESS | 2590 | 1464638653330 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 13:04:13 INFO - PROCESS | 2590 | 1464638653336 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 13:04:13 INFO - PROCESS | 2590 | 1464638653339 Marionette TRACE conn2 <- [1,1142,null,{}] 13:04:13 INFO - PROCESS | 2590 | 1464638653344 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}] 13:04:13 INFO - PROCESS | 2590 | 1464638653507 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 13:04:13 INFO - PROCESS | 2590 | 1464638653620 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x1237ec000 == 76 [pid = 2590] [id = 293] 13:04:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 200 (0x11317d800) [pid = 2590] [serial = 877] [outer = 0x0] 13:04:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 201 (0x113c09c00) [pid = 2590] [serial = 878] [outer = 0x11317d800] 13:04:13 INFO - PROCESS | 2590 | 1464638653665 Marionette DEBUG loaded listener.js 13:04:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 202 (0x115d97400) [pid = 2590] [serial = 879] [outer = 0x11317d800] 13:04:14 INFO - PROCESS | 2590 | 1464638654189 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]]]}] 13:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 13:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 875ms 13:04:14 INFO - PROCESS | 2590 | 1464638654211 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 13:04:14 INFO - PROCESS | 2590 | 1464638654216 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 13:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 13:04:14 INFO - PROCESS | 2590 | 1464638654222 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 13:04:14 INFO - PROCESS | 2590 | 1464638654225 Marionette TRACE conn2 <- [1,1146,null,{}] 13:04:14 INFO - PROCESS | 2590 | 1464638654229 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}] 13:04:14 INFO - PROCESS | 2590 | 1464638654390 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x12c16d800 == 75 [pid = 2590] [id = 283] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x12bae1000 == 74 [pid = 2590] [id = 282] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x116ab8800 == 73 [pid = 2590] [id = 281] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x12a4ad800 == 72 [pid = 2590] [id = 280] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x128fb6800 == 71 [pid = 2590] [id = 279] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 201 (0x12cfa2000) [pid = 2590] [serial = 797] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x127238800 == 70 [pid = 2590] [id = 278] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x1258ef800 == 69 [pid = 2590] [id = 277] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x121706800 == 68 [pid = 2590] [id = 276] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x121080000 == 67 [pid = 2590] [id = 275] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x115e0e800 == 66 [pid = 2590] [id = 274] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x116aba000 == 65 [pid = 2590] [id = 273] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x121076000 == 64 [pid = 2590] [id = 272] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x12b2b6800 == 63 [pid = 2590] [id = 271] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x13556d000 == 62 [pid = 2590] [id = 270] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x135ae2800 == 61 [pid = 2590] [id = 269] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x12bdc8800 == 60 [pid = 2590] [id = 268] 13:04:14 INFO - PROCESS | 2590 | --DOCSHELL 0x116a9c800 == 59 [pid = 2590] [id = 267] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 200 (0x12cfae000) [pid = 2590] [serial = 666] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 199 (0x12180cc00) [pid = 2590] [serial = 729] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 198 (0x12b107000) [pid = 2590] [serial = 779] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 197 (0x12c50d800) [pid = 2590] [serial = 782] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 196 (0x12c505c00) [pid = 2590] [serial = 780] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 195 (0x112791000) [pid = 2590] [serial = 785] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 194 (0x12cac0800) [pid = 2590] [serial = 783] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 193 (0x112796800) [pid = 2590] [serial = 788] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 192 (0x1169b8800) [pid = 2590] [serial = 765] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 191 (0x115e69c00) [pid = 2590] [serial = 764] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 190 (0x117476c00) [pid = 2590] [serial = 789] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 189 (0x121518000) [pid = 2590] [serial = 749] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 188 (0x11747e000) [pid = 2590] [serial = 740] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 187 (0x126fcf800) [pid = 2590] [serial = 758] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 186 (0x12a638c00) [pid = 2590] [serial = 776] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 185 (0x11856e400) [pid = 2590] [serial = 743] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 184 (0x11966a400) [pid = 2590] [serial = 746] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 183 (0x12557c400) [pid = 2590] [serial = 755] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 182 (0x128a70000) [pid = 2590] [serial = 762] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 181 (0x128a63400) [pid = 2590] [serial = 761] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 180 (0x121814c00) [pid = 2590] [serial = 752] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 179 (0x118562400) [pid = 2590] [serial = 767] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 178 (0x118746400) [pid = 2590] [serial = 768] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 177 (0x115df7400) [pid = 2590] [serial = 737] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 176 (0x110e0bc00) [pid = 2590] [serial = 734] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 175 (0x128a6ec00) [pid = 2590] [serial = 773] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 174 (0x129244400) [pid = 2590] [serial = 774] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 173 (0x12356e800) [pid = 2590] [serial = 794] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 172 (0x121631400) [pid = 2590] [serial = 770] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 171 (0x12cf49800) [pid = 2590] [serial = 795] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 170 (0x112795400) [pid = 2590] [serial = 786] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 169 (0x123566000) [pid = 2590] [serial = 771] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 168 (0x12a7d2c00) [pid = 2590] [serial = 777] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 167 (0x118546000) [pid = 2590] [serial = 791] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | --DOMWINDOW == 166 (0x11854cc00) [pid = 2590] [serial = 792] [outer = 0x0] [url = about:blank] 13:04:14 INFO - PROCESS | 2590 | 1464638654498 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x1130d2000 == 60 [pid = 2590] [id = 294] 13:04:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 167 (0x112791000) [pid = 2590] [serial = 880] [outer = 0x0] 13:04:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 168 (0x115d8b800) [pid = 2590] [serial = 881] [outer = 0x112791000] 13:04:14 INFO - PROCESS | 2590 | 1464638654527 Marionette DEBUG loaded listener.js 13:04:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 169 (0x1184d1400) [pid = 2590] [serial = 882] [outer = 0x112791000] 13:04:14 INFO - PROCESS | 2590 | 1464638654832 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]]]}] 13:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 13:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 621ms 13:04:14 INFO - PROCESS | 2590 | 1464638654843 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 13:04:14 INFO - PROCESS | 2590 | 1464638654844 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 13:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 13:04:14 INFO - PROCESS | 2590 | 1464638654847 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 13:04:14 INFO - PROCESS | 2590 | 1464638654849 Marionette TRACE conn2 <- [1,1150,null,{}] 13:04:14 INFO - PROCESS | 2590 | 1464638654864 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}] 13:04:14 INFO - PROCESS | 2590 | 1464638654977 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 13:04:14 INFO - PROCESS | 2590 | 1464638654985 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x1214c8800 == 61 [pid = 2590] [id = 295] 13:04:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 170 (0x11873c800) [pid = 2590] [serial = 883] [outer = 0x0] 13:04:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 171 (0x118faf000) [pid = 2590] [serial = 884] [outer = 0x11873c800] 13:04:15 INFO - PROCESS | 2590 | 1464638655013 Marionette DEBUG loaded listener.js 13:04:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 172 (0x119673c00) [pid = 2590] [serial = 885] [outer = 0x11873c800] 13:04:15 INFO - PROCESS | 2590 | 1464638655354 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]]]}] 13:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 13:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 528ms 13:04:15 INFO - PROCESS | 2590 | 1464638655376 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 13:04:15 INFO - PROCESS | 2590 | 1464638655378 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 13:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 13:04:15 INFO - PROCESS | 2590 | 1464638655380 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 13:04:15 INFO - PROCESS | 2590 | 1464638655381 Marionette TRACE conn2 <- [1,1154,null,{}] 13:04:15 INFO - PROCESS | 2590 | 1464638655383 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}] 13:04:15 INFO - PROCESS | 2590 | 1464638655473 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 13:04:15 INFO - PROCESS | 2590 | 1464638655478 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x12773c000 == 62 [pid = 2590] [id = 296] 13:04:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 173 (0x120f11c00) [pid = 2590] [serial = 886] [outer = 0x0] 13:04:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 174 (0x121520c00) [pid = 2590] [serial = 887] [outer = 0x120f11c00] 13:04:15 INFO - PROCESS | 2590 | 1464638655503 Marionette DEBUG loaded listener.js 13:04:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 175 (0x121811c00) [pid = 2590] [serial = 888] [outer = 0x120f11c00] 13:04:15 INFO - PROCESS | 2590 | 1464638655844 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]]]}] 13:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 13:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 470ms 13:04:15 INFO - PROCESS | 2590 | 1464638655850 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 13:04:15 INFO - PROCESS | 2590 | 1464638655851 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 13:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 13:04:15 INFO - PROCESS | 2590 | 1464638655857 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 13:04:15 INFO - PROCESS | 2590 | 1464638655858 Marionette TRACE conn2 <- [1,1158,null,{}] 13:04:15 INFO - PROCESS | 2590 | 1464638655860 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}] 13:04:15 INFO - PROCESS | 2590 | 1464638655971 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 13:04:15 INFO - PROCESS | 2590 | 1464638655979 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x12a4ad000 == 63 [pid = 2590] [id = 297] 13:04:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 176 (0x121813000) [pid = 2590] [serial = 889] [outer = 0x0] 13:04:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 177 (0x1235b7800) [pid = 2590] [serial = 890] [outer = 0x121813000] 13:04:16 INFO - PROCESS | 2590 | 1464638656004 Marionette DEBUG loaded listener.js 13:04:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 178 (0x1258a8800) [pid = 2590] [serial = 891] [outer = 0x121813000] 13:04:16 INFO - PROCESS | 2590 | 1464638656345 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]]]}] 13:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 13:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 519ms 13:04:16 INFO - PROCESS | 2590 | 1464638656375 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 13:04:16 INFO - PROCESS | 2590 | 1464638656376 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 13:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 13:04:16 INFO - PROCESS | 2590 | 1464638656379 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 13:04:16 INFO - PROCESS | 2590 | 1464638656380 Marionette TRACE conn2 <- [1,1162,null,{}] 13:04:16 INFO - PROCESS | 2590 | 1464638656382 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}] 13:04:16 INFO - PROCESS | 2590 | 1464638656482 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 13:04:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 179 (0x121893400) [pid = 2590] [serial = 892] [outer = 0x12cf44000] 13:04:16 INFO - PROCESS | 2590 | 1464638656500 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ba70000 == 64 [pid = 2590] [id = 298] 13:04:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 180 (0x12180d000) [pid = 2590] [serial = 893] [outer = 0x0] 13:04:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 181 (0x1258a4400) [pid = 2590] [serial = 894] [outer = 0x12180d000] 13:04:16 INFO - PROCESS | 2590 | 1464638656601 Marionette DEBUG loaded listener.js 13:04:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 182 (0x128f42800) [pid = 2590] [serial = 895] [outer = 0x12180d000] 13:04:16 INFO - PROCESS | 2590 | 1464638656948 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]]]}] 13:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 13:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 617ms 13:04:16 INFO - PROCESS | 2590 | 1464638656997 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 13:04:16 INFO - PROCESS | 2590 | 1464638656998 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 13:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 13:04:17 INFO - PROCESS | 2590 | 1464638657000 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 13:04:17 INFO - PROCESS | 2590 | 1464638657001 Marionette TRACE conn2 <- [1,1166,null,{}] 13:04:17 INFO - PROCESS | 2590 | 1464638657004 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}] 13:04:17 INFO - PROCESS | 2590 | 1464638657115 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 13:04:17 INFO - PROCESS | 2590 | 1464638657142 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c169000 == 65 [pid = 2590] [id = 299] 13:04:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 183 (0x121863000) [pid = 2590] [serial = 896] [outer = 0x0] 13:04:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 184 (0x12186a000) [pid = 2590] [serial = 897] [outer = 0x121863000] 13:04:17 INFO - PROCESS | 2590 | 1464638657166 Marionette DEBUG loaded listener.js 13:04:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 185 (0x121892800) [pid = 2590] [serial = 898] [outer = 0x121863000] 13:04:17 INFO - PROCESS | 2590 | 1464638657511 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]]]}] 13:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 13:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 571ms 13:04:17 INFO - PROCESS | 2590 | 1464638657572 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 13:04:17 INFO - PROCESS | 2590 | 1464638657573 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 13:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 13:04:17 INFO - PROCESS | 2590 | 1464638657575 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 13:04:17 INFO - PROCESS | 2590 | 1464638657576 Marionette TRACE conn2 <- [1,1170,null,{}] 13:04:17 INFO - PROCESS | 2590 | 1464638657579 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}] 13:04:17 INFO - PROCESS | 2590 | 1464638657691 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 13:04:17 INFO - PROCESS | 2590 | 1464638657706 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d0b1000 == 66 [pid = 2590] [id = 300] 13:04:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 186 (0x1164bac00) [pid = 2590] [serial = 899] [outer = 0x0] 13:04:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 187 (0x121873c00) [pid = 2590] [serial = 900] [outer = 0x1164bac00] 13:04:17 INFO - PROCESS | 2590 | 1464638657730 Marionette DEBUG loaded listener.js 13:04:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 188 (0x121877c00) [pid = 2590] [serial = 901] [outer = 0x1164bac00] 13:04:18 INFO - PROCESS | 2590 | 1464638658079 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]]]}] 13:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 13:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 518ms 13:04:18 INFO - PROCESS | 2590 | 1464638658094 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 13:04:18 INFO - PROCESS | 2590 | 1464638658103 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 13:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 13:04:18 INFO - PROCESS | 2590 | 1464638658105 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 13:04:18 INFO - PROCESS | 2590 | 1464638658106 Marionette TRACE conn2 <- [1,1174,null,{}] 13:04:18 INFO - PROCESS | 2590 | 1464638658109 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}] 13:04:18 INFO - PROCESS | 2590 | 1464638658230 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 13:04:18 INFO - PROCESS | 2590 | 1464638658242 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d7cb000 == 67 [pid = 2590] [id = 301] 13:04:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 189 (0x121874c00) [pid = 2590] [serial = 902] [outer = 0x0] 13:04:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 190 (0x121888400) [pid = 2590] [serial = 903] [outer = 0x121874c00] 13:04:18 INFO - PROCESS | 2590 | 1464638658266 Marionette DEBUG loaded listener.js 13:04:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 191 (0x12a774400) [pid = 2590] [serial = 904] [outer = 0x121874c00] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 190 (0x114f56400) [pid = 2590] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 189 (0x1184d3c00) [pid = 2590] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 188 (0x112797400) [pid = 2590] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 187 (0x12742b800) [pid = 2590] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 186 (0x111a0e000) [pid = 2590] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 185 (0x1183bac00) [pid = 2590] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 184 (0x110e0b000) [pid = 2590] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 183 (0x123567c00) [pid = 2590] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 182 (0x1293d5400) [pid = 2590] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 181 (0x115d8b000) [pid = 2590] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 180 (0x11278d800) [pid = 2590] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 179 (0x12151b400) [pid = 2590] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 178 (0x117477400) [pid = 2590] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 177 (0x12a7ddc00) [pid = 2590] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 176 (0x121517000) [pid = 2590] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 175 (0x12553d000) [pid = 2590] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 174 (0x11695e400) [pid = 2590] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 173 (0x115d97c00) [pid = 2590] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 172 (0x119674400) [pid = 2590] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 171 (0x118544c00) [pid = 2590] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 170 (0x118fb2c00) [pid = 2590] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 169 (0x117478800) [pid = 2590] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 168 (0x119741c00) [pid = 2590] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 167 (0x119291c00) [pid = 2590] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 166 (0x114f60400) [pid = 2590] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 165 (0x12a778800) [pid = 2590] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 164 (0x118fb6800) [pid = 2590] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 163 (0x12ab83000) [pid = 2590] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 162 (0x12777a400) [pid = 2590] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 161 (0x12a7d7000) [pid = 2590] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 160 (0x115d94000) [pid = 2590] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 159 (0x11317ec00) [pid = 2590] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 158 (0x119666c00) [pid = 2590] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 157 (0x113167400) [pid = 2590] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 156 (0x119741400) [pid = 2590] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 155 (0x113180c00) [pid = 2590] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 154 (0x110e10c00) [pid = 2590] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 153 (0x1187bb800) [pid = 2590] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 152 (0x114f5f000) [pid = 2590] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 151 (0x117475400) [pid = 2590] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 150 (0x121593800) [pid = 2590] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 149 (0x121812400) [pid = 2590] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 148 (0x1184d2400) [pid = 2590] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 147 (0x121515400) [pid = 2590] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 13:04:18 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x110e07c00) [pid = 2590] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 13:04:18 INFO - PROCESS | 2590 | 1464638658966 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] 13:04:18 INFO - PROCESS | 2590 | 1464638658979 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 13:04:18 INFO - PROCESS | 2590 | 1464638658981 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 13:04:18 INFO - PROCESS | 2590 | 1464638658982 Marionette TRACE conn2 <- [1,1178,null,{}] 13:04:18 INFO - PROCESS | 2590 | 1464638658987 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}] 13:04:19 INFO - PROCESS | 2590 | 1464638659063 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 13:04:19 INFO - PROCESS | 2590 | 1464638659066 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x1211cd800 == 68 [pid = 2590] [id = 302] 13:04:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x110e10c00) [pid = 2590] [serial = 905] [outer = 0x0] 13:04:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 148 (0x114f54c00) [pid = 2590] [serial = 906] [outer = 0x110e10c00] 13:04:19 INFO - PROCESS | 2590 | 1464638659087 Marionette DEBUG loaded listener.js 13:04:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 149 (0x11695b400) [pid = 2590] [serial = 907] [outer = 0x110e10c00] 13:04:19 INFO - PROCESS | 2590 | 1464638659502 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] 13:04:19 INFO - PROCESS | 2590 | 1464638659558 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 13:04:19 INFO - PROCESS | 2590 | 1464638659562 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 13:04:19 INFO - PROCESS | 2590 | 1464638659564 Marionette TRACE conn2 <- [1,1182,null,{}] 13:04:19 INFO - PROCESS | 2590 | 1464638659568 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}] 13:04:19 INFO - PROCESS | 2590 | 1464638659742 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 13:04:19 INFO - PROCESS | 2590 | 1464638659840 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x135683000 == 69 [pid = 2590] [id = 303] 13:04:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 150 (0x111a0e000) [pid = 2590] [serial = 908] [outer = 0x0] 13:04:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 151 (0x118527400) [pid = 2590] [serial = 909] [outer = 0x111a0e000] 13:04:19 INFO - PROCESS | 2590 | 1464638659887 Marionette DEBUG loaded listener.js 13:04:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 152 (0x123567800) [pid = 2590] [serial = 910] [outer = 0x111a0e000] 13:04:20 INFO - PROCESS | 2590 | 1464638660197 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] 13:04:20 INFO - PROCESS | 2590 | 1464638660234 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 13:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 13:04:20 INFO - PROCESS | 2590 | 1464638660245 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 13:04:20 INFO - PROCESS | 2590 | 1464638660246 Marionette TRACE conn2 <- [1,1186,null,{}] 13:04:20 INFO - PROCESS | 2590 | 1464638660248 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}] 13:04:20 INFO - PROCESS | 2590 | 1464638660363 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 13:04:20 INFO - PROCESS | 2590 | 1464638660426 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:20 INFO - PROCESS | 2590 | ++DOCSHELL 0x135b94800 == 70 [pid = 2590] [id = 304] 13:04:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 153 (0x11853b400) [pid = 2590] [serial = 911] [outer = 0x0] 13:04:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 154 (0x128a6bc00) [pid = 2590] [serial = 912] [outer = 0x11853b400] 13:04:20 INFO - PROCESS | 2590 | 1464638660452 Marionette DEBUG loaded listener.js 13:04:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 155 (0x12a7d7c00) [pid = 2590] [serial = 913] [outer = 0x11853b400] 13:04:20 INFO - PROCESS | 2590 | 1464638660719 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] 13:04:20 INFO - PROCESS | 2590 | 1464638660765 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 13:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 13:04:20 INFO - PROCESS | 2590 | 1464638660775 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 13:04:20 INFO - PROCESS | 2590 | 1464638660776 Marionette TRACE conn2 <- [1,1190,null,{}] 13:04:20 INFO - PROCESS | 2590 | 1464638660778 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}] 13:04:20 INFO - PROCESS | 2590 | 1464638660873 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 13:04:21 INFO - PROCESS | 2590 | 1464638661008 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:21 INFO - PROCESS | 2590 | ++DOCSHELL 0x1130a8000 == 71 [pid = 2590] [id = 305] 13:04:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 156 (0x110e03800) [pid = 2590] [serial = 914] [outer = 0x0] 13:04:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 157 (0x110e10000) [pid = 2590] [serial = 915] [outer = 0x110e03800] 13:04:21 INFO - PROCESS | 2590 | 1464638661042 Marionette DEBUG loaded listener.js 13:04:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 158 (0x11278f800) [pid = 2590] [serial = 916] [outer = 0x110e03800] 13:04:21 INFO - PROCESS | 2590 | 1464638661508 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] 13:04:21 INFO - PROCESS | 2590 | 1464638661549 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 13:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 13:04:21 INFO - PROCESS | 2590 | 1464638661552 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 13:04:21 INFO - PROCESS | 2590 | 1464638661555 Marionette TRACE conn2 <- [1,1194,null,{}] 13:04:21 INFO - PROCESS | 2590 | 1464638661558 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}] 13:04:21 INFO - PROCESS | 2590 | 1464638661696 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 13:04:21 INFO - PROCESS | 2590 | 1464638661773 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:21 INFO - PROCESS | 2590 | ++DOCSHELL 0x119bb9000 == 72 [pid = 2590] [id = 306] 13:04:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 159 (0x114f61800) [pid = 2590] [serial = 917] [outer = 0x0] 13:04:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 160 (0x117688c00) [pid = 2590] [serial = 918] [outer = 0x114f61800] 13:04:21 INFO - PROCESS | 2590 | 1464638661805 Marionette DEBUG loaded listener.js 13:04:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 161 (0x118544800) [pid = 2590] [serial = 919] [outer = 0x114f61800] 13:04:22 INFO - PROCESS | 2590 | 1464638662224 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] 13:04:22 INFO - PROCESS | 2590 | 1464638662281 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 13:04:22 INFO - PROCESS | 2590 | 1464638662284 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 13:04:22 INFO - PROCESS | 2590 | 1464638662286 Marionette TRACE conn2 <- [1,1198,null,{}] 13:04:22 INFO - PROCESS | 2590 | 1464638662289 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}] 13:04:22 INFO - PROCESS | 2590 | 1464638662403 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 13:04:22 INFO - PROCESS | 2590 | 1464638662459 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:22 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e079000 == 73 [pid = 2590] [id = 307] 13:04:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 162 (0x118564400) [pid = 2590] [serial = 920] [outer = 0x0] 13:04:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 163 (0x119291400) [pid = 2590] [serial = 921] [outer = 0x118564400] 13:04:22 INFO - PROCESS | 2590 | 1464638662487 Marionette DEBUG loaded listener.js 13:04:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 164 (0x120f10800) [pid = 2590] [serial = 922] [outer = 0x118564400] 13:04:23 INFO - PROCESS | 2590 | 1464638663056 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]]]}] 13:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 13:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 823ms 13:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 13:04:23 INFO - PROCESS | 2590 | 1464638663108 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 13:04:23 INFO - PROCESS | 2590 | 1464638663110 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 13:04:23 INFO - PROCESS | 2590 | 1464638663122 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 13:04:23 INFO - PROCESS | 2590 | 1464638663129 Marionette TRACE conn2 <- [1,1202,null,{}] 13:04:23 INFO - PROCESS | 2590 | 1464638663134 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}] 13:04:23 INFO - PROCESS | 2590 | 1464638663281 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 13:04:23 INFO - PROCESS | 2590 | 1464638663346 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:23 INFO - PROCESS | 2590 | ++DOCSHELL 0x135d1a000 == 74 [pid = 2590] [id = 308] 13:04:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 165 (0x11973f000) [pid = 2590] [serial = 923] [outer = 0x0] 13:04:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 166 (0x12188d000) [pid = 2590] [serial = 924] [outer = 0x11973f000] 13:04:23 INFO - PROCESS | 2590 | 1464638663416 Marionette DEBUG loaded listener.js 13:04:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 167 (0x121b06000) [pid = 2590] [serial = 925] [outer = 0x11973f000] 13:04:23 INFO - PROCESS | 2590 | 1464638663869 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]]]}] 13:04:23 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 13:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 791ms 13:04:23 INFO - PROCESS | 2590 | 1464638663906 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 13:04:23 INFO - PROCESS | 2590 | 1464638663909 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 13:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 13:04:23 INFO - PROCESS | 2590 | 1464638663913 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 13:04:23 INFO - PROCESS | 2590 | 1464638663915 Marionette TRACE conn2 <- [1,1206,null,{}] 13:04:23 INFO - PROCESS | 2590 | 1464638663918 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}] 13:04:24 INFO - PROCESS | 2590 | 1464638664086 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 13:04:24 INFO - PROCESS | 2590 | 1464638664196 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x138eca800 == 75 [pid = 2590] [id = 309] 13:04:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 168 (0x121891400) [pid = 2590] [serial = 926] [outer = 0x0] 13:04:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 169 (0x126fd8800) [pid = 2590] [serial = 927] [outer = 0x121891400] 13:04:24 INFO - PROCESS | 2590 | 1464638664225 Marionette DEBUG loaded listener.js 13:04:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 170 (0x129247000) [pid = 2590] [serial = 928] [outer = 0x121891400] 13:04:24 INFO - PROCESS | 2590 | 1464638664654 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]]]}] 13:04:24 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 13:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 771ms 13:04:24 INFO - PROCESS | 2590 | 1464638664684 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 13:04:24 INFO - PROCESS | 2590 | 1464638664685 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 13:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 13:04:24 INFO - PROCESS | 2590 | 1464638664688 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 13:04:24 INFO - PROCESS | 2590 | 1464638664689 Marionette TRACE conn2 <- [1,1210,null,{}] 13:04:24 INFO - PROCESS | 2590 | 1464638664692 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}] 13:04:24 INFO - PROCESS | 2590 | 1464638664797 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 13:04:24 INFO - PROCESS | 2590 | 1464638664899 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x1356de800 == 76 [pid = 2590] [id = 310] 13:04:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 171 (0x12baa0800) [pid = 2590] [serial = 929] [outer = 0x0] 13:04:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 172 (0x12c005400) [pid = 2590] [serial = 930] [outer = 0x12baa0800] 13:04:24 INFO - PROCESS | 2590 | 1464638664938 Marionette DEBUG loaded listener.js 13:04:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 173 (0x12c6e6400) [pid = 2590] [serial = 931] [outer = 0x12baa0800] 13:04:25 INFO - PROCESS | 2590 | 1464638665401 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]]]}] 13:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 13:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 768ms 13:04:25 INFO - PROCESS | 2590 | 1464638665471 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 13:04:25 INFO - PROCESS | 2590 | 1464638665472 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 13:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 13:04:25 INFO - PROCESS | 2590 | 1464638665476 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 13:04:25 INFO - PROCESS | 2590 | 1464638665478 Marionette TRACE conn2 <- [1,1214,null,{}] 13:04:25 INFO - PROCESS | 2590 | 1464638665480 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}] 13:04:25 INFO - PROCESS | 2590 | 1464638665581 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 13:04:25 INFO - PROCESS | 2590 | 1464638665672 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:25 INFO - PROCESS | 2590 | ++DOCSHELL 0x119838800 == 77 [pid = 2590] [id = 311] 13:04:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 174 (0x112dc3800) [pid = 2590] [serial = 932] [outer = 0x0] 13:04:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 175 (0x12c506c00) [pid = 2590] [serial = 933] [outer = 0x112dc3800] 13:04:25 INFO - PROCESS | 2590 | 1464638665719 Marionette DEBUG loaded listener.js 13:04:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 176 (0x12cacc400) [pid = 2590] [serial = 934] [outer = 0x112dc3800] 13:04:26 INFO - PROCESS | 2590 | 1464638666295 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]]]}] 13:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 13:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 829ms 13:04:26 INFO - PROCESS | 2590 | 1464638666306 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 13:04:26 INFO - PROCESS | 2590 | 1464638666309 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 13:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 13:04:26 INFO - PROCESS | 2590 | 1464638666312 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 13:04:26 INFO - PROCESS | 2590 | 1464638666314 Marionette TRACE conn2 <- [1,1218,null,{}] 13:04:26 INFO - PROCESS | 2590 | 1464638666318 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}] 13:04:26 INFO - PROCESS | 2590 | 1464638666441 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 13:04:26 INFO - PROCESS | 2590 | 1464638666519 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:26 INFO - PROCESS | 2590 | ++DOCSHELL 0x116f73000 == 78 [pid = 2590] [id = 312] 13:04:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 177 (0x110e0d000) [pid = 2590] [serial = 935] [outer = 0x0] 13:04:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 178 (0x113c06400) [pid = 2590] [serial = 936] [outer = 0x110e0d000] 13:04:26 INFO - PROCESS | 2590 | 1464638666549 Marionette DEBUG loaded listener.js 13:04:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 179 (0x12cabfc00) [pid = 2590] [serial = 937] [outer = 0x110e0d000] 13:04:27 INFO - PROCESS | 2590 | 1464638667208 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]]]}] 13:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 13:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 920ms 13:04:27 INFO - PROCESS | 2590 | 1464638667233 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 13:04:27 INFO - PROCESS | 2590 | 1464638667235 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 13:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 13:04:27 INFO - PROCESS | 2590 | 1464638667238 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 13:04:27 INFO - PROCESS | 2590 | 1464638667241 Marionette TRACE conn2 <- [1,1222,null,{}] 13:04:27 INFO - PROCESS | 2590 | 1464638667245 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}] 13:04:27 INFO - PROCESS | 2590 | 1464638667351 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 13:04:27 INFO - PROCESS | 2590 | 1464638667418 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:27 INFO - PROCESS | 2590 | ++DOCSHELL 0x1126d8800 == 79 [pid = 2590] [id = 313] 13:04:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 180 (0x111aaf800) [pid = 2590] [serial = 938] [outer = 0x0] 13:04:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 181 (0x11278f000) [pid = 2590] [serial = 939] [outer = 0x111aaf800] 13:04:27 INFO - PROCESS | 2590 | 1464638667493 Marionette DEBUG loaded listener.js 13:04:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 182 (0x113178800) [pid = 2590] [serial = 940] [outer = 0x111aaf800] 13:04:27 INFO - PROCESS | 2590 | 1464638667913 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] 13:04:27 INFO - PROCESS | 2590 | 1464638667974 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 13:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 13:04:27 INFO - PROCESS | 2590 | 1464638667980 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 13:04:27 INFO - PROCESS | 2590 | 1464638667982 Marionette TRACE conn2 <- [1,1226,null,{}] 13:04:27 INFO - PROCESS | 2590 | 1464638667985 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}] 13:04:28 INFO - PROCESS | 2590 | 1464638668089 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 13:04:28 INFO - PROCESS | 2590 | 1464638668169 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:28 INFO - PROCESS | 2590 | ++DOCSHELL 0x116aaf800 == 80 [pid = 2590] [id = 314] 13:04:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 183 (0x112df9000) [pid = 2590] [serial = 941] [outer = 0x0] 13:04:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 184 (0x115df3000) [pid = 2590] [serial = 942] [outer = 0x112df9000] 13:04:28 INFO - PROCESS | 2590 | 1464638668197 Marionette DEBUG loaded listener.js 13:04:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 185 (0x116710400) [pid = 2590] [serial = 943] [outer = 0x112df9000] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12e040000 == 79 [pid = 2590] [id = 236] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x135b94800 == 78 [pid = 2590] [id = 304] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x135683000 == 77 [pid = 2590] [id = 303] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 184 (0x11854c800) [pid = 2590] [serial = 803] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 183 (0x121b11000) [pid = 2590] [serial = 806] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 182 (0x12a7d7400) [pid = 2590] [serial = 809] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 181 (0x1164bd000) [pid = 2590] [serial = 812] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 180 (0x113165800) [pid = 2590] [serial = 800] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 179 (0x12a63b000) [pid = 2590] [serial = 851] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x1211cd800 == 76 [pid = 2590] [id = 302] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12d7cb000 == 75 [pid = 2590] [id = 301] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12d0b1000 == 74 [pid = 2590] [id = 300] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12c169000 == 73 [pid = 2590] [id = 299] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12ba70000 == 72 [pid = 2590] [id = 298] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12a4ad000 == 71 [pid = 2590] [id = 297] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12773c000 == 70 [pid = 2590] [id = 296] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x1214c8800 == 69 [pid = 2590] [id = 295] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x1130d2000 == 68 [pid = 2590] [id = 294] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x1237ec000 == 67 [pid = 2590] [id = 293] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x135ac3000 == 66 [pid = 2590] [id = 290] 13:04:28 INFO - PROCESS | 2590 | 1464638668725 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]]]}] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x135561000 == 65 [pid = 2590] [id = 289] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12d2cc800 == 64 [pid = 2590] [id = 288] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12cf28000 == 63 [pid = 2590] [id = 287] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x125ddb800 == 62 [pid = 2590] [id = 286] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x116997000 == 61 [pid = 2590] [id = 285] 13:04:28 INFO - PROCESS | 2590 | --DOCSHELL 0x12c92c000 == 60 [pid = 2590] [id = 284] 13:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 13:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 772ms 13:04:28 INFO - PROCESS | 2590 | 1464638668754 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 13:04:28 INFO - PROCESS | 2590 | 1464638668756 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 13:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 13:04:28 INFO - PROCESS | 2590 | 1464638668759 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 13:04:28 INFO - PROCESS | 2590 | 1464638668763 Marionette TRACE conn2 <- [1,1230,null,{}] 13:04:28 INFO - PROCESS | 2590 | 1464638668776 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}] 13:04:28 INFO - PROCESS | 2590 | 1464638668920 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 178 (0x114f61400) [pid = 2590] [serial = 594] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 177 (0x119a0c400) [pid = 2590] [serial = 654] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 176 (0x11660bc00) [pid = 2590] [serial = 821] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 175 (0x128a68400) [pid = 2590] [serial = 848] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 174 (0x113177c00) [pid = 2590] [serial = 708] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 173 (0x118548400) [pid = 2590] [serial = 825] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 172 (0x118542800) [pid = 2590] [serial = 843] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 171 (0x12777dc00) [pid = 2590] [serial = 603] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 170 (0x12baa4400) [pid = 2590] [serial = 567] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 169 (0x115d94400) [pid = 2590] [serial = 818] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 168 (0x112974000) [pid = 2590] [serial = 815] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 167 (0x12cf45c00) [pid = 2590] [serial = 648] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 166 (0x119668800) [pid = 2590] [serial = 600] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 165 (0x11660b800) [pid = 2590] [serial = 819] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 164 (0x12cac4400) [pid = 2590] [serial = 663] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 163 (0x121815000) [pid = 2590] [serial = 837] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 162 (0x12a633400) [pid = 2590] [serial = 657] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 161 (0x11278d000) [pid = 2590] [serial = 842] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 160 (0x1184da800) [pid = 2590] [serial = 824] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 159 (0x1187ae400) [pid = 2590] [serial = 717] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 158 (0x117114c00) [pid = 2590] [serial = 558] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 157 (0x1217cc000) [pid = 2590] [serial = 720] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 156 (0x118568800) [pid = 2590] [serial = 827] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 155 (0x119285400) [pid = 2590] [serial = 830] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 154 (0x1193eb800) [pid = 2590] [serial = 561] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 153 (0x125dab400) [pid = 2590] [serial = 723] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 152 (0x121516c00) [pid = 2590] [serial = 834] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 151 (0x118739000) [pid = 2590] [serial = 828] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 150 (0x11317f800) [pid = 2590] [serial = 816] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 149 (0x1167a5800) [pid = 2590] [serial = 597] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 148 (0x12d3a7400) [pid = 2590] [serial = 798] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 147 (0x1235b0800) [pid = 2590] [serial = 839] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x12c508000) [pid = 2590] [serial = 660] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 145 (0x12b105400) [pid = 2590] [serial = 555] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 144 (0x12c00f800) [pid = 2590] [serial = 606] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 143 (0x119a11400) [pid = 2590] [serial = 833] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 142 (0x1182a7800) [pid = 2590] [serial = 651] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 141 (0x121806400) [pid = 2590] [serial = 836] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 140 (0x119671000) [pid = 2590] [serial = 831] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 139 (0x127270400) [pid = 2590] [serial = 846] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 138 (0x125dac800) [pid = 2590] [serial = 845] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 137 (0x12c6efc00) [pid = 2590] [serial = 726] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x11317e400) [pid = 2590] [serial = 711] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x1169ae400) [pid = 2590] [serial = 822] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x12891c400) [pid = 2590] [serial = 564] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x11670e800) [pid = 2590] [serial = 714] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x12533cc00) [pid = 2590] [serial = 840] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x12742a800) [pid = 2590] [serial = 759] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x119a05800) [pid = 2590] [serial = 747] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x116705c00) [pid = 2590] [serial = 738] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x118140400) [pid = 2590] [serial = 741] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x1235b1000) [pid = 2590] [serial = 753] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x125dad800) [pid = 2590] [serial = 756] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x1187b7000) [pid = 2590] [serial = 744] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x12180c800) [pid = 2590] [serial = 750] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x113163000) [pid = 2590] [serial = 735] [outer = 0x0] [url = about:blank] 13:04:28 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x128f44000) [pid = 2590] [serial = 849] [outer = 0x0] [url = about:blank] 13:04:29 INFO - PROCESS | 2590 | 1464638669009 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:29 INFO - PROCESS | 2590 | ++DOCSHELL 0x116aa8000 == 61 [pid = 2590] [id = 315] 13:04:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x114f61400) [pid = 2590] [serial = 944] [outer = 0x0] 13:04:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x11670e800) [pid = 2590] [serial = 945] [outer = 0x114f61400] 13:04:29 INFO - PROCESS | 2590 | 1464638669051 Marionette DEBUG loaded listener.js 13:04:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x11814b000) [pid = 2590] [serial = 946] [outer = 0x114f61400] 13:04:29 INFO - PROCESS | 2590 | 1464638669397 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]]]}] 13:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 13:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 676ms 13:04:29 INFO - PROCESS | 2590 | 1464638669436 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 13:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 13:04:29 INFO - PROCESS | 2590 | 1464638669437 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 13:04:29 INFO - PROCESS | 2590 | 1464638669440 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 13:04:29 INFO - PROCESS | 2590 | 1464638669441 Marionette TRACE conn2 <- [1,1234,null,{}] 13:04:29 INFO - PROCESS | 2590 | 1464638669443 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}] 13:04:29 INFO - PROCESS | 2590 | 1464638669534 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 13:04:29 INFO - PROCESS | 2590 | 1464638669589 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:29 INFO - PROCESS | 2590 | ++DOCSHELL 0x118fe7800 == 62 [pid = 2590] [id = 316] 13:04:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x118140400) [pid = 2590] [serial = 947] [outer = 0x0] 13:04:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x118542800) [pid = 2590] [serial = 948] [outer = 0x118140400] 13:04:29 INFO - PROCESS | 2590 | 1464638669615 Marionette DEBUG loaded listener.js 13:04:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x118563400) [pid = 2590] [serial = 949] [outer = 0x118140400] 13:04:29 INFO - PROCESS | 2590 | 1464638669876 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]]]}] 13:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 13:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 468ms 13:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 13:04:29 INFO - PROCESS | 2590 | 1464638669910 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 13:04:29 INFO - PROCESS | 2590 | 1464638669911 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 13:04:29 INFO - PROCESS | 2590 | 1464638669913 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 13:04:29 INFO - PROCESS | 2590 | 1464638669914 Marionette TRACE conn2 <- [1,1238,null,{}] 13:04:29 INFO - PROCESS | 2590 | 1464638669917 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}] 13:04:30 INFO - PROCESS | 2590 | 1464638670016 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 13:04:30 INFO - PROCESS | 2590 | 1464638670020 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x1233d8800 == 63 [pid = 2590] [id = 317] 13:04:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x118563c00) [pid = 2590] [serial = 950] [outer = 0x0] 13:04:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x11873e000) [pid = 2590] [serial = 951] [outer = 0x118563c00] 13:04:30 INFO - PROCESS | 2590 | 1464638670046 Marionette DEBUG loaded listener.js 13:04:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x1187ae800) [pid = 2590] [serial = 952] [outer = 0x118563c00] 13:04:30 INFO - PROCESS | 2590 | 1464638670453 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]]]}] 13:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 13:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 567ms 13:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 13:04:30 INFO - PROCESS | 2590 | 1464638670481 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 13:04:30 INFO - PROCESS | 2590 | 1464638670483 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 13:04:30 INFO - PROCESS | 2590 | 1464638670485 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 13:04:30 INFO - PROCESS | 2590 | 1464638670486 Marionette TRACE conn2 <- [1,1242,null,{}] 13:04:30 INFO - PROCESS | 2590 | 1464638670488 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}] 13:04:30 INFO - PROCESS | 2590 | 1464638670591 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 13:04:30 INFO - PROCESS | 2590 | 1464638670596 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x125dd3000 == 64 [pid = 2590] [id = 318] 13:04:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x118fba400) [pid = 2590] [serial = 953] [outer = 0x0] 13:04:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x11966b800) [pid = 2590] [serial = 954] [outer = 0x118fba400] 13:04:30 INFO - PROCESS | 2590 | 1464638670623 Marionette DEBUG loaded listener.js 13:04:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x119a11400) [pid = 2590] [serial = 955] [outer = 0x118fba400] 13:04:30 INFO - PROCESS | 2590 | 1464638670993 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]]]}] 13:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 13:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 521ms 13:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 13:04:31 INFO - PROCESS | 2590 | 1464638671014 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 13:04:31 INFO - PROCESS | 2590 | 1464638671015 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 13:04:31 INFO - PROCESS | 2590 | 1464638671017 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 13:04:31 INFO - PROCESS | 2590 | 1464638671018 Marionette TRACE conn2 <- [1,1246,null,{}] 13:04:31 INFO - PROCESS | 2590 | 1464638671021 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}] 13:04:31 INFO - PROCESS | 2590 | 1464638671134 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 13:04:31 INFO - PROCESS | 2590 | 1464638671148 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:31 INFO - PROCESS | 2590 | ++DOCSHELL 0x127740800 == 65 [pid = 2590] [id = 319] 13:04:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x11976d800) [pid = 2590] [serial = 956] [outer = 0x0] 13:04:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x121255400) [pid = 2590] [serial = 957] [outer = 0x11976d800] 13:04:31 INFO - PROCESS | 2590 | 1464638671173 Marionette DEBUG loaded listener.js 13:04:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x12151dc00) [pid = 2590] [serial = 958] [outer = 0x11976d800] 13:04:31 INFO - PROCESS | 2590 | 1464638671513 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]]]}] 13:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 13:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 518ms 13:04:31 INFO - PROCESS | 2590 | 1464638671538 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 13:04:31 INFO - PROCESS | 2590 | 1464638671540 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 13:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 13:04:31 INFO - PROCESS | 2590 | 1464638671543 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 13:04:31 INFO - PROCESS | 2590 | 1464638671544 Marionette TRACE conn2 <- [1,1250,null,{}] 13:04:31 INFO - PROCESS | 2590 | 1464638671555 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}] 13:04:31 INFO - PROCESS | 2590 | 1464638671720 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 13:04:31 INFO - PROCESS | 2590 | 1464638671739 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:31 INFO - PROCESS | 2590 | ++DOCSHELL 0x128fbb000 == 66 [pid = 2590] [id = 320] 13:04:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 138 (0x119a0e800) [pid = 2590] [serial = 959] [outer = 0x0] 13:04:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 139 (0x121808000) [pid = 2590] [serial = 960] [outer = 0x119a0e800] 13:04:31 INFO - PROCESS | 2590 | 1464638671781 Marionette DEBUG loaded listener.js 13:04:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 140 (0x121863400) [pid = 2590] [serial = 961] [outer = 0x119a0e800] 13:04:32 INFO - PROCESS | 2590 | 1464638672239 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]]]}] 13:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 13:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 727ms 13:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 13:04:32 INFO - PROCESS | 2590 | 1464638672271 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 13:04:32 INFO - PROCESS | 2590 | 1464638672273 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 13:04:32 INFO - PROCESS | 2590 | 1464638672275 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 13:04:32 INFO - PROCESS | 2590 | 1464638672276 Marionette TRACE conn2 <- [1,1254,null,{}] 13:04:32 INFO - PROCESS | 2590 | 1464638672278 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}] 13:04:32 INFO - PROCESS | 2590 | 1464638672383 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 13:04:32 INFO - PROCESS | 2590 | 1464638672396 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:32 INFO - PROCESS | 2590 | ++DOCSHELL 0x12a4be800 == 67 [pid = 2590] [id = 321] 13:04:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 141 (0x115d95000) [pid = 2590] [serial = 962] [outer = 0x0] 13:04:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 142 (0x12186b400) [pid = 2590] [serial = 963] [outer = 0x115d95000] 13:04:32 INFO - PROCESS | 2590 | 1464638672428 Marionette DEBUG loaded listener.js 13:04:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 143 (0x121875800) [pid = 2590] [serial = 964] [outer = 0x115d95000] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 142 (0x12950b000) [pid = 2590] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 141 (0x11316d000) [pid = 2590] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 140 (0x12180ec00) [pid = 2590] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 139 (0x114fbf000) [pid = 2590] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 138 (0x12ba9e400) [pid = 2590] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 137 (0x11873c800) [pid = 2590] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x112791000) [pid = 2590] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x120f11c00) [pid = 2590] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x118570c00) [pid = 2590] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x11747a400) [pid = 2590] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x12cf4e800) [pid = 2590] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x121863000) [pid = 2590] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x11317d800) [pid = 2590] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x118549400) [pid = 2590] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x11316dc00) [pid = 2590] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x129244000) [pid = 2590] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x121813000) [pid = 2590] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x1164bac00) [pid = 2590] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x111a0e000) [pid = 2590] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x126f57000) [pid = 2590] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x121874c00) [pid = 2590] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x110e10c00) [pid = 2590] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x12180d000) [pid = 2590] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x113169800) [pid = 2590] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x113167c00) [pid = 2590] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 13:04:33 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x112792400) [pid = 2590] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 13:04:33 INFO - PROCESS | 2590 | 1464638673178 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]]]}] 13:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 13:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 920ms 13:04:33 INFO - PROCESS | 2590 | 1464638673196 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 13:04:33 INFO - PROCESS | 2590 | 1464638673197 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 13:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 13:04:33 INFO - PROCESS | 2590 | 1464638673199 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 13:04:33 INFO - PROCESS | 2590 | 1464638673200 Marionette TRACE conn2 <- [1,1258,null,{}] 13:04:33 INFO - PROCESS | 2590 | 1464638673204 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}] 13:04:33 INFO - PROCESS | 2590 | 1464638673295 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 13:04:33 INFO - PROCESS | 2590 | 1464638673299 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:33 INFO - PROCESS | 2590 | ++DOCSHELL 0x1211b1800 == 68 [pid = 2590] [id = 322] 13:04:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x110e0e800) [pid = 2590] [serial = 965] [outer = 0x0] 13:04:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x116125c00) [pid = 2590] [serial = 966] [outer = 0x110e0e800] 13:04:33 INFO - PROCESS | 2590 | 1464638673325 Marionette DEBUG loaded listener.js 13:04:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x118566c00) [pid = 2590] [serial = 967] [outer = 0x110e0e800] 13:04:33 INFO - PROCESS | 2590 | 1464638673724 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]]]}] 13:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 13:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 575ms 13:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 13:04:33 INFO - PROCESS | 2590 | 1464638673775 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 13:04:33 INFO - PROCESS | 2590 | 1464638673778 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 13:04:33 INFO - PROCESS | 2590 | 1464638673781 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 13:04:33 INFO - PROCESS | 2590 | 1464638673783 Marionette TRACE conn2 <- [1,1262,null,{}] 13:04:33 INFO - PROCESS | 2590 | 1464638673787 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}] 13:04:33 INFO - PROCESS | 2590 | 1464638673949 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 13:04:33 INFO - PROCESS | 2590 | 1464638673963 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:33 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ba76000 == 69 [pid = 2590] [id = 323] 13:04:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x1213a3800) [pid = 2590] [serial = 968] [outer = 0x0] 13:04:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x12187b800) [pid = 2590] [serial = 969] [outer = 0x1213a3800] 13:04:33 INFO - PROCESS | 2590 | 1464638673997 Marionette DEBUG loaded listener.js 13:04:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x12356a000) [pid = 2590] [serial = 970] [outer = 0x1213a3800] 13:04:34 INFO - PROCESS | 2590 | 1464638674330 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]]]}] 13:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 13:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 575ms 13:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 13:04:34 INFO - PROCESS | 2590 | 1464638674357 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 13:04:34 INFO - PROCESS | 2590 | 1464638674358 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 13:04:34 INFO - PROCESS | 2590 | 1464638674360 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 13:04:34 INFO - PROCESS | 2590 | 1464638674362 Marionette TRACE conn2 <- [1,1266,null,{}] 13:04:34 INFO - PROCESS | 2590 | 1464638674364 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}] 13:04:34 INFO - PROCESS | 2590 | 1464638674483 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 13:04:34 INFO - PROCESS | 2590 | 1464638674490 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:34 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bad9800 == 70 [pid = 2590] [id = 324] 13:04:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x113386000) [pid = 2590] [serial = 971] [outer = 0x0] 13:04:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x1235b2000) [pid = 2590] [serial = 972] [outer = 0x113386000] 13:04:34 INFO - PROCESS | 2590 | 1464638674515 Marionette DEBUG loaded listener.js 13:04:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x125da9400) [pid = 2590] [serial = 973] [outer = 0x113386000] 13:04:34 INFO - PROCESS | 2590 | 1464638674838 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]]]}] 13:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 13:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 517ms 13:04:34 INFO - PROCESS | 2590 | 1464638674879 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 13:04:34 INFO - PROCESS | 2590 | 1464638674880 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 13:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 13:04:34 INFO - PROCESS | 2590 | 1464638674882 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 13:04:34 INFO - PROCESS | 2590 | 1464638674882 Marionette TRACE conn2 <- [1,1270,null,{}] 13:04:34 INFO - PROCESS | 2590 | 1464638674885 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}] 13:04:34 INFO - PROCESS | 2590 | 1464638674981 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 13:04:34 INFO - PROCESS | 2590 | 1464638674987 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:34 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c168000 == 71 [pid = 2590] [id = 325] 13:04:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x12188c000) [pid = 2590] [serial = 974] [outer = 0x0] 13:04:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x126fda800) [pid = 2590] [serial = 975] [outer = 0x12188c000] 13:04:35 INFO - PROCESS | 2590 | 1464638675012 Marionette DEBUG loaded listener.js 13:04:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x12777e000) [pid = 2590] [serial = 976] [outer = 0x12188c000] 13:04:35 INFO - PROCESS | 2590 | 1464638675511 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]]]}] 13:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 13:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 669ms 13:04:35 INFO - PROCESS | 2590 | 1464638675554 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 13:04:35 INFO - PROCESS | 2590 | 1464638675557 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 13:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 13:04:35 INFO - PROCESS | 2590 | 1464638675563 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 13:04:35 INFO - PROCESS | 2590 | 1464638675565 Marionette TRACE conn2 <- [1,1274,null,{}] 13:04:35 INFO - PROCESS | 2590 | 1464638675569 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}] 13:04:35 INFO - PROCESS | 2590 | 1464638675688 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 13:04:35 INFO - PROCESS | 2590 | 1464638675800 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:35 INFO - PROCESS | 2590 | ++DOCSHELL 0x1187dc000 == 72 [pid = 2590] [id = 326] 13:04:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x113c77800) [pid = 2590] [serial = 977] [outer = 0x0] 13:04:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x114f5ac00) [pid = 2590] [serial = 978] [outer = 0x113c77800] 13:04:35 INFO - PROCESS | 2590 | 1464638675831 Marionette DEBUG loaded listener.js 13:04:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x116186400) [pid = 2590] [serial = 979] [outer = 0x113c77800] 13:04:36 INFO - PROCESS | 2590 | 1464638676246 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]]]}] 13:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 13:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 721ms 13:04:36 INFO - PROCESS | 2590 | 1464638676284 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 13:04:36 INFO - PROCESS | 2590 | 1464638676288 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 13:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 13:04:36 INFO - PROCESS | 2590 | 1464638676293 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 13:04:36 INFO - PROCESS | 2590 | 1464638676295 Marionette TRACE conn2 <- [1,1278,null,{}] 13:04:36 INFO - PROCESS | 2590 | 1464638676298 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}] 13:04:36 INFO - PROCESS | 2590 | 1464638676409 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 13:04:36 INFO - PROCESS | 2590 | 1464638676470 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:36 INFO - PROCESS | 2590 | ++DOCSHELL 0x123634800 == 73 [pid = 2590] [id = 327] 13:04:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x1167a5800) [pid = 2590] [serial = 980] [outer = 0x0] 13:04:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x117479000) [pid = 2590] [serial = 981] [outer = 0x1167a5800] 13:04:36 INFO - PROCESS | 2590 | 1464638676499 Marionette DEBUG loaded listener.js 13:04:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x1184db800) [pid = 2590] [serial = 982] [outer = 0x1167a5800] 13:04:36 INFO - PROCESS | 2590 | 1464638676921 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]]]}] 13:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 13:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 671ms 13:04:36 INFO - PROCESS | 2590 | 1464638676963 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 13:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 13:04:36 INFO - PROCESS | 2590 | 1464638676965 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 13:04:36 INFO - PROCESS | 2590 | 1464638676967 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 13:04:36 INFO - PROCESS | 2590 | 1464638676971 Marionette TRACE conn2 <- [1,1282,null,{}] 13:04:36 INFO - PROCESS | 2590 | 1464638676980 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}] 13:04:37 INFO - PROCESS | 2590 | 1464638677114 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 13:04:37 INFO - PROCESS | 2590 | 1464638677202 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:37 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c175000 == 74 [pid = 2590] [id = 328] 13:04:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x118f41c00) [pid = 2590] [serial = 983] [outer = 0x0] 13:04:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x11966d400) [pid = 2590] [serial = 984] [outer = 0x118f41c00] 13:04:37 INFO - PROCESS | 2590 | 1464638677233 Marionette DEBUG loaded listener.js 13:04:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 138 (0x119a04000) [pid = 2590] [serial = 985] [outer = 0x118f41c00] 13:04:37 INFO - PROCESS | 2590 | 1464638677639 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]]]}] 13:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 13:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 723ms 13:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 13:04:37 INFO - PROCESS | 2590 | 1464638677690 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 13:04:37 INFO - PROCESS | 2590 | 1464638677692 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 13:04:37 INFO - PROCESS | 2590 | 1464638677694 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 13:04:37 INFO - PROCESS | 2590 | 1464638677696 Marionette TRACE conn2 <- [1,1286,null,{}] 13:04:37 INFO - PROCESS | 2590 | 1464638677698 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}] 13:04:37 INFO - PROCESS | 2590 | 1464638677807 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 13:04:37 INFO - PROCESS | 2590 | 1464638677907 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:37 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ca9c800 == 75 [pid = 2590] [id = 329] 13:04:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 139 (0x12151f000) [pid = 2590] [serial = 986] [outer = 0x0] 13:04:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 140 (0x121866400) [pid = 2590] [serial = 987] [outer = 0x12151f000] 13:04:37 INFO - PROCESS | 2590 | 1464638677940 Marionette DEBUG loaded listener.js 13:04:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 141 (0x12187c000) [pid = 2590] [serial = 988] [outer = 0x12151f000] 13:04:38 INFO - PROCESS | 2590 | 1464638678347 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]]]}] 13:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 13:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 668ms 13:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 13:04:38 INFO - PROCESS | 2590 | 1464638678363 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 13:04:38 INFO - PROCESS | 2590 | 1464638678364 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 13:04:38 INFO - PROCESS | 2590 | 1464638678366 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 13:04:38 INFO - PROCESS | 2590 | 1464638678367 Marionette TRACE conn2 <- [1,1290,null,{}] 13:04:38 INFO - PROCESS | 2590 | 1464638678372 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}] 13:04:38 INFO - PROCESS | 2590 | 1464638678496 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 13:04:38 INFO - PROCESS | 2590 | 1464638678570 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:38 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d0b4800 == 76 [pid = 2590] [id = 330] 13:04:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 142 (0x12187c400) [pid = 2590] [serial = 989] [outer = 0x0] 13:04:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 143 (0x12533a800) [pid = 2590] [serial = 990] [outer = 0x12187c400] 13:04:38 INFO - PROCESS | 2590 | 1464638678599 Marionette DEBUG loaded listener.js 13:04:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 144 (0x12726a400) [pid = 2590] [serial = 991] [outer = 0x12187c400] 13:04:39 INFO - PROCESS | 2590 | 1464638679012 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]]]}] 13:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 13:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 672ms 13:04:39 INFO - PROCESS | 2590 | 1464638679039 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 13:04:39 INFO - PROCESS | 2590 | 1464638679041 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 13:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 13:04:39 INFO - PROCESS | 2590 | 1464638679043 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 13:04:39 INFO - PROCESS | 2590 | 1464638679044 Marionette TRACE conn2 <- [1,1294,null,{}] 13:04:39 INFO - PROCESS | 2590 | 1464638679047 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}] 13:04:39 INFO - PROCESS | 2590 | 1464638679168 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 13:04:39 INFO - PROCESS | 2590 | 1464638679229 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:39 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e02d800 == 77 [pid = 2590] [id = 331] 13:04:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 145 (0x12777a400) [pid = 2590] [serial = 992] [outer = 0x0] 13:04:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 146 (0x128f24800) [pid = 2590] [serial = 993] [outer = 0x12777a400] 13:04:39 INFO - PROCESS | 2590 | 1464638679299 Marionette DEBUG loaded listener.js 13:04:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x12ab82c00) [pid = 2590] [serial = 994] [outer = 0x12777a400] 13:04:39 INFO - PROCESS | 2590 | 1464638679675 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]]]}] 13:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 13:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 13:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 13:04:39 INFO - PROCESS | 2590 | 1464638679713 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 13:04:39 INFO - PROCESS | 2590 | 1464638679715 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 13:04:39 INFO - PROCESS | 2590 | 1464638679717 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 13:04:39 INFO - PROCESS | 2590 | 1464638679718 Marionette TRACE conn2 <- [1,1298,null,{}] 13:04:39 INFO - PROCESS | 2590 | 1464638679721 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}] 13:04:39 INFO - PROCESS | 2590 | 1464638679826 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 13:04:39 INFO - PROCESS | 2590 | 1464638679930 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:39 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e085000 == 78 [pid = 2590] [id = 332] 13:04:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 148 (0x12b105400) [pid = 2590] [serial = 995] [outer = 0x0] 13:04:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 149 (0x12b3cbc00) [pid = 2590] [serial = 996] [outer = 0x12b105400] 13:04:39 INFO - PROCESS | 2590 | 1464638679959 Marionette DEBUG loaded listener.js 13:04:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 150 (0x12ba9fc00) [pid = 2590] [serial = 997] [outer = 0x12b105400] 13:04:40 INFO - PROCESS | 2590 | 1464638680396 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]]]}] 13:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 13:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 721ms 13:04:40 INFO - PROCESS | 2590 | 1464638680454 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 13:04:40 INFO - PROCESS | 2590 | 1464638680455 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 13:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 13:04:40 INFO - PROCESS | 2590 | 1464638680459 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 13:04:40 INFO - PROCESS | 2590 | 1464638680460 Marionette TRACE conn2 <- [1,1302,null,{}] 13:04:40 INFO - PROCESS | 2590 | 1464638680463 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}] 13:04:40 INFO - PROCESS | 2590 | 1464638680572 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 13:04:40 INFO - PROCESS | 2590 | 1464638680646 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:40 INFO - PROCESS | 2590 | ++DOCSHELL 0x115e1d000 == 79 [pid = 2590] [id = 333] 13:04:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 151 (0x11316ac00) [pid = 2590] [serial = 998] [outer = 0x0] 13:04:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 152 (0x11747cc00) [pid = 2590] [serial = 999] [outer = 0x11316ac00] 13:04:40 INFO - PROCESS | 2590 | 1464638680675 Marionette DEBUG loaded listener.js 13:04:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 153 (0x127773800) [pid = 2590] [serial = 1000] [outer = 0x11316ac00] 13:04:41 INFO - PROCESS | 2590 | 1464638681279 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]]]}] 13:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 13:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 871ms 13:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 13:04:41 INFO - PROCESS | 2590 | 1464638681331 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 13:04:41 INFO - PROCESS | 2590 | 1464638681333 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 13:04:41 INFO - PROCESS | 2590 | 1464638681359 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 13:04:41 INFO - PROCESS | 2590 | 1464638681361 Marionette TRACE conn2 <- [1,1306,null,{}] 13:04:41 INFO - PROCESS | 2590 | 1464638681366 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}] 13:04:41 INFO - PROCESS | 2590 | 1464638681470 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 13:04:41 INFO - PROCESS | 2590 | 1464638681546 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:41 INFO - PROCESS | 2590 | ++DOCSHELL 0x112698000 == 80 [pid = 2590] [id = 334] 13:04:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 154 (0x1121b2c00) [pid = 2590] [serial = 1001] [outer = 0x0] 13:04:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 155 (0x11278d400) [pid = 2590] [serial = 1002] [outer = 0x1121b2c00] 13:04:41 INFO - PROCESS | 2590 | 1464638681575 Marionette DEBUG loaded listener.js 13:04:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 156 (0x11297c000) [pid = 2590] [serial = 1003] [outer = 0x1121b2c00] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x12bad9800 == 79 [pid = 2590] [id = 324] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x12ba76000 == 78 [pid = 2590] [id = 323] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x1211b1800 == 77 [pid = 2590] [id = 322] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x12a4be800 == 76 [pid = 2590] [id = 321] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x128fbb000 == 75 [pid = 2590] [id = 320] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x127740800 == 74 [pid = 2590] [id = 319] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x125dd3000 == 73 [pid = 2590] [id = 318] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 155 (0x128a6bc00) [pid = 2590] [serial = 912] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | 1464638682073 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]]]}] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x1233d8800 == 72 [pid = 2590] [id = 317] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x118fe7800 == 71 [pid = 2590] [id = 316] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x116aa8000 == 70 [pid = 2590] [id = 315] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x116aaf800 == 69 [pid = 2590] [id = 314] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x1126d8800 == 68 [pid = 2590] [id = 313] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x12e079000 == 67 [pid = 2590] [id = 307] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x119bb9000 == 66 [pid = 2590] [id = 306] 13:04:42 INFO - PROCESS | 2590 | --DOCSHELL 0x1130a8000 == 65 [pid = 2590] [id = 305] 13:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 13:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 794ms 13:04:42 INFO - PROCESS | 2590 | 1464638682131 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 13:04:42 INFO - PROCESS | 2590 | 1464638682135 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 13:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 13:04:42 INFO - PROCESS | 2590 | 1464638682139 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 13:04:42 INFO - PROCESS | 2590 | 1464638682141 Marionette TRACE conn2 <- [1,1310,null,{}] 13:04:42 INFO - PROCESS | 2590 | 1464638682143 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}] 13:04:42 INFO - PROCESS | 2590 | 1464638682232 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 13:04:42 INFO - PROCESS | 2590 | 1464638682242 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:42 INFO - PROCESS | 2590 | ++DOCSHELL 0x1133c6800 == 66 [pid = 2590] [id = 335] 13:04:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 156 (0x11317dc00) [pid = 2590] [serial = 1004] [outer = 0x0] 13:04:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 157 (0x11317fc00) [pid = 2590] [serial = 1005] [outer = 0x11317dc00] 13:04:42 INFO - PROCESS | 2590 | 1464638682268 Marionette DEBUG loaded listener.js 13:04:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 158 (0x113298c00) [pid = 2590] [serial = 1006] [outer = 0x11317dc00] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 157 (0x12bac3c00) [pid = 2590] [serial = 813] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 156 (0x114eea000) [pid = 2590] [serial = 732] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 155 (0x114f53800) [pid = 2590] [serial = 801] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 154 (0x12b27ec00) [pid = 2590] [serial = 810] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 153 (0x11873a000) [pid = 2590] [serial = 804] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 152 (0x126d6d400) [pid = 2590] [serial = 807] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 151 (0x11741b800) [pid = 2590] [serial = 857] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 150 (0x118109000) [pid = 2590] [serial = 858] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 149 (0x12cf44400) [pid = 2590] [serial = 870] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 148 (0x12c6ee400) [pid = 2590] [serial = 869] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 147 (0x118faf000) [pid = 2590] [serial = 884] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x119673c00) [pid = 2590] [serial = 885] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 145 (0x115d8b800) [pid = 2590] [serial = 881] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 144 (0x1184d1400) [pid = 2590] [serial = 882] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 143 (0x121520c00) [pid = 2590] [serial = 887] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 142 (0x121811c00) [pid = 2590] [serial = 888] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 141 (0x121807400) [pid = 2590] [serial = 863] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 140 (0x125da6800) [pid = 2590] [serial = 864] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 139 (0x12cfa2c00) [pid = 2590] [serial = 873] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 138 (0x12c6e5000) [pid = 2590] [serial = 872] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 137 (0x12d3a8c00) [pid = 2590] [serial = 875] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x12d3ae400) [pid = 2590] [serial = 876] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x12186a000) [pid = 2590] [serial = 897] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x115d97400) [pid = 2590] [serial = 879] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x113c09c00) [pid = 2590] [serial = 878] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x11966ec00) [pid = 2590] [serial = 861] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x118fadc00) [pid = 2590] [serial = 860] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x11317b400) [pid = 2590] [serial = 854] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x114fbc000) [pid = 2590] [serial = 855] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x12ab82800) [pid = 2590] [serial = 852] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x1235b7800) [pid = 2590] [serial = 890] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x1258a8800) [pid = 2590] [serial = 891] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x121877c00) [pid = 2590] [serial = 901] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x118527400) [pid = 2590] [serial = 909] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x121873c00) [pid = 2590] [serial = 900] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x12bac4c00) [pid = 2590] [serial = 867] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x127779800) [pid = 2590] [serial = 866] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x121888400) [pid = 2590] [serial = 903] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x114f54c00) [pid = 2590] [serial = 906] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x123567800) [pid = 2590] [serial = 910] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x12a7d5000) [pid = 2590] [serial = 510] [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.] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x12a774400) [pid = 2590] [serial = 904] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x1258a4400) [pid = 2590] [serial = 894] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x121892800) [pid = 2590] [serial = 898] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x128f42800) [pid = 2590] [serial = 895] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x11695b400) [pid = 2590] [serial = 907] [outer = 0x0] [url = about:blank] 13:04:42 INFO - PROCESS | 2590 | 1464638682642 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] 13:04:42 INFO - PROCESS | 2590 | 1464638682661 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 13:04:42 INFO - PROCESS | 2590 | 1464638682663 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 13:04:42 INFO - PROCESS | 2590 | 1464638682665 Marionette TRACE conn2 <- [1,1314,null,{}] 13:04:42 INFO - PROCESS | 2590 | 1464638682674 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}] 13:04:42 INFO - PROCESS | 2590 | 1464638682765 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 13:04:42 INFO - PROCESS | 2590 | 1464638682792 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:42 INFO - PROCESS | 2590 | ++DOCSHELL 0x117e06000 == 67 [pid = 2590] [id = 336] 13:04:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x114fb4800) [pid = 2590] [serial = 1007] [outer = 0x0] 13:04:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x115d97400) [pid = 2590] [serial = 1008] [outer = 0x114fb4800] 13:04:42 INFO - PROCESS | 2590 | 1464638682819 Marionette DEBUG loaded listener.js 13:04:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x1164b5000) [pid = 2590] [serial = 1009] [outer = 0x114fb4800] 13:04:43 INFO - PROCESS | 2590 | 1464638683159 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]]]}] 13:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 13:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 525ms 13:04:43 INFO - PROCESS | 2590 | 1464638683189 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 13:04:43 INFO - PROCESS | 2590 | 1464638683191 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 13:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 13:04:43 INFO - PROCESS | 2590 | 1464638683193 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 13:04:43 INFO - PROCESS | 2590 | 1464638683194 Marionette TRACE conn2 <- [1,1318,null,{}] 13:04:43 INFO - PROCESS | 2590 | 1464638683210 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}] 13:04:43 INFO - PROCESS | 2590 | 1464638683325 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 13:04:43 INFO - PROCESS | 2590 | 1464638683329 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:43 INFO - PROCESS | 2590 | ++DOCSHELL 0x118fe7800 == 68 [pid = 2590] [id = 337] 13:04:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x116708000) [pid = 2590] [serial = 1010] [outer = 0x0] 13:04:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x1167ae000) [pid = 2590] [serial = 1011] [outer = 0x116708000] 13:04:43 INFO - PROCESS | 2590 | 1464638683356 Marionette DEBUG loaded listener.js 13:04:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x1169b9c00) [pid = 2590] [serial = 1012] [outer = 0x116708000] 13:04:43 INFO - PROCESS | 2590 | 1464638683674 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]]]}] 13:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 13:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 519ms 13:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 13:04:43 INFO - PROCESS | 2590 | 1464638683712 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 13:04:43 INFO - PROCESS | 2590 | 1464638683713 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 13:04:43 INFO - PROCESS | 2590 | 1464638683716 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 13:04:43 INFO - PROCESS | 2590 | 1464638683717 Marionette TRACE conn2 <- [1,1322,null,{}] 13:04:43 INFO - PROCESS | 2590 | 1464638683719 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}] 13:04:43 INFO - PROCESS | 2590 | 1464638683805 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 13:04:43 INFO - PROCESS | 2590 | 1464638683874 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:43 INFO - PROCESS | 2590 | ++DOCSHELL 0x119b4a000 == 69 [pid = 2590] [id = 338] 13:04:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x11670a000) [pid = 2590] [serial = 1013] [outer = 0x0] 13:04:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x116a72c00) [pid = 2590] [serial = 1014] [outer = 0x11670a000] 13:04:43 INFO - PROCESS | 2590 | 1464638683899 Marionette DEBUG loaded listener.js 13:04:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x11768a000) [pid = 2590] [serial = 1015] [outer = 0x11670a000] 13:04:44 INFO - PROCESS | 2590 | 1464638684230 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]]]}] 13:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 13:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 517ms 13:04:44 INFO - PROCESS | 2590 | 1464638684234 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 13:04:44 INFO - PROCESS | 2590 | 1464638684236 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 13:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 13:04:44 INFO - PROCESS | 2590 | 1464638684239 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 13:04:44 INFO - PROCESS | 2590 | 1464638684240 Marionette TRACE conn2 <- [1,1326,null,{}] 13:04:44 INFO - PROCESS | 2590 | 1464638684242 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}] 13:04:44 INFO - PROCESS | 2590 | 1464638684379 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 13:04:44 INFO - PROCESS | 2590 | 1464638684420 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:44 INFO - PROCESS | 2590 | ++DOCSHELL 0x121706000 == 70 [pid = 2590] [id = 339] 13:04:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x118104000) [pid = 2590] [serial = 1016] [outer = 0x0] 13:04:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x1184d4c00) [pid = 2590] [serial = 1017] [outer = 0x118104000] 13:04:44 INFO - PROCESS | 2590 | 1464638684446 Marionette DEBUG loaded listener.js 13:04:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x11854ec00) [pid = 2590] [serial = 1018] [outer = 0x118104000] 13:04:44 INFO - PROCESS | 2590 | 1464638684758 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]]]}] 13:04:44 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 13:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 570ms 13:04:44 INFO - PROCESS | 2590 | 1464638684809 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 13:04:44 INFO - PROCESS | 2590 | 1464638684810 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 13:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 13:04:44 INFO - PROCESS | 2590 | 1464638684812 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 13:04:44 INFO - PROCESS | 2590 | 1464638684813 Marionette TRACE conn2 <- [1,1330,null,{}] 13:04:44 INFO - PROCESS | 2590 | 1464638684816 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}] 13:04:44 INFO - PROCESS | 2590 | 1464638684923 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 13:04:44 INFO - PROCESS | 2590 | 1464638684961 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:44 INFO - PROCESS | 2590 | ++DOCSHELL 0x1236b3800 == 71 [pid = 2590] [id = 340] 13:04:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x1184d8800) [pid = 2590] [serial = 1019] [outer = 0x0] 13:04:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x11856a000) [pid = 2590] [serial = 1020] [outer = 0x1184d8800] 13:04:44 INFO - PROCESS | 2590 | 1464638684985 Marionette DEBUG loaded listener.js 13:04:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x11873c000) [pid = 2590] [serial = 1021] [outer = 0x1184d8800] 13:04:45 INFO - PROCESS | 2590 | 1464638685324 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]]]}] 13:04:45 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 13:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 568ms 13:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 13:04:45 INFO - PROCESS | 2590 | 1464638685380 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 13:04:45 INFO - PROCESS | 2590 | 1464638685382 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 13:04:45 INFO - PROCESS | 2590 | 1464638685384 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 13:04:45 INFO - PROCESS | 2590 | 1464638685385 Marionette TRACE conn2 <- [1,1334,null,{}] 13:04:45 INFO - PROCESS | 2590 | 1464638685387 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}] 13:04:45 INFO - PROCESS | 2590 | 1464638685498 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 13:04:45 INFO - PROCESS | 2590 | 1464638685517 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:45 INFO - PROCESS | 2590 | ++DOCSHELL 0x12721a800 == 72 [pid = 2590] [id = 341] 13:04:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x118522800) [pid = 2590] [serial = 1022] [outer = 0x0] 13:04:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x1187bb400) [pid = 2590] [serial = 1023] [outer = 0x118522800] 13:04:45 INFO - PROCESS | 2590 | 1464638685542 Marionette DEBUG loaded listener.js 13:04:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x118fb5000) [pid = 2590] [serial = 1024] [outer = 0x118522800] 13:04:45 INFO - PROCESS | 2590 | 1464638685880 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]]]}] 13:04:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 13:04:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 522ms 13:04:45 INFO - PROCESS | 2590 | 1464638685907 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 13:04:45 INFO - PROCESS | 2590 | 1464638685908 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 13:04:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 13:04:45 INFO - PROCESS | 2590 | 1464638685917 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 13:04:45 INFO - PROCESS | 2590 | 1464638685918 Marionette TRACE conn2 <- [1,1338,null,{}] 13:04:45 INFO - PROCESS | 2590 | 1464638685920 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}] 13:04:46 INFO - PROCESS | 2590 | 1464638686035 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 13:04:46 INFO - PROCESS | 2590 | 1464638686046 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x128de6800 == 73 [pid = 2590] [id = 342] 13:04:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x11856dc00) [pid = 2590] [serial = 1025] [outer = 0x0] 13:04:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x1193e9c00) [pid = 2590] [serial = 1026] [outer = 0x11856dc00] 13:04:46 INFO - PROCESS | 2590 | 1464638686071 Marionette DEBUG loaded listener.js 13:04:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x11966e800) [pid = 2590] [serial = 1027] [outer = 0x11856dc00] 13:04:46 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x11976d800) [pid = 2590] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 13:04:46 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x118563c00) [pid = 2590] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 13:04:46 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x111aaf800) [pid = 2590] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 13:04:46 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x118140400) [pid = 2590] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 13:04:46 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x119a0e800) [pid = 2590] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 13:04:46 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x114f61400) [pid = 2590] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 13:04:46 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x115d95000) [pid = 2590] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 13:04:46 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x118fba400) [pid = 2590] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 13:04:46 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x110e0e800) [pid = 2590] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 13:04:46 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x112df9000) [pid = 2590] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 13:04:46 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x113386000) [pid = 2590] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 13:04:46 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x1213a3800) [pid = 2590] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 13:04:46 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x11853b400) [pid = 2590] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 13:04:47 INFO - PROCESS | 2590 | 1464638686995 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]]]}] 13:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 13:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1128ms 13:04:47 INFO - PROCESS | 2590 | 1464638687039 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 13:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 13:04:47 INFO - PROCESS | 2590 | 1464638687041 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 13:04:47 INFO - PROCESS | 2590 | 1464638687043 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 13:04:47 INFO - PROCESS | 2590 | 1464638687044 Marionette TRACE conn2 <- [1,1342,null,{}] 13:04:47 INFO - PROCESS | 2590 | 1464638687047 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}] 13:04:47 INFO - PROCESS | 2590 | 1464638687157 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 13:04:47 INFO - PROCESS | 2590 | 1464638687164 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:47 INFO - PROCESS | 2590 | ++DOCSHELL 0x129347800 == 74 [pid = 2590] [id = 343] 13:04:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x117471800) [pid = 2590] [serial = 1028] [outer = 0x0] 13:04:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x11873a800) [pid = 2590] [serial = 1029] [outer = 0x117471800] 13:04:47 INFO - PROCESS | 2590 | 1464638687188 Marionette DEBUG loaded listener.js 13:04:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x119674400) [pid = 2590] [serial = 1030] [outer = 0x117471800] 13:04:47 INFO - PROCESS | 2590 | 1464638687581 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]]]}] 13:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 13:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 570ms 13:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 13:04:47 INFO - PROCESS | 2590 | 1464638687614 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 13:04:47 INFO - PROCESS | 2590 | 1464638687617 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 13:04:47 INFO - PROCESS | 2590 | 1464638687631 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 13:04:47 INFO - PROCESS | 2590 | 1464638687634 Marionette TRACE conn2 <- [1,1346,null,{}] 13:04:47 INFO - PROCESS | 2590 | 1464638687639 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}] 13:04:47 INFO - PROCESS | 2590 | 1464638687840 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 13:04:47 INFO - PROCESS | 2590 | 1464638687860 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:47 INFO - PROCESS | 2590 | ++DOCSHELL 0x12aa2e000 == 75 [pid = 2590] [id = 344] 13:04:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x11976d800) [pid = 2590] [serial = 1031] [outer = 0x0] 13:04:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x121498400) [pid = 2590] [serial = 1032] [outer = 0x11976d800] 13:04:47 INFO - PROCESS | 2590 | 1464638687903 Marionette DEBUG loaded listener.js 13:04:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x121633c00) [pid = 2590] [serial = 1033] [outer = 0x11976d800] 13:04:48 INFO - PROCESS | 2590 | 1464638688248 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]]]}] 13:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 13:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 687ms 13:04:48 INFO - PROCESS | 2590 | 1464638688307 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 13:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 13:04:48 INFO - PROCESS | 2590 | 1464638688308 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 13:04:48 INFO - PROCESS | 2590 | 1464638688310 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 13:04:48 INFO - PROCESS | 2590 | 1464638688311 Marionette TRACE conn2 <- [1,1350,null,{}] 13:04:48 INFO - PROCESS | 2590 | 1464638688313 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}] 13:04:48 INFO - PROCESS | 2590 | 1464638688469 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 13:04:48 INFO - PROCESS | 2590 | 1464638688565 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:48 INFO - PROCESS | 2590 | ++DOCSHELL 0x112174800 == 76 [pid = 2590] [id = 345] 13:04:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x111a08c00) [pid = 2590] [serial = 1034] [outer = 0x0] 13:04:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x111e2f400) [pid = 2590] [serial = 1035] [outer = 0x111a08c00] 13:04:48 INFO - PROCESS | 2590 | 1464638688617 Marionette DEBUG loaded listener.js 13:04:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x11278e000) [pid = 2590] [serial = 1036] [outer = 0x111a08c00] 13:04:49 INFO - PROCESS | 2590 | 1464638689271 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]]]}] 13:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 13:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1020ms 13:04:49 INFO - PROCESS | 2590 | 1464638689332 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 13:04:49 INFO - PROCESS | 2590 | 1464638689334 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 13:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 13:04:49 INFO - PROCESS | 2590 | 1464638689350 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 13:04:49 INFO - PROCESS | 2590 | 1464638689353 Marionette TRACE conn2 <- [1,1354,null,{}] 13:04:49 INFO - PROCESS | 2590 | 1464638689356 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}] 13:04:49 INFO - PROCESS | 2590 | 1464638689471 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 13:04:49 INFO - PROCESS | 2590 | 1464638689576 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:49 INFO - PROCESS | 2590 | ++DOCSHELL 0x118456000 == 77 [pid = 2590] [id = 346] 13:04:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x113c78c00) [pid = 2590] [serial = 1037] [outer = 0x0] 13:04:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x114f5c800) [pid = 2590] [serial = 1038] [outer = 0x113c78c00] 13:04:49 INFO - PROCESS | 2590 | 1464638689609 Marionette DEBUG loaded listener.js 13:04:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x115d8e400) [pid = 2590] [serial = 1039] [outer = 0x113c78c00] 13:04:50 INFO - PROCESS | 2590 | 1464638690075 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]]]}] 13:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 13:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 773ms 13:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 13:04:50 INFO - PROCESS | 2590 | 1464638690123 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 13:04:50 INFO - PROCESS | 2590 | 1464638690125 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 13:04:50 INFO - PROCESS | 2590 | 1464638690127 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 13:04:50 INFO - PROCESS | 2590 | 1464638690128 Marionette TRACE conn2 <- [1,1358,null,{}] 13:04:50 INFO - PROCESS | 2590 | 1464638690131 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}] 13:04:50 INFO - PROCESS | 2590 | 1464638690246 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 13:04:50 INFO - PROCESS | 2590 | 1464638690324 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:50 INFO - PROCESS | 2590 | ++DOCSHELL 0x128928000 == 78 [pid = 2590] [id = 347] 13:04:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x116603400) [pid = 2590] [serial = 1040] [outer = 0x0] 13:04:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x11741b800) [pid = 2590] [serial = 1041] [outer = 0x116603400] 13:04:50 INFO - PROCESS | 2590 | 1464638690355 Marionette DEBUG loaded listener.js 13:04:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x118107000) [pid = 2590] [serial = 1042] [outer = 0x116603400] 13:04:50 INFO - PROCESS | 2590 | 1464638690765 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]]]}] 13:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 13:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 669ms 13:04:50 INFO - PROCESS | 2590 | 1464638690796 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 13:04:50 INFO - PROCESS | 2590 | 1464638690799 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 13:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 13:04:50 INFO - PROCESS | 2590 | 1464638690852 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 13:04:50 INFO - PROCESS | 2590 | 1464638690855 Marionette TRACE conn2 <- [1,1362,null,{}] 13:04:50 INFO - PROCESS | 2590 | 1464638690876 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}] 13:04:50 INFO - PROCESS | 2590 | 1464638690990 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 13:04:51 INFO - PROCESS | 2590 | 1464638691063 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ba73000 == 79 [pid = 2590] [id = 348] 13:04:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x1184d0000) [pid = 2590] [serial = 1043] [outer = 0x0] 13:04:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x11854b000) [pid = 2590] [serial = 1044] [outer = 0x1184d0000] 13:04:51 INFO - PROCESS | 2590 | 1464638691094 Marionette DEBUG loaded listener.js 13:04:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 138 (0x11928e000) [pid = 2590] [serial = 1045] [outer = 0x1184d0000] 13:04:51 INFO - PROCESS | 2590 | 1464638691512 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]]]}] 13:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 13:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 720ms 13:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 13:04:51 INFO - PROCESS | 2590 | 1464638691542 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 13:04:51 INFO - PROCESS | 2590 | 1464638691543 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 13:04:51 INFO - PROCESS | 2590 | 1464638691545 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 13:04:51 INFO - PROCESS | 2590 | 1464638691546 Marionette TRACE conn2 <- [1,1366,null,{}] 13:04:51 INFO - PROCESS | 2590 | 1464638691549 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}] 13:04:51 INFO - PROCESS | 2590 | 1464638691658 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 13:04:51 INFO - PROCESS | 2590 | 1464638691761 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bae4000 == 80 [pid = 2590] [id = 349] 13:04:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 139 (0x119666800) [pid = 2590] [serial = 1046] [outer = 0x0] 13:04:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 140 (0x120f06800) [pid = 2590] [serial = 1047] [outer = 0x119666800] 13:04:51 INFO - PROCESS | 2590 | 1464638691793 Marionette DEBUG loaded listener.js 13:04:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 141 (0x12151b000) [pid = 2590] [serial = 1048] [outer = 0x119666800] 13:04:52 INFO - PROCESS | 2590 | 1464638692235 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] 13:04:52 INFO - PROCESS | 2590 | 1464638692294 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 13:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 13:04:52 INFO - PROCESS | 2590 | 1464638692299 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 13:04:52 INFO - PROCESS | 2590 | 1464638692300 Marionette TRACE conn2 <- [1,1370,null,{}] 13:04:52 INFO - PROCESS | 2590 | 1464638692302 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}] 13:04:52 INFO - PROCESS | 2590 | 1464638692412 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 13:04:52 INFO - PROCESS | 2590 | 1464638692491 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:52 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c17a800 == 81 [pid = 2590] [id = 350] 13:04:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 142 (0x121869000) [pid = 2590] [serial = 1049] [outer = 0x0] 13:04:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 143 (0x12186e800) [pid = 2590] [serial = 1050] [outer = 0x121869000] 13:04:52 INFO - PROCESS | 2590 | 1464638692525 Marionette DEBUG loaded listener.js 13:04:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 144 (0x12187cc00) [pid = 2590] [serial = 1051] [outer = 0x121869000] 13:04:52 INFO - PROCESS | 2590 | 1464638692978 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] 13:04:53 INFO - PROCESS | 2590 | 1464638693024 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 13:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 13:04:53 INFO - PROCESS | 2590 | 1464638693026 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 13:04:53 INFO - PROCESS | 2590 | 1464638693027 Marionette TRACE conn2 <- [1,1374,null,{}] 13:04:53 INFO - PROCESS | 2590 | 1464638693030 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}] 13:04:53 INFO - PROCESS | 2590 | 1464638693143 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 13:04:53 INFO - PROCESS | 2590 | 1464638693252 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:53 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c941000 == 82 [pid = 2590] [id = 351] 13:04:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 145 (0x12186a000) [pid = 2590] [serial = 1052] [outer = 0x0] 13:04:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 146 (0x12356d400) [pid = 2590] [serial = 1053] [outer = 0x12186a000] 13:04:53 INFO - PROCESS | 2590 | 1464638693283 Marionette DEBUG loaded listener.js 13:04:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x1235b4000) [pid = 2590] [serial = 1054] [outer = 0x12186a000] 13:04:53 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:04:53 INFO - PROCESS | 2590 | 1464638693965 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] 13:04:54 INFO - PROCESS | 2590 | 1464638694000 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 13:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 13:04:54 INFO - PROCESS | 2590 | 1464638694006 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 13:04:54 INFO - PROCESS | 2590 | 1464638694009 Marionette TRACE conn2 <- [1,1378,null,{}] 13:04:54 INFO - PROCESS | 2590 | 1464638694013 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}] 13:04:54 INFO - PROCESS | 2590 | 1464638694119 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 13:04:54 INFO - PROCESS | 2590 | 1464638694199 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x119b59000 == 83 [pid = 2590] [id = 352] 13:04:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 148 (0x112df4000) [pid = 2590] [serial = 1055] [outer = 0x0] 13:04:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 149 (0x113c09800) [pid = 2590] [serial = 1056] [outer = 0x112df4000] 13:04:54 INFO - PROCESS | 2590 | 1464638694227 Marionette DEBUG loaded listener.js 13:04:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 150 (0x115d8b800) [pid = 2590] [serial = 1057] [outer = 0x112df4000] 13:04:54 INFO - PROCESS | 2590 | 1464638694672 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] 13:04:54 INFO - PROCESS | 2590 | 1464638694684 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 13:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 13:04:54 INFO - PROCESS | 2590 | 1464638694689 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 13:04:54 INFO - PROCESS | 2590 | 1464638694690 Marionette TRACE conn2 <- [1,1382,null,{}] 13:04:54 INFO - PROCESS | 2590 | 1464638694693 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}] 13:04:54 INFO - PROCESS | 2590 | 1464638694821 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 13:04:54 INFO - PROCESS | 2590 | 1464638694910 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x117e19800 == 84 [pid = 2590] [id = 353] 13:04:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 151 (0x115e68800) [pid = 2590] [serial = 1058] [outer = 0x0] 13:04:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 152 (0x11660b800) [pid = 2590] [serial = 1059] [outer = 0x115e68800] 13:04:54 INFO - PROCESS | 2590 | 1464638694938 Marionette DEBUG loaded listener.js 13:04:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 153 (0x117114c00) [pid = 2590] [serial = 1060] [outer = 0x115e68800] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x116985000 == 83 [pid = 2590] [id = 69] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x1187c2000 == 82 [pid = 2590] [id = 222] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x12aa2e000 == 81 [pid = 2590] [id = 344] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x129347800 == 80 [pid = 2590] [id = 343] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x128de6800 == 79 [pid = 2590] [id = 342] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x12721a800 == 78 [pid = 2590] [id = 341] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 152 (0x117688c00) [pid = 2590] [serial = 918] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 151 (0x12c506c00) [pid = 2590] [serial = 933] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 150 (0x126fd8800) [pid = 2590] [serial = 927] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 149 (0x12c005400) [pid = 2590] [serial = 930] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 148 (0x119291400) [pid = 2590] [serial = 921] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 147 (0x110e10000) [pid = 2590] [serial = 915] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x12188d000) [pid = 2590] [serial = 924] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 145 (0x113c06400) [pid = 2590] [serial = 936] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 144 (0x126fda800) [pid = 2590] [serial = 975] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x1236b3800 == 77 [pid = 2590] [id = 340] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x121706000 == 76 [pid = 2590] [id = 339] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x119b4a000 == 75 [pid = 2590] [id = 338] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x118fe7800 == 74 [pid = 2590] [id = 337] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x117e06000 == 73 [pid = 2590] [id = 336] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x1133c6800 == 72 [pid = 2590] [id = 335] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x112698000 == 71 [pid = 2590] [id = 334] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x12ca9c800 == 70 [pid = 2590] [id = 329] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x12c175000 == 69 [pid = 2590] [id = 328] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x123634800 == 68 [pid = 2590] [id = 327] 13:04:55 INFO - PROCESS | 2590 | --DOCSHELL 0x1187dc000 == 67 [pid = 2590] [id = 326] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 143 (0x12a7d7c00) [pid = 2590] [serial = 913] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 142 (0x121255400) [pid = 2590] [serial = 957] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 141 (0x11873e000) [pid = 2590] [serial = 951] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 140 (0x1187ae800) [pid = 2590] [serial = 952] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 139 (0x11278f000) [pid = 2590] [serial = 939] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 138 (0x113178800) [pid = 2590] [serial = 940] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 137 (0x118542800) [pid = 2590] [serial = 948] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x118563400) [pid = 2590] [serial = 949] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x121808000) [pid = 2590] [serial = 960] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x11670e800) [pid = 2590] [serial = 945] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x11814b000) [pid = 2590] [serial = 946] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x12151dc00) [pid = 2590] [serial = 958] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x12186b400) [pid = 2590] [serial = 963] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x121863400) [pid = 2590] [serial = 961] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x11966b800) [pid = 2590] [serial = 954] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x116125c00) [pid = 2590] [serial = 966] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x116710400) [pid = 2590] [serial = 943] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x115df3000) [pid = 2590] [serial = 942] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x1235b2000) [pid = 2590] [serial = 972] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x121875800) [pid = 2590] [serial = 964] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x12187b800) [pid = 2590] [serial = 969] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x118566c00) [pid = 2590] [serial = 967] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x12356a000) [pid = 2590] [serial = 970] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x119a11400) [pid = 2590] [serial = 955] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x125da9400) [pid = 2590] [serial = 973] [outer = 0x0] [url = about:blank] 13:04:55 INFO - PROCESS | 2590 | [2590] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 13:04:55 INFO - PROCESS | 2590 | 1464638695427 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] 13:04:55 INFO - PROCESS | 2590 | 1464638695461 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 13:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 13:04:55 INFO - PROCESS | 2590 | 1464638695464 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 13:04:55 INFO - PROCESS | 2590 | 1464638695466 Marionette TRACE conn2 <- [1,1386,null,{}] 13:04:55 INFO - PROCESS | 2590 | 1464638695475 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}] 13:04:55 INFO - PROCESS | 2590 | 1464638695565 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 13:04:55 INFO - PROCESS | 2590 | 1464638695572 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:55 INFO - PROCESS | 2590 | ++DOCSHELL 0x117e09800 == 68 [pid = 2590] [id = 354] 13:04:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x115df3000) [pid = 2590] [serial = 1061] [outer = 0x0] 13:04:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x11810fc00) [pid = 2590] [serial = 1062] [outer = 0x115df3000] 13:04:55 INFO - PROCESS | 2590 | 1464638695600 Marionette DEBUG loaded listener.js 13:04:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x1184da000) [pid = 2590] [serial = 1063] [outer = 0x115df3000] 13:04:55 INFO - PROCESS | 2590 | 1464638695970 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] 13:04:55 INFO - PROCESS | 2590 | 1464638695987 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 13:04:55 INFO - PROCESS | 2590 | 1464638695989 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 13:04:55 INFO - PROCESS | 2590 | 1464638695990 Marionette TRACE conn2 <- [1,1390,null,{}] 13:04:55 INFO - PROCESS | 2590 | 1464638695993 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}] 13:04:56 INFO - PROCESS | 2590 | 1464638696083 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 13:04:56 INFO - PROCESS | 2590 | 1464638696087 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:56 INFO - PROCESS | 2590 | ++DOCSHELL 0x1233d5800 == 69 [pid = 2590] [id = 355] 13:04:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x11854f400) [pid = 2590] [serial = 1064] [outer = 0x0] 13:04:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x118571c00) [pid = 2590] [serial = 1065] [outer = 0x11854f400] 13:04:56 INFO - PROCESS | 2590 | 1464638696114 Marionette DEBUG loaded listener.js 13:04:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x1187b7400) [pid = 2590] [serial = 1066] [outer = 0x11854f400] 13:04:56 INFO - PROCESS | 2590 | 1464638696440 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]]]}] 13:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 13:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 469ms 13:04:56 INFO - PROCESS | 2590 | 1464638696458 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 13:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 13:04:56 INFO - PROCESS | 2590 | 1464638696467 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 13:04:56 INFO - PROCESS | 2590 | 1464638696469 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 13:04:56 INFO - PROCESS | 2590 | 1464638696470 Marionette TRACE conn2 <- [1,1394,null,{}] 13:04:56 INFO - PROCESS | 2590 | 1464638696473 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}] 13:04:56 INFO - PROCESS | 2590 | 1464638696563 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 13:04:56 INFO - PROCESS | 2590 | 1464638696623 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:56 INFO - PROCESS | 2590 | ++DOCSHELL 0x1258f8000 == 70 [pid = 2590] [id = 356] 13:04:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x11854f800) [pid = 2590] [serial = 1067] [outer = 0x0] 13:04:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x118f45c00) [pid = 2590] [serial = 1068] [outer = 0x11854f800] 13:04:56 INFO - PROCESS | 2590 | 1464638696649 Marionette DEBUG loaded listener.js 13:04:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x119671c00) [pid = 2590] [serial = 1069] [outer = 0x11854f800] 13:04:56 INFO - PROCESS | 2590 | 1464638696943 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]]]}] 13:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 13:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 13:04:56 INFO - PROCESS | 2590 | 1464638696990 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 13:04:56 INFO - PROCESS | 2590 | 1464638696991 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 13:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 13:04:56 INFO - PROCESS | 2590 | 1464638696993 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 13:04:56 INFO - PROCESS | 2590 | 1464638696994 Marionette TRACE conn2 <- [1,1398,null,{}] 13:04:56 INFO - PROCESS | 2590 | 1464638696997 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}] 13:04:57 INFO - PROCESS | 2590 | 1464638697101 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 13:04:57 INFO - PROCESS | 2590 | 1464638697166 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:57 INFO - PROCESS | 2590 | ++DOCSHELL 0x127238000 == 71 [pid = 2590] [id = 357] 13:04:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x118fb3400) [pid = 2590] [serial = 1070] [outer = 0x0] 13:04:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x12100c800) [pid = 2590] [serial = 1071] [outer = 0x118fb3400] 13:04:57 INFO - PROCESS | 2590 | 1464638697192 Marionette DEBUG loaded listener.js 13:04:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x121875c00) [pid = 2590] [serial = 1072] [outer = 0x118fb3400] 13:04:57 INFO - PROCESS | 2590 | 1464638697500 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]]]}] 13:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 13:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 518ms 13:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 13:04:57 INFO - PROCESS | 2590 | 1464638697511 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 13:04:57 INFO - PROCESS | 2590 | 1464638697512 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 13:04:57 INFO - PROCESS | 2590 | 1464638697514 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 13:04:57 INFO - PROCESS | 2590 | 1464638697515 Marionette TRACE conn2 <- [1,1402,null,{}] 13:04:57 INFO - PROCESS | 2590 | 1464638697518 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}] 13:04:57 INFO - PROCESS | 2590 | 1464638697638 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 13:04:57 INFO - PROCESS | 2590 | 1464638697655 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:57 INFO - PROCESS | 2590 | ++DOCSHELL 0x1293a9800 == 72 [pid = 2590] [id = 358] 13:04:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x12187ac00) [pid = 2590] [serial = 1073] [outer = 0x0] 13:04:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x121b09400) [pid = 2590] [serial = 1074] [outer = 0x12187ac00] 13:04:57 INFO - PROCESS | 2590 | 1464638697681 Marionette DEBUG loaded listener.js 13:04:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x1235b0c00) [pid = 2590] [serial = 1075] [outer = 0x12187ac00] 13:04:58 INFO - PROCESS | 2590 | 1464638698029 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]]]}] 13:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 13:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 568ms 13:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 13:04:58 INFO - PROCESS | 2590 | 1464638698083 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 13:04:58 INFO - PROCESS | 2590 | 1464638698084 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 13:04:58 INFO - PROCESS | 2590 | 1464638698086 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 13:04:58 INFO - PROCESS | 2590 | 1464638698088 Marionette TRACE conn2 <- [1,1406,null,{}] 13:04:58 INFO - PROCESS | 2590 | 1464638698090 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}] 13:04:58 INFO - PROCESS | 2590 | 1464638698201 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 13:04:58 INFO - PROCESS | 2590 | 1464638698215 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:58 INFO - PROCESS | 2590 | ++DOCSHELL 0x12aa42800 == 73 [pid = 2590] [id = 359] 13:04:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x121889c00) [pid = 2590] [serial = 1076] [outer = 0x0] 13:04:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x12553c400) [pid = 2590] [serial = 1077] [outer = 0x121889c00] 13:04:58 INFO - PROCESS | 2590 | 1464638698240 Marionette DEBUG loaded listener.js 13:04:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x1258a4000) [pid = 2590] [serial = 1078] [outer = 0x121889c00] 13:04:58 INFO - PROCESS | 2590 | 1464638698592 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]]]}] 13:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 13:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 520ms 13:04:58 INFO - PROCESS | 2590 | 1464638698607 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 13:04:58 INFO - PROCESS | 2590 | 1464638698609 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 13:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 13:04:58 INFO - PROCESS | 2590 | 1464638698611 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 13:04:58 INFO - PROCESS | 2590 | 1464638698612 Marionette TRACE conn2 <- [1,1410,null,{}] 13:04:58 INFO - PROCESS | 2590 | 1464638698614 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}] 13:04:58 INFO - PROCESS | 2590 | 1464638698730 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 13:04:58 INFO - PROCESS | 2590 | 1464638698743 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:58 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bd88800 == 74 [pid = 2590] [id = 360] 13:04:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 138 (0x123562400) [pid = 2590] [serial = 1079] [outer = 0x0] 13:04:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 139 (0x125da5000) [pid = 2590] [serial = 1080] [outer = 0x123562400] 13:04:58 INFO - PROCESS | 2590 | 1464638698767 Marionette DEBUG loaded listener.js 13:04:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 140 (0x125ef8c00) [pid = 2590] [serial = 1081] [outer = 0x123562400] 13:04:59 INFO - PROCESS | 2590 | 1464638699193 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]]]}] 13:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 13:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 617ms 13:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 13:04:59 INFO - PROCESS | 2590 | 1464638699229 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 13:04:59 INFO - PROCESS | 2590 | 1464638699231 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 13:04:59 INFO - PROCESS | 2590 | 1464638699233 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 13:04:59 INFO - PROCESS | 2590 | 1464638699235 Marionette TRACE conn2 <- [1,1414,null,{}] 13:04:59 INFO - PROCESS | 2590 | 1464638699238 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}] 13:04:59 INFO - PROCESS | 2590 | 1464638699409 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 13:04:59 INFO - PROCESS | 2590 | --DOMWINDOW == 139 (0x11856dc00) [pid = 2590] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 13:04:59 INFO - PROCESS | 2590 | --DOMWINDOW == 138 (0x118522800) [pid = 2590] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 13:04:59 INFO - PROCESS | 2590 | --DOMWINDOW == 137 (0x114fb4800) [pid = 2590] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 13:04:59 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x11316ac00) [pid = 2590] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 13:04:59 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x1121b2c00) [pid = 2590] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 13:04:59 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x11317dc00) [pid = 2590] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 13:04:59 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x116708000) [pid = 2590] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 13:04:59 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x117471800) [pid = 2590] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 13:04:59 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x118104000) [pid = 2590] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 13:04:59 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x110e0d000) [pid = 2590] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 13:04:59 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x1184d8800) [pid = 2590] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 13:04:59 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x11670a000) [pid = 2590] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 13:04:59 INFO - PROCESS | 2590 | 1464638699680 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:04:59 INFO - PROCESS | 2590 | ++DOCSHELL 0x116a9b800 == 75 [pid = 2590] [id = 361] 13:04:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x110e11400) [pid = 2590] [serial = 1082] [outer = 0x0] 13:04:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x112dc0800) [pid = 2590] [serial = 1083] [outer = 0x110e11400] 13:04:59 INFO - PROCESS | 2590 | 1464638699705 Marionette DEBUG loaded listener.js 13:04:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x115dee800) [pid = 2590] [serial = 1084] [outer = 0x110e11400] 13:05:00 INFO - PROCESS | 2590 | 1464638700040 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]]]}] 13:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 13:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 823ms 13:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 13:05:00 INFO - PROCESS | 2590 | 1464638700057 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 13:05:00 INFO - PROCESS | 2590 | 1464638700058 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 13:05:00 INFO - PROCESS | 2590 | 1464638700060 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 13:05:00 INFO - PROCESS | 2590 | 1464638700062 Marionette TRACE conn2 <- [1,1418,null,{}] 13:05:00 INFO - PROCESS | 2590 | 1464638700065 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}] 13:05:00 INFO - PROCESS | 2590 | 1464638700172 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 13:05:00 INFO - PROCESS | 2590 | 1464638700231 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:00 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3e7000 == 76 [pid = 2590] [id = 362] 13:05:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x111c8ac00) [pid = 2590] [serial = 1085] [outer = 0x0] 13:05:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x118745800) [pid = 2590] [serial = 1086] [outer = 0x111c8ac00] 13:05:00 INFO - PROCESS | 2590 | 1464638700261 Marionette DEBUG loaded listener.js 13:05:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x12777e800) [pid = 2590] [serial = 1087] [outer = 0x111c8ac00] 13:05:00 INFO - PROCESS | 2590 | 1464638700557 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]]]}] 13:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 13:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 518ms 13:05:00 INFO - PROCESS | 2590 | 1464638700579 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 13:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 13:05:00 INFO - PROCESS | 2590 | 1464638700580 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 13:05:00 INFO - PROCESS | 2590 | 1464638700582 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 13:05:00 INFO - PROCESS | 2590 | 1464638700583 Marionette TRACE conn2 <- [1,1422,null,{}] 13:05:00 INFO - PROCESS | 2590 | 1464638700586 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}] 13:05:00 INFO - PROCESS | 2590 | 1464638700685 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 13:05:00 INFO - PROCESS | 2590 | 1464638700690 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:00 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d2d1800 == 77 [pid = 2590] [id = 363] 13:05:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x128914c00) [pid = 2590] [serial = 1088] [outer = 0x0] 13:05:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x128a69400) [pid = 2590] [serial = 1089] [outer = 0x128914c00] 13:05:00 INFO - PROCESS | 2590 | 1464638700717 Marionette DEBUG loaded listener.js 13:05:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x128f25400) [pid = 2590] [serial = 1090] [outer = 0x128914c00] 13:05:01 INFO - PROCESS | 2590 | 1464638701202 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]]]}] 13:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 13:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 668ms 13:05:01 INFO - PROCESS | 2590 | 1464638701251 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 13:05:01 INFO - PROCESS | 2590 | 1464638701253 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 13:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 13:05:01 INFO - PROCESS | 2590 | 1464638701255 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 13:05:01 INFO - PROCESS | 2590 | 1464638701256 Marionette TRACE conn2 <- [1,1426,null,{}] 13:05:01 INFO - PROCESS | 2590 | 1464638701258 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}] 13:05:01 INFO - PROCESS | 2590 | 1464638701350 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 13:05:01 INFO - PROCESS | 2590 | 1464638701356 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:01 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d5a4800 == 78 [pid = 2590] [id = 364] 13:05:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 138 (0x110e0a400) [pid = 2590] [serial = 1091] [outer = 0x0] 13:05:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 139 (0x128f44000) [pid = 2590] [serial = 1092] [outer = 0x110e0a400] 13:05:01 INFO - PROCESS | 2590 | 1464638701379 Marionette DEBUG loaded listener.js 13:05:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 140 (0x1293db000) [pid = 2590] [serial = 1093] [outer = 0x110e0a400] 13:05:01 INFO - PROCESS | 2590 | 1464638701878 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]]]}] 13:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 13:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 671ms 13:05:01 INFO - PROCESS | 2590 | 1464638701927 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 13:05:01 INFO - PROCESS | 2590 | 1464638701930 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 13:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 13:05:01 INFO - PROCESS | 2590 | 1464638701933 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 13:05:01 INFO - PROCESS | 2590 | 1464638701936 Marionette TRACE conn2 <- [1,1430,null,{}] 13:05:01 INFO - PROCESS | 2590 | 1464638701940 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}] 13:05:02 INFO - PROCESS | 2590 | 1464638702063 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 13:05:02 INFO - PROCESS | 2590 | 1464638702139 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:02 INFO - PROCESS | 2590 | ++DOCSHELL 0x116aad800 == 79 [pid = 2590] [id = 365] 13:05:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 141 (0x112795c00) [pid = 2590] [serial = 1094] [outer = 0x0] 13:05:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 142 (0x11317ac00) [pid = 2590] [serial = 1095] [outer = 0x112795c00] 13:05:02 INFO - PROCESS | 2590 | 1464638702171 Marionette DEBUG loaded listener.js 13:05:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 143 (0x114fbb400) [pid = 2590] [serial = 1096] [outer = 0x112795c00] 13:05:02 INFO - PROCESS | 2590 | 1464638702660 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]]]}] 13:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 13:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 773ms 13:05:02 INFO - PROCESS | 2590 | 1464638702707 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 13:05:02 INFO - PROCESS | 2590 | 1464638702712 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 13:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 13:05:02 INFO - PROCESS | 2590 | 1464638702716 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 13:05:02 INFO - PROCESS | 2590 | 1464638702718 Marionette TRACE conn2 <- [1,1434,null,{}] 13:05:02 INFO - PROCESS | 2590 | 1464638702721 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}] 13:05:02 INFO - PROCESS | 2590 | 1464638702837 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 13:05:02 INFO - PROCESS | 2590 | 1464638702914 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:02 INFO - PROCESS | 2590 | ++DOCSHELL 0x1268a2000 == 80 [pid = 2590] [id = 366] 13:05:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 144 (0x117117c00) [pid = 2590] [serial = 1097] [outer = 0x0] 13:05:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 145 (0x11768e800) [pid = 2590] [serial = 1098] [outer = 0x117117c00] 13:05:02 INFO - PROCESS | 2590 | 1464638702944 Marionette DEBUG loaded listener.js 13:05:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 146 (0x1184cdc00) [pid = 2590] [serial = 1099] [outer = 0x117117c00] 13:05:03 INFO - PROCESS | 2590 | 1464638703427 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]]]}] 13:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 13:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 773ms 13:05:03 INFO - PROCESS | 2590 | 1464638703491 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 13:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 13:05:03 INFO - PROCESS | 2590 | 1464638703493 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 13:05:03 INFO - PROCESS | 2590 | 1464638703497 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 13:05:03 INFO - PROCESS | 2590 | 1464638703501 Marionette TRACE conn2 <- [1,1438,null,{}] 13:05:03 INFO - PROCESS | 2590 | 1464638703514 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}] 13:05:03 INFO - PROCESS | 2590 | 1464638703689 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 13:05:03 INFO - PROCESS | 2590 | 1464638703799 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:03 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d2ce800 == 81 [pid = 2590] [id = 367] 13:05:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x118fb8c00) [pid = 2590] [serial = 1100] [outer = 0x0] 13:05:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 148 (0x119c66000) [pid = 2590] [serial = 1101] [outer = 0x118fb8c00] 13:05:03 INFO - PROCESS | 2590 | 1464638703851 Marionette DEBUG loaded listener.js 13:05:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 149 (0x121520400) [pid = 2590] [serial = 1102] [outer = 0x118fb8c00] 13:05:04 INFO - PROCESS | 2590 | 1464638704367 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]]]}] 13:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 13:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 926ms 13:05:04 INFO - PROCESS | 2590 | 1464638704423 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 13:05:04 INFO - PROCESS | 2590 | 1464638704425 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 13:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 13:05:04 INFO - PROCESS | 2590 | 1464638704428 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 13:05:04 INFO - PROCESS | 2590 | 1464638704430 Marionette TRACE conn2 <- [1,1442,null,{}] 13:05:04 INFO - PROCESS | 2590 | 1464638704433 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}] 13:05:04 INFO - PROCESS | 2590 | 1464638704559 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 13:05:04 INFO - PROCESS | 2590 | 1464638704663 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:04 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e094000 == 82 [pid = 2590] [id = 368] 13:05:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 150 (0x12180cc00) [pid = 2590] [serial = 1103] [outer = 0x0] 13:05:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 151 (0x12186ec00) [pid = 2590] [serial = 1104] [outer = 0x12180cc00] 13:05:04 INFO - PROCESS | 2590 | 1464638704696 Marionette DEBUG loaded listener.js 13:05:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 152 (0x125da6000) [pid = 2590] [serial = 1105] [outer = 0x12180cc00] 13:05:05 INFO - PROCESS | 2590 | 1464638705135 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]]]}] 13:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 13:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 719ms 13:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 13:05:05 INFO - PROCESS | 2590 | 1464638705148 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 13:05:05 INFO - PROCESS | 2590 | 1464638705149 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 13:05:05 INFO - PROCESS | 2590 | 1464638705151 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 13:05:05 INFO - PROCESS | 2590 | 1464638705152 Marionette TRACE conn2 <- [1,1446,null,{}] 13:05:05 INFO - PROCESS | 2590 | 1464638705157 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}] 13:05:05 INFO - PROCESS | 2590 | 1464638705265 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 13:05:05 INFO - PROCESS | 2590 | 1464638705362 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:05 INFO - PROCESS | 2590 | ++DOCSHELL 0x135671000 == 83 [pid = 2590] [id = 369] 13:05:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 153 (0x121813400) [pid = 2590] [serial = 1106] [outer = 0x0] 13:05:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 154 (0x127427c00) [pid = 2590] [serial = 1107] [outer = 0x121813400] 13:05:05 INFO - PROCESS | 2590 | 1464638705391 Marionette DEBUG loaded listener.js 13:05:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 155 (0x128a6b000) [pid = 2590] [serial = 1108] [outer = 0x121813400] 13:05:05 INFO - PROCESS | 2590 | 1464638705826 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]]]}] 13:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 13:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 724ms 13:05:05 INFO - PROCESS | 2590 | 1464638705875 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 13:05:05 INFO - PROCESS | 2590 | 1464638705877 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 13:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 13:05:05 INFO - PROCESS | 2590 | 1464638705879 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 13:05:05 INFO - PROCESS | 2590 | 1464638705880 Marionette TRACE conn2 <- [1,1450,null,{}] 13:05:05 INFO - PROCESS | 2590 | 1464638705882 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}] 13:05:06 INFO - PROCESS | 2590 | 1464638706008 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 13:05:06 INFO - PROCESS | 2590 | 1464638706115 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:06 INFO - PROCESS | 2590 | ++DOCSHELL 0x1356e5800 == 84 [pid = 2590] [id = 370] 13:05:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 156 (0x1293e3400) [pid = 2590] [serial = 1109] [outer = 0x0] 13:05:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 157 (0x12a76f400) [pid = 2590] [serial = 1110] [outer = 0x1293e3400] 13:05:06 INFO - PROCESS | 2590 | 1464638706147 Marionette DEBUG loaded listener.js 13:05:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 158 (0x12a7db800) [pid = 2590] [serial = 1111] [outer = 0x1293e3400] 13:05:06 INFO - PROCESS | 2590 | 1464638706601 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]]]}] 13:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 13:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 771ms 13:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 13:05:06 INFO - PROCESS | 2590 | 1464638706652 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 13:05:06 INFO - PROCESS | 2590 | 1464638706654 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 13:05:06 INFO - PROCESS | 2590 | 1464638706658 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 13:05:06 INFO - PROCESS | 2590 | 1464638706660 Marionette TRACE conn2 <- [1,1454,null,{}] 13:05:06 INFO - PROCESS | 2590 | 1464638706662 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}] 13:05:06 INFO - PROCESS | 2590 | 1464638706771 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 13:05:06 INFO - PROCESS | 2590 | 1464638706846 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:06 INFO - PROCESS | 2590 | ++DOCSHELL 0x135ad3000 == 85 [pid = 2590] [id = 371] 13:05:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 159 (0x12a7db400) [pid = 2590] [serial = 1112] [outer = 0x0] 13:05:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 160 (0x12ab8c800) [pid = 2590] [serial = 1113] [outer = 0x12a7db400] 13:05:06 INFO - PROCESS | 2590 | 1464638706876 Marionette DEBUG loaded listener.js 13:05:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 161 (0x12b10d800) [pid = 2590] [serial = 1114] [outer = 0x12a7db400] 13:05:07 INFO - PROCESS | 2590 | 1464638707344 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]]]}] 13:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 13:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 720ms 13:05:07 INFO - PROCESS | 2590 | 1464638707390 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 13:05:07 INFO - PROCESS | 2590 | 1464638707391 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 13:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 13:05:07 INFO - PROCESS | 2590 | 1464638707395 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 13:05:07 INFO - PROCESS | 2590 | 1464638707396 Marionette TRACE conn2 <- [1,1458,null,{}] 13:05:07 INFO - PROCESS | 2590 | 1464638707399 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}] 13:05:07 INFO - PROCESS | 2590 | 1464638707512 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 13:05:07 INFO - PROCESS | 2590 | 1464638707591 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:07 INFO - PROCESS | 2590 | ++DOCSHELL 0x115eb8000 == 86 [pid = 2590] [id = 372] 13:05:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 162 (0x1121be400) [pid = 2590] [serial = 1115] [outer = 0x0] 13:05:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 163 (0x11854f000) [pid = 2590] [serial = 1116] [outer = 0x1121be400] 13:05:07 INFO - PROCESS | 2590 | 1464638707621 Marionette DEBUG loaded listener.js 13:05:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 164 (0x12ab82800) [pid = 2590] [serial = 1117] [outer = 0x1121be400] 13:05:08 INFO - PROCESS | 2590 | 1464638708269 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]]]}] 13:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 13:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 919ms 13:05:08 INFO - PROCESS | 2590 | 1464638708315 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 13:05:08 INFO - PROCESS | 2590 | 1464638708317 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 13:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 13:05:08 INFO - PROCESS | 2590 | 1464638708320 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 13:05:08 INFO - PROCESS | 2590 | 1464638708322 Marionette TRACE conn2 <- [1,1462,null,{}] 13:05:08 INFO - PROCESS | 2590 | 1464638708327 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}] 13:05:08 INFO - PROCESS | 2590 | 1464638708435 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 13:05:08 INFO - PROCESS | 2590 | 1464638708518 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x1214d3800 == 87 [pid = 2590] [id = 373] 13:05:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 165 (0x111f3a400) [pid = 2590] [serial = 1118] [outer = 0x0] 13:05:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 166 (0x1131bc400) [pid = 2590] [serial = 1119] [outer = 0x111f3a400] 13:05:08 INFO - PROCESS | 2590 | 1464638708547 Marionette DEBUG loaded listener.js 13:05:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 167 (0x115d94400) [pid = 2590] [serial = 1120] [outer = 0x111f3a400] 13:05:09 INFO - PROCESS | 2590 | 1464638708996 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]]]}] 13:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 13:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 725ms 13:05:09 INFO - PROCESS | 2590 | 1464638709060 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 13:05:09 INFO - PROCESS | 2590 | 1464638709066 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 13:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 13:05:09 INFO - PROCESS | 2590 | 1464638709076 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 13:05:09 INFO - PROCESS | 2590 | 1464638709079 Marionette TRACE conn2 <- [1,1466,null,{}] 13:05:09 INFO - PROCESS | 2590 | 1464638709082 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}] 13:05:09 INFO - PROCESS | 2590 | 1464638709241 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x12d2d1800 == 86 [pid = 2590] [id = 363] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3e7000 == 85 [pid = 2590] [id = 362] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 166 (0x121866400) [pid = 2590] [serial = 987] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 165 (0x12b3cbc00) [pid = 2590] [serial = 996] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 164 (0x128f24800) [pid = 2590] [serial = 993] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 163 (0x12533a800) [pid = 2590] [serial = 990] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 162 (0x121498400) [pid = 2590] [serial = 1032] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | 1464638709480 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x116a9b800 == 84 [pid = 2590] [id = 361] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x12bd88800 == 83 [pid = 2590] [id = 360] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x12aa42800 == 82 [pid = 2590] [id = 359] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x1293a9800 == 81 [pid = 2590] [id = 358] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x127238000 == 80 [pid = 2590] [id = 357] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x1258f8000 == 79 [pid = 2590] [id = 356] 13:05:09 INFO - PROCESS | 2590 | ++DOCSHELL 0x1130c1000 == 80 [pid = 2590] [id = 374] 13:05:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 163 (0x11278e800) [pid = 2590] [serial = 1121] [outer = 0x0] 13:05:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 164 (0x11695b400) [pid = 2590] [serial = 1122] [outer = 0x11278e800] 13:05:09 INFO - PROCESS | 2590 | 1464638709536 Marionette DEBUG loaded listener.js 13:05:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 165 (0x117686c00) [pid = 2590] [serial = 1123] [outer = 0x11278e800] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x1233d5800 == 79 [pid = 2590] [id = 355] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x117e09800 == 78 [pid = 2590] [id = 354] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x117e19800 == 77 [pid = 2590] [id = 353] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x119b59000 == 76 [pid = 2590] [id = 352] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x128928000 == 75 [pid = 2590] [id = 347] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x118456000 == 74 [pid = 2590] [id = 346] 13:05:09 INFO - PROCESS | 2590 | --DOCSHELL 0x112174800 == 73 [pid = 2590] [id = 345] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 164 (0x11966e800) [pid = 2590] [serial = 1027] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 163 (0x118fb5000) [pid = 2590] [serial = 1024] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 162 (0x115d97400) [pid = 2590] [serial = 1008] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 161 (0x127773800) [pid = 2590] [serial = 1000] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 160 (0x11278d400) [pid = 2590] [serial = 1002] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 159 (0x113298c00) [pid = 2590] [serial = 1006] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 158 (0x1167ae000) [pid = 2590] [serial = 1011] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 157 (0x1169b9c00) [pid = 2590] [serial = 1012] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 156 (0x1187bb400) [pid = 2590] [serial = 1023] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 155 (0x11873a800) [pid = 2590] [serial = 1029] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 154 (0x119674400) [pid = 2590] [serial = 1030] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 153 (0x11317fc00) [pid = 2590] [serial = 1005] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 152 (0x11854ec00) [pid = 2590] [serial = 1018] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 151 (0x12cabfc00) [pid = 2590] [serial = 937] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 150 (0x11856a000) [pid = 2590] [serial = 1020] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 149 (0x1193e9c00) [pid = 2590] [serial = 1026] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 148 (0x1164b5000) [pid = 2590] [serial = 1009] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 147 (0x11768a000) [pid = 2590] [serial = 1015] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x117479000) [pid = 2590] [serial = 981] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 145 (0x1184d4c00) [pid = 2590] [serial = 1017] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 144 (0x11297c000) [pid = 2590] [serial = 1003] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 143 (0x11747cc00) [pid = 2590] [serial = 999] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 142 (0x116a72c00) [pid = 2590] [serial = 1014] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 141 (0x11966d400) [pid = 2590] [serial = 984] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 140 (0x114f5ac00) [pid = 2590] [serial = 978] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | --DOMWINDOW == 139 (0x11873c000) [pid = 2590] [serial = 1021] [outer = 0x0] [url = about:blank] 13:05:09 INFO - PROCESS | 2590 | 1464638709962 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]]]}] 13:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 13:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 921ms 13:05:09 INFO - PROCESS | 2590 | 1464638709997 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 13:05:10 INFO - PROCESS | 2590 | 1464638709998 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 13:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 13:05:10 INFO - PROCESS | 2590 | 1464638710000 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 13:05:10 INFO - PROCESS | 2590 | 1464638710003 Marionette TRACE conn2 <- [1,1470,null,{}] 13:05:10 INFO - PROCESS | 2590 | 1464638710010 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}] 13:05:10 INFO - PROCESS | 2590 | 1464638710108 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 13:05:10 INFO - PROCESS | 2590 | 1464638710113 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:10 INFO - PROCESS | 2590 | ++DOCSHELL 0x1211b4800 == 74 [pid = 2590] [id = 375] 13:05:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 140 (0x1183c4800) [pid = 2590] [serial = 1124] [outer = 0x0] 13:05:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 141 (0x118742000) [pid = 2590] [serial = 1125] [outer = 0x1183c4800] 13:05:10 INFO - PROCESS | 2590 | 1464638710141 Marionette DEBUG loaded listener.js 13:05:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 142 (0x119669400) [pid = 2590] [serial = 1126] [outer = 0x1183c4800] 13:05:10 INFO - PROCESS | 2590 | 1464638710494 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]]]}] 13:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 13:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 521ms 13:05:10 INFO - PROCESS | 2590 | 1464638710522 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 13:05:10 INFO - PROCESS | 2590 | 1464638710524 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 13:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 13:05:10 INFO - PROCESS | 2590 | 1464638710537 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 13:05:10 INFO - PROCESS | 2590 | 1464638710538 Marionette TRACE conn2 <- [1,1474,null,{}] 13:05:10 INFO - PROCESS | 2590 | 1464638710540 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}] 13:05:10 INFO - PROCESS | 2590 | 1464638710636 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 13:05:10 INFO - PROCESS | 2590 | 1464638710640 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:10 INFO - PROCESS | 2590 | ++DOCSHELL 0x126f40800 == 75 [pid = 2590] [id = 376] 13:05:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 143 (0x119749000) [pid = 2590] [serial = 1127] [outer = 0x0] 13:05:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 144 (0x12151ac00) [pid = 2590] [serial = 1128] [outer = 0x119749000] 13:05:10 INFO - PROCESS | 2590 | 1464638710666 Marionette DEBUG loaded listener.js 13:05:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 145 (0x12180a000) [pid = 2590] [serial = 1129] [outer = 0x119749000] 13:05:11 INFO - PROCESS | 2590 | 1464638711025 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]]]}] 13:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 13:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 525ms 13:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 13:05:11 INFO - PROCESS | 2590 | 1464638711057 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 13:05:11 INFO - PROCESS | 2590 | 1464638711058 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 13:05:11 INFO - PROCESS | 2590 | 1464638711060 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 13:05:11 INFO - PROCESS | 2590 | 1464638711061 Marionette TRACE conn2 <- [1,1478,null,{}] 13:05:11 INFO - PROCESS | 2590 | 1464638711063 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}] 13:05:11 INFO - PROCESS | 2590 | 1464638711155 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 13:05:11 INFO - PROCESS | 2590 | 1464638711231 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x128f9e800 == 76 [pid = 2590] [id = 377] 13:05:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 146 (0x11980c400) [pid = 2590] [serial = 1130] [outer = 0x0] 13:05:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x121862c00) [pid = 2590] [serial = 1131] [outer = 0x11980c400] 13:05:11 INFO - PROCESS | 2590 | 1464638711257 Marionette DEBUG loaded listener.js 13:05:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 148 (0x12187c800) [pid = 2590] [serial = 1132] [outer = 0x11980c400] 13:05:11 INFO - PROCESS | 2590 | 1464638711581 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]]]}] 13:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 13:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 569ms 13:05:11 INFO - PROCESS | 2590 | 1464638711630 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 13:05:11 INFO - PROCESS | 2590 | 1464638711631 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 13:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 13:05:11 INFO - PROCESS | 2590 | 1464638711641 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 13:05:11 INFO - PROCESS | 2590 | 1464638711642 Marionette TRACE conn2 <- [1,1482,null,{}] 13:05:11 INFO - PROCESS | 2590 | 1464638711644 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}] 13:05:11 INFO - PROCESS | 2590 | 1464638711777 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 13:05:11 INFO - PROCESS | 2590 | 1464638711818 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x12a4b6800 == 77 [pid = 2590] [id = 378] 13:05:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 149 (0x12186c000) [pid = 2590] [serial = 1133] [outer = 0x0] 13:05:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 150 (0x1235b5800) [pid = 2590] [serial = 1134] [outer = 0x12186c000] 13:05:11 INFO - PROCESS | 2590 | 1464638711844 Marionette DEBUG loaded listener.js 13:05:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 151 (0x127422000) [pid = 2590] [serial = 1135] [outer = 0x12186c000] 13:05:12 INFO - PROCESS | 2590 | 1464638712183 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]]]}] 13:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 13:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 578ms 13:05:12 INFO - PROCESS | 2590 | 1464638712211 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 13:05:12 INFO - PROCESS | 2590 | 1464638712212 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 13:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 13:05:12 INFO - PROCESS | 2590 | 1464638712214 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 13:05:12 INFO - PROCESS | 2590 | 1464638712215 Marionette TRACE conn2 <- [1,1486,null,{}] 13:05:12 INFO - PROCESS | 2590 | 1464638712218 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}] 13:05:12 INFO - PROCESS | 2590 | 1464638712334 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 13:05:12 INFO - PROCESS | 2590 | 1464638712359 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:12 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ba83000 == 78 [pid = 2590] [id = 379] 13:05:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 152 (0x125da2000) [pid = 2590] [serial = 1136] [outer = 0x0] 13:05:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 153 (0x128a6a800) [pid = 2590] [serial = 1137] [outer = 0x125da2000] 13:05:12 INFO - PROCESS | 2590 | 1464638712384 Marionette DEBUG loaded listener.js 13:05:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 154 (0x1293d6c00) [pid = 2590] [serial = 1138] [outer = 0x125da2000] 13:05:12 INFO - PROCESS | 2590 | 1464638712745 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]]]}] 13:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 13:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 567ms 13:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 13:05:12 INFO - PROCESS | 2590 | 1464638712783 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 13:05:12 INFO - PROCESS | 2590 | 1464638712784 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 13:05:12 INFO - PROCESS | 2590 | 1464638712786 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 13:05:12 INFO - PROCESS | 2590 | 1464638712789 Marionette TRACE conn2 <- [1,1490,null,{}] 13:05:12 INFO - PROCESS | 2590 | 1464638712792 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}] 13:05:12 INFO - PROCESS | 2590 | 1464638712916 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 13:05:12 INFO - PROCESS | 2590 | 1464638712929 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:12 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3d6000 == 79 [pid = 2590] [id = 380] 13:05:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 155 (0x129243c00) [pid = 2590] [serial = 1139] [outer = 0x0] 13:05:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 156 (0x12a776800) [pid = 2590] [serial = 1140] [outer = 0x129243c00] 13:05:12 INFO - PROCESS | 2590 | 1464638712954 Marionette DEBUG loaded listener.js 13:05:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 157 (0x121516400) [pid = 2590] [serial = 1141] [outer = 0x129243c00] 13:05:13 INFO - PROCESS | 2590 | 1464638713318 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]]]}] 13:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 13:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 572ms 13:05:13 INFO - PROCESS | 2590 | 1464638713361 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 13:05:13 INFO - PROCESS | 2590 | 1464638713362 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 13:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 13:05:13 INFO - PROCESS | 2590 | 1464638713364 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 13:05:13 INFO - PROCESS | 2590 | 1464638713365 Marionette TRACE conn2 <- [1,1494,null,{}] 13:05:13 INFO - PROCESS | 2590 | 1464638713367 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}] 13:05:13 INFO - PROCESS | 2590 | 1464638713485 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 13:05:13 INFO - PROCESS | 2590 | --DOMWINDOW == 156 (0x11854f800) [pid = 2590] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 13:05:13 INFO - PROCESS | 2590 | --DOMWINDOW == 155 (0x118fb3400) [pid = 2590] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 13:05:13 INFO - PROCESS | 2590 | --DOMWINDOW == 154 (0x115e68800) [pid = 2590] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 13:05:13 INFO - PROCESS | 2590 | --DOMWINDOW == 153 (0x115df3000) [pid = 2590] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 13:05:13 INFO - PROCESS | 2590 | --DOMWINDOW == 152 (0x112df4000) [pid = 2590] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 13:05:13 INFO - PROCESS | 2590 | --DOMWINDOW == 151 (0x12187ac00) [pid = 2590] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 13:05:13 INFO - PROCESS | 2590 | --DOMWINDOW == 150 (0x11976d800) [pid = 2590] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 13:05:13 INFO - PROCESS | 2590 | --DOMWINDOW == 149 (0x11854f400) [pid = 2590] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 13:05:13 INFO - PROCESS | 2590 | --DOMWINDOW == 148 (0x121889c00) [pid = 2590] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 13:05:13 INFO - PROCESS | 2590 | --DOMWINDOW == 147 (0x123562400) [pid = 2590] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 13:05:13 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x110e11400) [pid = 2590] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 13:05:13 INFO - PROCESS | 2590 | --DOMWINDOW == 145 (0x128914c00) [pid = 2590] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 13:05:13 INFO - PROCESS | 2590 | --DOMWINDOW == 144 (0x111c8ac00) [pid = 2590] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 13:05:13 INFO - PROCESS | 2590 | 1464638713721 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x12107a800 == 80 [pid = 2590] [id = 381] 13:05:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 145 (0x111f46c00) [pid = 2590] [serial = 1142] [outer = 0x0] 13:05:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 146 (0x113389400) [pid = 2590] [serial = 1143] [outer = 0x111f46c00] 13:05:13 INFO - PROCESS | 2590 | 1464638713746 Marionette DEBUG loaded listener.js 13:05:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x118565000) [pid = 2590] [serial = 1144] [outer = 0x111f46c00] 13:05:14 INFO - PROCESS | 2590 | 1464638714023 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]]]}] 13:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 13:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 719ms 13:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 13:05:14 INFO - PROCESS | 2590 | 1464638714083 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 13:05:14 INFO - PROCESS | 2590 | 1464638714085 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 13:05:14 INFO - PROCESS | 2590 | 1464638714088 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 13:05:14 INFO - PROCESS | 2590 | 1464638714090 Marionette TRACE conn2 <- [1,1498,null,{}] 13:05:14 INFO - PROCESS | 2590 | 1464638714093 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}] 13:05:14 INFO - PROCESS | 2590 | 1464638714188 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 13:05:14 INFO - PROCESS | 2590 | 1464638714295 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x12cf24800 == 81 [pid = 2590] [id = 382] 13:05:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 148 (0x1184d3000) [pid = 2590] [serial = 1145] [outer = 0x0] 13:05:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 149 (0x12a7cf800) [pid = 2590] [serial = 1146] [outer = 0x1184d3000] 13:05:14 INFO - PROCESS | 2590 | 1464638714321 Marionette DEBUG loaded listener.js 13:05:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 150 (0x12ab87000) [pid = 2590] [serial = 1147] [outer = 0x1184d3000] 13:05:14 INFO - PROCESS | 2590 | 1464638714579 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]]]}] 13:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 13:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 522ms 13:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 13:05:14 INFO - PROCESS | 2590 | 1464638714612 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 13:05:14 INFO - PROCESS | 2590 | 1464638714613 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 13:05:14 INFO - PROCESS | 2590 | 1464638714616 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 13:05:14 INFO - PROCESS | 2590 | 1464638714618 Marionette TRACE conn2 <- [1,1502,null,{}] 13:05:14 INFO - PROCESS | 2590 | 1464638714628 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}] 13:05:14 INFO - PROCESS | 2590 | 1464638714744 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 13:05:14 INFO - PROCESS | 2590 | 1464638714749 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e035800 == 82 [pid = 2590] [id = 383] 13:05:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 151 (0x12b110c00) [pid = 2590] [serial = 1148] [outer = 0x0] 13:05:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 152 (0x12ba9c000) [pid = 2590] [serial = 1149] [outer = 0x12b110c00] 13:05:14 INFO - PROCESS | 2590 | 1464638714779 Marionette DEBUG loaded listener.js 13:05:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 153 (0x12bac4000) [pid = 2590] [serial = 1150] [outer = 0x12b110c00] 13:05:15 INFO - PROCESS | 2590 | 1464638715140 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]]]}] 13:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 13:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 571ms 13:05:15 INFO - PROCESS | 2590 | 1464638715199 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 13:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 13:05:15 INFO - PROCESS | 2590 | 1464638715200 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 13:05:15 INFO - PROCESS | 2590 | 1464638715204 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 13:05:15 INFO - PROCESS | 2590 | 1464638715205 Marionette TRACE conn2 <- [1,1506,null,{}] 13:05:15 INFO - PROCESS | 2590 | 1464638715208 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}] 13:05:15 INFO - PROCESS | 2590 | 1464638715340 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 13:05:15 INFO - PROCESS | 2590 | 1464638715350 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x135adc000 == 83 [pid = 2590] [id = 384] 13:05:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 154 (0x12c002800) [pid = 2590] [serial = 1151] [outer = 0x0] 13:05:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 155 (0x12c00d400) [pid = 2590] [serial = 1152] [outer = 0x12c002800] 13:05:15 INFO - PROCESS | 2590 | 1464638715380 Marionette DEBUG loaded listener.js 13:05:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 156 (0x12c507400) [pid = 2590] [serial = 1153] [outer = 0x12c002800] 13:05:15 INFO - PROCESS | 2590 | 1464638715889 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]]]}] 13:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 13:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 723ms 13:05:15 INFO - PROCESS | 2590 | 1464638715928 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 13:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 13:05:15 INFO - PROCESS | 2590 | 1464638715930 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 13:05:15 INFO - PROCESS | 2590 | 1464638715934 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 13:05:15 INFO - PROCESS | 2590 | 1464638715936 Marionette TRACE conn2 <- [1,1510,null,{}] 13:05:15 INFO - PROCESS | 2590 | 1464638715941 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}] 13:05:16 INFO - PROCESS | 2590 | 1464638716066 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 13:05:16 INFO - PROCESS | 2590 | 1464638716147 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x117e04000 == 84 [pid = 2590] [id = 385] 13:05:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 157 (0x111c20800) [pid = 2590] [serial = 1154] [outer = 0x0] 13:05:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 158 (0x113180800) [pid = 2590] [serial = 1155] [outer = 0x111c20800] 13:05:16 INFO - PROCESS | 2590 | 1464638716178 Marionette DEBUG loaded listener.js 13:05:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 159 (0x114fbac00) [pid = 2590] [serial = 1156] [outer = 0x111c20800] 13:05:16 INFO - PROCESS | 2590 | 1464638716638 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]]]}] 13:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 13:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 726ms 13:05:16 INFO - PROCESS | 2590 | 1464638716674 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 13:05:16 INFO - PROCESS | 2590 | 1464638716678 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 13:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 13:05:16 INFO - PROCESS | 2590 | 1464638716683 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 13:05:16 INFO - PROCESS | 2590 | 1464638716685 Marionette TRACE conn2 <- [1,1514,null,{}] 13:05:16 INFO - PROCESS | 2590 | 1464638716688 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}] 13:05:16 INFO - PROCESS | 2590 | 1464638716807 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 13:05:16 INFO - PROCESS | 2590 | 1464638716888 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x1258f7800 == 85 [pid = 2590] [id = 386] 13:05:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 160 (0x11747e800) [pid = 2590] [serial = 1157] [outer = 0x0] 13:05:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 161 (0x118142800) [pid = 2590] [serial = 1158] [outer = 0x11747e800] 13:05:16 INFO - PROCESS | 2590 | 1464638716917 Marionette DEBUG loaded listener.js 13:05:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 162 (0x118565c00) [pid = 2590] [serial = 1159] [outer = 0x11747e800] 13:05:17 INFO - PROCESS | 2590 | 1464638717335 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]]]}] 13:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 13:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 673ms 13:05:17 INFO - PROCESS | 2590 | 1464638717356 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 13:05:17 INFO - PROCESS | 2590 | 1464638717358 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 13:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 13:05:17 INFO - PROCESS | 2590 | 1464638717360 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 13:05:17 INFO - PROCESS | 2590 | 1464638717363 Marionette TRACE conn2 <- [1,1518,null,{}] 13:05:17 INFO - PROCESS | 2590 | 1464638717371 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}] 13:05:17 INFO - PROCESS | 2590 | 1464638717491 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 13:05:17 INFO - PROCESS | 2590 | 1464638717573 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d2c9800 == 86 [pid = 2590] [id = 387] 13:05:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 163 (0x118745400) [pid = 2590] [serial = 1160] [outer = 0x0] 13:05:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 164 (0x120f0b400) [pid = 2590] [serial = 1161] [outer = 0x118745400] 13:05:17 INFO - PROCESS | 2590 | 1464638717606 Marionette DEBUG loaded listener.js 13:05:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 165 (0x121891800) [pid = 2590] [serial = 1162] [outer = 0x118745400] 13:05:18 INFO - PROCESS | 2590 | 1464638718026 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]]]}] 13:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 13:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 675ms 13:05:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 13:05:18 INFO - PROCESS | 2590 | 1464638718035 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 13:05:18 INFO - PROCESS | 2590 | 1464638718037 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 13:05:18 INFO - PROCESS | 2590 | 1464638718040 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 13:05:18 INFO - PROCESS | 2590 | 1464638718041 Marionette TRACE conn2 <- [1,1522,null,{}] 13:05:18 INFO - PROCESS | 2590 | 1464638718043 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}] 13:05:18 INFO - PROCESS | 2590 | 1464638718184 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 13:05:18 INFO - PROCESS | 2590 | 1464638718279 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x135b9c800 == 87 [pid = 2590] [id = 388] 13:05:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 166 (0x1235ba800) [pid = 2590] [serial = 1163] [outer = 0x0] 13:05:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 167 (0x125dabc00) [pid = 2590] [serial = 1164] [outer = 0x1235ba800] 13:05:18 INFO - PROCESS | 2590 | 1464638718310 Marionette DEBUG loaded listener.js 13:05:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 168 (0x127274000) [pid = 2590] [serial = 1165] [outer = 0x1235ba800] 13:05:18 INFO - PROCESS | 2590 | 1464638718678 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"]]]}] 13:05:18 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 13:05:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:05:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 13:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 13:05:18 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 13:05:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:05:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 13:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 13:05:18 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 13:05:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:05:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 13:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 13:05:18 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 13:05:18 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 13:05:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 13:05:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 13:05:18 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 669ms 13:05:18 INFO - PROCESS | 2590 | 1464638718710 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 13:05:18 INFO - PROCESS | 2590 | 1464638718711 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 13:05:18 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 13:05:18 INFO - PROCESS | 2590 | 1464638718714 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 13:05:18 INFO - PROCESS | 2590 | 1464638718715 Marionette TRACE conn2 <- [1,1526,null,{}] 13:05:18 INFO - PROCESS | 2590 | 1464638718717 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}] 13:05:18 INFO - PROCESS | 2590 | 1464638718829 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 13:05:18 INFO - PROCESS | 2590 | 1464638718939 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x135d1c800 == 88 [pid = 2590] [id = 389] 13:05:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 169 (0x126fd8000) [pid = 2590] [serial = 1166] [outer = 0x0] 13:05:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 170 (0x128f29c00) [pid = 2590] [serial = 1167] [outer = 0x126fd8000] 13:05:18 INFO - PROCESS | 2590 | 1464638718970 Marionette DEBUG loaded listener.js 13:05:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 171 (0x12b3d8c00) [pid = 2590] [serial = 1168] [outer = 0x126fd8000] 13:05:19 INFO - PROCESS | 2590 | 1464638719314 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"]]]}] 13:05:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:05:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 13:05:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 13:05:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 13:05:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 13:05:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 13:05:19 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 619ms 13:05:19 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 13:05:19 INFO - PROCESS | 2590 | 1464638719334 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 13:05:19 INFO - PROCESS | 2590 | 1464638719335 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 13:05:19 INFO - PROCESS | 2590 | 1464638719338 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 13:05:19 INFO - PROCESS | 2590 | 1464638719339 Marionette TRACE conn2 <- [1,1530,null,{}] 13:05:19 INFO - PROCESS | 2590 | 1464638719341 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}] 13:05:19 INFO - PROCESS | 2590 | 1464638719471 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 13:05:19 INFO - PROCESS | 2590 | 1464638719569 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x138ec9800 == 89 [pid = 2590] [id = 390] 13:05:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 172 (0x12babdc00) [pid = 2590] [serial = 1169] [outer = 0x0] 13:05:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 173 (0x12c50d800) [pid = 2590] [serial = 1170] [outer = 0x12babdc00] 13:05:19 INFO - PROCESS | 2590 | 1464638719598 Marionette DEBUG loaded listener.js 13:05:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 174 (0x12cac4400) [pid = 2590] [serial = 1171] [outer = 0x12babdc00] 13:05:19 INFO - PROCESS | 2590 | 1464638719948 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]]]}] 13:05:19 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 13:05:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 13:05:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:05:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:05:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 13:05:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 13:05:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 13:05:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 13:05:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 620ms 13:05:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 13:05:19 INFO - PROCESS | 2590 | 1464638719958 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 13:05:19 INFO - PROCESS | 2590 | 1464638719960 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 13:05:19 INFO - PROCESS | 2590 | 1464638719962 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 13:05:19 INFO - PROCESS | 2590 | 1464638719963 Marionette TRACE conn2 <- [1,1534,null,{}] 13:05:19 INFO - PROCESS | 2590 | 1464638719965 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}] 13:05:20 INFO - PROCESS | 2590 | 1464638720075 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 13:05:20 INFO - PROCESS | 2590 | 1464638720186 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:20 INFO - PROCESS | 2590 | ++DOCSHELL 0x1389cf800 == 90 [pid = 2590] [id = 391] 13:05:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 175 (0x12c6f0800) [pid = 2590] [serial = 1172] [outer = 0x0] 13:05:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 176 (0x12cace800) [pid = 2590] [serial = 1173] [outer = 0x12c6f0800] 13:05:20 INFO - PROCESS | 2590 | 1464638720216 Marionette DEBUG loaded listener.js 13:05:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 177 (0x12cf4f800) [pid = 2590] [serial = 1174] [outer = 0x12c6f0800] 13:05:20 INFO - PROCESS | 2590 | 1464638720696 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]]]}] 13:05:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 13:05:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 770ms 13:05:20 INFO - PROCESS | 2590 | 1464638720740 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 13:05:20 INFO - PROCESS | 2590 | 1464638720741 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 13:05:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 13:05:20 INFO - PROCESS | 2590 | 1464638720745 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 13:05:20 INFO - PROCESS | 2590 | 1464638720746 Marionette TRACE conn2 <- [1,1538,null,{}] 13:05:20 INFO - PROCESS | 2590 | 1464638720749 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}] 13:05:20 INFO - PROCESS | 2590 | 1464638720877 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 13:05:20 INFO - PROCESS | 2590 | 1464638720962 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:20 INFO - PROCESS | 2590 | ++DOCSHELL 0x138edb800 == 91 [pid = 2590] [id = 392] 13:05:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 178 (0x12cf46000) [pid = 2590] [serial = 1175] [outer = 0x0] 13:05:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 179 (0x12d3a8400) [pid = 2590] [serial = 1176] [outer = 0x12cf46000] 13:05:20 INFO - PROCESS | 2590 | 1464638720992 Marionette DEBUG loaded listener.js 13:05:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 180 (0x12d3ae800) [pid = 2590] [serial = 1177] [outer = 0x12cf46000] 13:05:21 INFO - PROCESS | 2590 | 1464638721396 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]]]}] 13:05:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 13:05:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 13:05:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 13:05:21 INFO - PROCESS | 2590 | 1464638721416 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 13:05:21 INFO - PROCESS | 2590 | 1464638721417 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 13:05:21 INFO - PROCESS | 2590 | 1464638721420 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 13:05:21 INFO - PROCESS | 2590 | 1464638721422 Marionette TRACE conn2 <- [1,1542,null,{}] 13:05:21 INFO - PROCESS | 2590 | 1464638721426 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}] 13:05:21 INFO - PROCESS | 2590 | 1464638721538 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 13:05:21 INFO - PROCESS | 2590 | 1464638721649 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:21 INFO - PROCESS | 2590 | ++DOCSHELL 0x139bd1800 == 92 [pid = 2590] [id = 393] 13:05:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 181 (0x12cf4f400) [pid = 2590] [serial = 1178] [outer = 0x0] 13:05:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 182 (0x12d3b4800) [pid = 2590] [serial = 1179] [outer = 0x12cf4f400] 13:05:21 INFO - PROCESS | 2590 | 1464638721681 Marionette DEBUG loaded listener.js 13:05:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 183 (0x12d586800) [pid = 2590] [serial = 1180] [outer = 0x12cf4f400] 13:05:22 INFO - PROCESS | 2590 | 1464638722118 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]]]}] 13:05:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 13:05:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 720ms 13:05:22 INFO - PROCESS | 2590 | 1464638722141 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 13:05:22 INFO - PROCESS | 2590 | 1464638722142 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 13:05:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 13:05:22 INFO - PROCESS | 2590 | 1464638722145 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 13:05:22 INFO - PROCESS | 2590 | 1464638722146 Marionette TRACE conn2 <- [1,1546,null,{}] 13:05:22 INFO - PROCESS | 2590 | 1464638722165 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}] 13:05:22 INFO - PROCESS | 2590 | 1464638722280 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 13:05:22 INFO - PROCESS | 2590 | 1464638722368 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:22 INFO - PROCESS | 2590 | ++DOCSHELL 0x126da3000 == 93 [pid = 2590] [id = 394] 13:05:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 184 (0x113167800) [pid = 2590] [serial = 1181] [outer = 0x0] 13:05:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 185 (0x12356a000) [pid = 2590] [serial = 1182] [outer = 0x113167800] 13:05:22 INFO - PROCESS | 2590 | 1464638722398 Marionette DEBUG loaded listener.js 13:05:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 186 (0x12d58b000) [pid = 2590] [serial = 1183] [outer = 0x113167800] 13:05:22 INFO - PROCESS | 2590 | 1464638722829 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]]]}] 13:05:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 13:05:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 718ms 13:05:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 13:05:22 INFO - PROCESS | 2590 | 1464638722863 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 13:05:22 INFO - PROCESS | 2590 | 1464638722865 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 13:05:22 INFO - PROCESS | 2590 | 1464638722867 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 13:05:22 INFO - PROCESS | 2590 | 1464638722869 Marionette TRACE conn2 <- [1,1550,null,{}] 13:05:22 INFO - PROCESS | 2590 | 1464638722872 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}] 13:05:23 INFO - PROCESS | 2590 | 1464638723005 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 13:05:23 INFO - PROCESS | 2590 | 1464638723093 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:23 INFO - PROCESS | 2590 | ++DOCSHELL 0x12a4c0800 == 94 [pid = 2590] [id = 395] 13:05:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 187 (0x12d588400) [pid = 2590] [serial = 1184] [outer = 0x0] 13:05:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 188 (0x12d591c00) [pid = 2590] [serial = 1185] [outer = 0x12d588400] 13:05:23 INFO - PROCESS | 2590 | 1464638723126 Marionette DEBUG loaded listener.js 13:05:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 189 (0x12dfac000) [pid = 2590] [serial = 1186] [outer = 0x12d588400] 13:05:23 INFO - PROCESS | 2590 | 1464638723852 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]]]}] 13:05:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 13:05:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1024ms 13:05:23 INFO - PROCESS | 2590 | 1464638723892 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 13:05:23 INFO - PROCESS | 2590 | 1464638723895 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 13:05:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 13:05:23 INFO - PROCESS | 2590 | 1464638723900 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 13:05:23 INFO - PROCESS | 2590 | 1464638723905 Marionette TRACE conn2 <- [1,1554,null,{}] 13:05:23 INFO - PROCESS | 2590 | 1464638723923 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}] 13:05:24 INFO - PROCESS | 2590 | 1464638724060 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 13:05:24 INFO - PROCESS | 2590 | 1464638724150 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x1233e3000 == 95 [pid = 2590] [id = 396] 13:05:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 190 (0x113cc9000) [pid = 2590] [serial = 1187] [outer = 0x0] 13:05:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 191 (0x115d97400) [pid = 2590] [serial = 1188] [outer = 0x113cc9000] 13:05:24 INFO - PROCESS | 2590 | 1464638724178 Marionette DEBUG loaded listener.js 13:05:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 192 (0x116a72c00) [pid = 2590] [serial = 1189] [outer = 0x113cc9000] 13:05:24 INFO - PROCESS | 2590 | 1464638724612 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]]]}] 13:05:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 13:05:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 740ms 13:05:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 13:05:24 INFO - PROCESS | 2590 | 1464638724640 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 13:05:24 INFO - PROCESS | 2590 | 1464638724643 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 13:05:24 INFO - PROCESS | 2590 | 1464638724648 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 13:05:24 INFO - PROCESS | 2590 | 1464638724650 Marionette TRACE conn2 <- [1,1558,null,{}] 13:05:24 INFO - PROCESS | 2590 | 1464638724652 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}] 13:05:24 INFO - PROCESS | 2590 | 1464638724763 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 13:05:24 INFO - PROCESS | 2590 | 1464638724885 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x11808d800 == 96 [pid = 2590] [id = 397] 13:05:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 193 (0x117683c00) [pid = 2590] [serial = 1190] [outer = 0x0] 13:05:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 194 (0x118106400) [pid = 2590] [serial = 1191] [outer = 0x117683c00] 13:05:24 INFO - PROCESS | 2590 | 1464638724915 Marionette DEBUG loaded listener.js 13:05:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 195 (0x118548c00) [pid = 2590] [serial = 1192] [outer = 0x117683c00] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x12e035800 == 95 [pid = 2590] [id = 383] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x12cf24800 == 94 [pid = 2590] [id = 382] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x12107a800 == 93 [pid = 2590] [id = 381] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3d6000 == 92 [pid = 2590] [id = 380] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x12ba83000 == 91 [pid = 2590] [id = 379] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 194 (0x120f06800) [pid = 2590] [serial = 1047] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 193 (0x12186e800) [pid = 2590] [serial = 1050] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 192 (0x128f44000) [pid = 2590] [serial = 1092] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x12a4b6800 == 90 [pid = 2590] [id = 378] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x128f9e800 == 89 [pid = 2590] [id = 377] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x126f40800 == 88 [pid = 2590] [id = 376] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x1211b4800 == 87 [pid = 2590] [id = 375] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x1130c1000 == 86 [pid = 2590] [id = 374] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x1214d3800 == 85 [pid = 2590] [id = 373] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x135671000 == 84 [pid = 2590] [id = 369] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x12e094000 == 83 [pid = 2590] [id = 368] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x12d2ce800 == 82 [pid = 2590] [id = 367] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x1268a2000 == 81 [pid = 2590] [id = 366] 13:05:25 INFO - PROCESS | 2590 | --DOCSHELL 0x116aad800 == 80 [pid = 2590] [id = 365] 13:05:25 INFO - PROCESS | 2590 | 1464638725310 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]]]}] 13:05:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 13:05:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 669ms 13:05:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 13:05:25 INFO - PROCESS | 2590 | 1464638725318 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 13:05:25 INFO - PROCESS | 2590 | 1464638725319 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 13:05:25 INFO - PROCESS | 2590 | 1464638725323 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 13:05:25 INFO - PROCESS | 2590 | 1464638725326 Marionette TRACE conn2 <- [1,1562,null,{}] 13:05:25 INFO - PROCESS | 2590 | 1464638725333 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}] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 191 (0x118f45c00) [pid = 2590] [serial = 1068] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 190 (0x119671c00) [pid = 2590] [serial = 1069] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 189 (0x12100c800) [pid = 2590] [serial = 1071] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 188 (0x117114c00) [pid = 2590] [serial = 1060] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 187 (0x11660b800) [pid = 2590] [serial = 1059] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 186 (0x11810fc00) [pid = 2590] [serial = 1062] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 185 (0x1184da000) [pid = 2590] [serial = 1063] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 184 (0x113c09800) [pid = 2590] [serial = 1056] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 183 (0x121b09400) [pid = 2590] [serial = 1074] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 182 (0x115d8b800) [pid = 2590] [serial = 1057] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 181 (0x11741b800) [pid = 2590] [serial = 1041] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 180 (0x121633c00) [pid = 2590] [serial = 1033] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 179 (0x111e2f400) [pid = 2590] [serial = 1035] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 178 (0x118571c00) [pid = 2590] [serial = 1065] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 177 (0x1187b7400) [pid = 2590] [serial = 1066] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 176 (0x12553c400) [pid = 2590] [serial = 1077] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 175 (0x12356d400) [pid = 2590] [serial = 1053] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 174 (0x114f5c800) [pid = 2590] [serial = 1038] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 173 (0x125ef8c00) [pid = 2590] [serial = 1081] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 172 (0x11854b000) [pid = 2590] [serial = 1044] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 171 (0x125da5000) [pid = 2590] [serial = 1080] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 170 (0x115dee800) [pid = 2590] [serial = 1084] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 169 (0x128a69400) [pid = 2590] [serial = 1089] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 168 (0x128f25400) [pid = 2590] [serial = 1090] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 167 (0x1258a4000) [pid = 2590] [serial = 1078] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 166 (0x12777e800) [pid = 2590] [serial = 1087] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 165 (0x1235b0c00) [pid = 2590] [serial = 1075] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 164 (0x112dc0800) [pid = 2590] [serial = 1083] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 163 (0x121875c00) [pid = 2590] [serial = 1072] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | --DOMWINDOW == 162 (0x118745800) [pid = 2590] [serial = 1086] [outer = 0x0] [url = about:blank] 13:05:25 INFO - PROCESS | 2590 | 1464638725491 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 13:05:25 INFO - PROCESS | 2590 | 1464638725544 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:25 INFO - PROCESS | 2590 | ++DOCSHELL 0x121177800 == 81 [pid = 2590] [id = 398] 13:05:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 163 (0x1184da000) [pid = 2590] [serial = 1193] [outer = 0x0] 13:05:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 164 (0x118571c00) [pid = 2590] [serial = 1194] [outer = 0x1184da000] 13:05:25 INFO - PROCESS | 2590 | 1464638725572 Marionette DEBUG loaded listener.js 13:05:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 165 (0x11928d400) [pid = 2590] [serial = 1195] [outer = 0x1184da000] 13:05:25 INFO - PROCESS | 2590 | 1464638725910 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]]]}] 13:05:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 13:05:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 629ms 13:05:25 INFO - PROCESS | 2590 | 1464638725951 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 13:05:25 INFO - PROCESS | 2590 | 1464638725954 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 13:05:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 13:05:25 INFO - PROCESS | 2590 | 1464638725956 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 13:05:25 INFO - PROCESS | 2590 | 1464638725958 Marionette TRACE conn2 <- [1,1566,null,{}] 13:05:25 INFO - PROCESS | 2590 | 1464638725961 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}] 13:05:26 INFO - PROCESS | 2590 | 1464638726117 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 13:05:26 INFO - PROCESS | 2590 | 1464638726129 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:26 INFO - PROCESS | 2590 | ++DOCSHELL 0x126f38000 == 82 [pid = 2590] [id = 399] 13:05:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 166 (0x119671400) [pid = 2590] [serial = 1196] [outer = 0x0] 13:05:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 167 (0x121139400) [pid = 2590] [serial = 1197] [outer = 0x119671400] 13:05:26 INFO - PROCESS | 2590 | 1464638726171 Marionette DEBUG loaded listener.js 13:05:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 168 (0x121521400) [pid = 2590] [serial = 1198] [outer = 0x119671400] 13:05:26 INFO - PROCESS | 2590 | 1464638726546 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]]]}] 13:05:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 13:05:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 620ms 13:05:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 13:05:26 INFO - PROCESS | 2590 | 1464638726584 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 13:05:26 INFO - PROCESS | 2590 | 1464638726585 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 13:05:26 INFO - PROCESS | 2590 | 1464638726587 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 13:05:26 INFO - PROCESS | 2590 | 1464638726588 Marionette TRACE conn2 <- [1,1570,null,{}] 13:05:26 INFO - PROCESS | 2590 | 1464638726591 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}] 13:05:26 INFO - PROCESS | 2590 | 1464638726684 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 13:05:26 INFO - PROCESS | 2590 | 1464638726688 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:26 INFO - PROCESS | 2590 | ++DOCSHELL 0x1293b4800 == 83 [pid = 2590] [id = 400] 13:05:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 169 (0x121633c00) [pid = 2590] [serial = 1199] [outer = 0x0] 13:05:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 170 (0x121866400) [pid = 2590] [serial = 1200] [outer = 0x121633c00] 13:05:26 INFO - PROCESS | 2590 | 1464638726714 Marionette DEBUG loaded listener.js 13:05:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 171 (0x121888c00) [pid = 2590] [serial = 1201] [outer = 0x121633c00] 13:05:27 INFO - PROCESS | 2590 | 1464638727077 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]]]}] 13:05:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 13:05:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 521ms 13:05:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 13:05:27 INFO - PROCESS | 2590 | 1464638727108 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 13:05:27 INFO - PROCESS | 2590 | 1464638727110 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 13:05:27 INFO - PROCESS | 2590 | 1464638727112 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 13:05:27 INFO - PROCESS | 2590 | 1464638727113 Marionette TRACE conn2 <- [1,1574,null,{}] 13:05:27 INFO - PROCESS | 2590 | 1464638727115 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}] 13:05:27 INFO - PROCESS | 2590 | 1464638727223 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 13:05:27 INFO - PROCESS | 2590 | 1464638727308 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:27 INFO - PROCESS | 2590 | ++DOCSHELL 0x12abd0800 == 84 [pid = 2590] [id = 401] 13:05:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 172 (0x121811c00) [pid = 2590] [serial = 1202] [outer = 0x0] 13:05:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 173 (0x123765c00) [pid = 2590] [serial = 1203] [outer = 0x121811c00] 13:05:27 INFO - PROCESS | 2590 | 1464638727335 Marionette DEBUG loaded listener.js 13:05:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 174 (0x128a62800) [pid = 2590] [serial = 1204] [outer = 0x121811c00] 13:05:27 INFO - PROCESS | 2590 | 1464638727650 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]]]}] 13:05:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 13:05:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 572ms 13:05:27 INFO - PROCESS | 2590 | 1464638727684 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 13:05:27 INFO - PROCESS | 2590 | 1464638727686 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 13:05:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 13:05:27 INFO - PROCESS | 2590 | 1464638727690 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 13:05:27 INFO - PROCESS | 2590 | 1464638727691 Marionette TRACE conn2 <- [1,1578,null,{}] 13:05:27 INFO - PROCESS | 2590 | 1464638727694 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}] 13:05:27 INFO - PROCESS | 2590 | 1464638727821 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 13:05:27 INFO - PROCESS | 2590 | 1464638727836 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:27 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c16d000 == 85 [pid = 2590] [id = 402] 13:05:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 175 (0x127776400) [pid = 2590] [serial = 1205] [outer = 0x0] 13:05:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 176 (0x129249400) [pid = 2590] [serial = 1206] [outer = 0x127776400] 13:05:27 INFO - PROCESS | 2590 | 1464638727861 Marionette DEBUG loaded listener.js 13:05:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 177 (0x12a7d6000) [pid = 2590] [serial = 1207] [outer = 0x127776400] 13:05:28 INFO - PROCESS | 2590 | 1464638728210 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]]]}] 13:05:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 13:05:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 571ms 13:05:28 INFO - PROCESS | 2590 | 1464638728259 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 13:05:28 INFO - PROCESS | 2590 | 1464638728260 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 13:05:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 13:05:28 INFO - PROCESS | 2590 | 1464638728263 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 13:05:28 INFO - PROCESS | 2590 | 1464638728264 Marionette TRACE conn2 <- [1,1582,null,{}] 13:05:28 INFO - PROCESS | 2590 | 1464638728266 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}] 13:05:28 INFO - PROCESS | 2590 | 1464638728384 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 13:05:28 INFO - PROCESS | 2590 | 1464638728399 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:28 INFO - PROCESS | 2590 | ++DOCSHELL 0x12cab7000 == 86 [pid = 2590] [id = 403] 13:05:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 178 (0x129249000) [pid = 2590] [serial = 1208] [outer = 0x0] 13:05:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 179 (0x12b3d7c00) [pid = 2590] [serial = 1209] [outer = 0x129249000] 13:05:28 INFO - PROCESS | 2590 | 1464638728424 Marionette DEBUG loaded listener.js 13:05:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 180 (0x12babd800) [pid = 2590] [serial = 1210] [outer = 0x129249000] 13:05:28 INFO - PROCESS | 2590 | 1464638728792 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]]]}] 13:05:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 13:05:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 568ms 13:05:28 INFO - PROCESS | 2590 | 1464638728831 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 13:05:28 INFO - PROCESS | 2590 | 1464638728832 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 13:05:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 13:05:28 INFO - PROCESS | 2590 | 1464638728835 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 13:05:28 INFO - PROCESS | 2590 | 1464638728836 Marionette TRACE conn2 <- [1,1586,null,{}] 13:05:28 INFO - PROCESS | 2590 | 1464638728840 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}] 13:05:28 INFO - PROCESS | 2590 | 1464638728963 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 13:05:28 INFO - PROCESS | 2590 | 1464638728977 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:28 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d2d8000 == 87 [pid = 2590] [id = 404] 13:05:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 181 (0x110e0d000) [pid = 2590] [serial = 1211] [outer = 0x0] 13:05:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 182 (0x12c50b000) [pid = 2590] [serial = 1212] [outer = 0x110e0d000] 13:05:29 INFO - PROCESS | 2590 | 1464638729002 Marionette DEBUG loaded listener.js 13:05:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 183 (0x12c6ea400) [pid = 2590] [serial = 1213] [outer = 0x110e0d000] 13:05:29 INFO - PROCESS | 2590 | 1464638729395 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]]]}] 13:05:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 13:05:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 571ms 13:05:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 13:05:29 INFO - PROCESS | 2590 | 1464638729408 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 13:05:29 INFO - PROCESS | 2590 | 1464638729409 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 13:05:29 INFO - PROCESS | 2590 | 1464638729411 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 13:05:29 INFO - PROCESS | 2590 | 1464638729413 Marionette TRACE conn2 <- [1,1590,null,{}] 13:05:29 INFO - PROCESS | 2590 | 1464638729415 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}] 13:05:29 INFO - PROCESS | 2590 | 1464638729542 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 13:05:29 INFO - PROCESS | 2590 | --DOMWINDOW == 182 (0x12186c000) [pid = 2590] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 13:05:29 INFO - PROCESS | 2590 | --DOMWINDOW == 181 (0x125da2000) [pid = 2590] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 13:05:29 INFO - PROCESS | 2590 | --DOMWINDOW == 180 (0x111f46c00) [pid = 2590] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 13:05:29 INFO - PROCESS | 2590 | --DOMWINDOW == 179 (0x129243c00) [pid = 2590] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 13:05:29 INFO - PROCESS | 2590 | --DOMWINDOW == 178 (0x111f3a400) [pid = 2590] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 13:05:29 INFO - PROCESS | 2590 | --DOMWINDOW == 177 (0x119749000) [pid = 2590] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 13:05:29 INFO - PROCESS | 2590 | --DOMWINDOW == 176 (0x11980c400) [pid = 2590] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 13:05:29 INFO - PROCESS | 2590 | --DOMWINDOW == 175 (0x1183c4800) [pid = 2590] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 13:05:29 INFO - PROCESS | 2590 | --DOMWINDOW == 174 (0x11278e800) [pid = 2590] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 13:05:29 INFO - PROCESS | 2590 | --DOMWINDOW == 173 (0x12b110c00) [pid = 2590] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 13:05:29 INFO - PROCESS | 2590 | --DOMWINDOW == 172 (0x1184d3000) [pid = 2590] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 13:05:29 INFO - PROCESS | 2590 | 1464638729808 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:29 INFO - PROCESS | 2590 | ++DOCSHELL 0x1187c8000 == 88 [pid = 2590] [id = 405] 13:05:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 173 (0x11278e800) [pid = 2590] [serial = 1214] [outer = 0x0] 13:05:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 174 (0x11695b000) [pid = 2590] [serial = 1215] [outer = 0x11278e800] 13:05:29 INFO - PROCESS | 2590 | 1464638729833 Marionette DEBUG loaded listener.js 13:05:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 175 (0x121861800) [pid = 2590] [serial = 1216] [outer = 0x11278e800] 13:05:30 INFO - PROCESS | 2590 | 1464638730112 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]]]}] 13:05:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 13:05:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 718ms 13:05:30 INFO - PROCESS | 2590 | 1464638730130 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 13:05:30 INFO - PROCESS | 2590 | 1464638730132 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 13:05:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 13:05:30 INFO - PROCESS | 2590 | 1464638730134 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 13:05:30 INFO - PROCESS | 2590 | 1464638730136 Marionette TRACE conn2 <- [1,1594,null,{}] 13:05:30 INFO - PROCESS | 2590 | 1464638730146 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}] 13:05:30 INFO - PROCESS | 2590 | 1464638730260 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 13:05:30 INFO - PROCESS | 2590 | 1464638730349 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x134615800 == 89 [pid = 2590] [id = 406] 13:05:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 176 (0x1131c8c00) [pid = 2590] [serial = 1217] [outer = 0x0] 13:05:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 177 (0x12dfa6800) [pid = 2590] [serial = 1218] [outer = 0x1131c8c00] 13:05:30 INFO - PROCESS | 2590 | 1464638730380 Marionette DEBUG loaded listener.js 13:05:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 178 (0x1346ae000) [pid = 2590] [serial = 1219] [outer = 0x1131c8c00] 13:05:30 INFO - PROCESS | 2590 | 1464638730692 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]]]}] 13:05:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 13:05:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 576ms 13:05:30 INFO - PROCESS | 2590 | 1464638730712 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 13:05:30 INFO - PROCESS | 2590 | 1464638730713 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 13:05:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 13:05:30 INFO - PROCESS | 2590 | 1464638730715 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 13:05:30 INFO - PROCESS | 2590 | 1464638730717 Marionette TRACE conn2 <- [1,1598,null,{}] 13:05:30 INFO - PROCESS | 2590 | 1464638730719 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}] 13:05:30 INFO - PROCESS | 2590 | 1464638730821 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 13:05:30 INFO - PROCESS | 2590 | 1464638730825 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x135681800 == 90 [pid = 2590] [id = 407] 13:05:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 179 (0x1346b0c00) [pid = 2590] [serial = 1220] [outer = 0x0] 13:05:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 180 (0x1346b5800) [pid = 2590] [serial = 1221] [outer = 0x1346b0c00] 13:05:30 INFO - PROCESS | 2590 | 1464638730850 Marionette DEBUG loaded listener.js 13:05:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 181 (0x139363800) [pid = 2590] [serial = 1222] [outer = 0x1346b0c00] 13:05:31 INFO - PROCESS | 2590 | 1464638731183 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]]]}] 13:05:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 13:05:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 517ms 13:05:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 13:05:31 INFO - PROCESS | 2590 | 1464638731234 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 13:05:31 INFO - PROCESS | 2590 | 1464638731235 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 13:05:31 INFO - PROCESS | 2590 | 1464638731238 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 13:05:31 INFO - PROCESS | 2590 | 1464638731241 Marionette TRACE conn2 <- [1,1602,null,{}] 13:05:31 INFO - PROCESS | 2590 | 1464638731245 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}] 13:05:31 INFO - PROCESS | 2590 | 1464638731379 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 13:05:31 INFO - PROCESS | 2590 | 1464638731387 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:31 INFO - PROCESS | 2590 | ++DOCSHELL 0x135acb800 == 91 [pid = 2590] [id = 408] 13:05:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 182 (0x116459000) [pid = 2590] [serial = 1223] [outer = 0x0] 13:05:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 183 (0x139366400) [pid = 2590] [serial = 1224] [outer = 0x116459000] 13:05:31 INFO - PROCESS | 2590 | 1464638731412 Marionette DEBUG loaded listener.js 13:05:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 184 (0x13936cc00) [pid = 2590] [serial = 1225] [outer = 0x116459000] 13:05:31 INFO - PROCESS | 2590 | 1464638731748 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]]]}] 13:05:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 13:05:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 522ms 13:05:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 13:05:31 INFO - PROCESS | 2590 | 1464638731846 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 13:05:31 INFO - PROCESS | 2590 | 1464638731848 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 13:05:31 INFO - PROCESS | 2590 | 1464638731852 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 13:05:31 INFO - PROCESS | 2590 | 1464638731855 Marionette TRACE conn2 <- [1,1606,null,{}] 13:05:31 INFO - PROCESS | 2590 | 1464638731859 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}] 13:05:31 INFO - PROCESS | 2590 | 1464638731977 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 13:05:32 INFO - PROCESS | 2590 | 1464638732096 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:32 INFO - PROCESS | 2590 | ++DOCSHELL 0x117e10000 == 92 [pid = 2590] [id = 409] 13:05:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 185 (0x112976400) [pid = 2590] [serial = 1226] [outer = 0x0] 13:05:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 186 (0x113178800) [pid = 2590] [serial = 1227] [outer = 0x112976400] 13:05:32 INFO - PROCESS | 2590 | 1464638732127 Marionette DEBUG loaded listener.js 13:05:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 187 (0x115d8f400) [pid = 2590] [serial = 1228] [outer = 0x112976400] 13:05:32 INFO - PROCESS | 2590 | 1464638732584 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]]]}] 13:05:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 13:05:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 774ms 13:05:32 INFO - PROCESS | 2590 | 1464638732637 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 13:05:32 INFO - PROCESS | 2590 | 1464638732639 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 13:05:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 13:05:32 INFO - PROCESS | 2590 | 1464638732657 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 13:05:32 INFO - PROCESS | 2590 | 1464638732660 Marionette TRACE conn2 <- [1,1610,null,{}] 13:05:32 INFO - PROCESS | 2590 | 1464638732663 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}] 13:05:32 INFO - PROCESS | 2590 | 1464638732784 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 13:05:32 INFO - PROCESS | 2590 | 1464638732874 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:32 INFO - PROCESS | 2590 | ++DOCSHELL 0x129345800 == 93 [pid = 2590] [id = 410] 13:05:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 188 (0x11741b800) [pid = 2590] [serial = 1229] [outer = 0x0] 13:05:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 189 (0x118568c00) [pid = 2590] [serial = 1230] [outer = 0x11741b800] 13:05:32 INFO - PROCESS | 2590 | 1464638732905 Marionette DEBUG loaded listener.js 13:05:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 190 (0x118f3e000) [pid = 2590] [serial = 1231] [outer = 0x11741b800] 13:05:33 INFO - PROCESS | 2590 | 1464638733307 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]]]}] 13:05:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 13:05:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 672ms 13:05:33 INFO - PROCESS | 2590 | 1464638733328 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 13:05:33 INFO - PROCESS | 2590 | 1464638733329 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 13:05:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 13:05:33 INFO - PROCESS | 2590 | 1464638733331 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 13:05:33 INFO - PROCESS | 2590 | 1464638733333 Marionette TRACE conn2 <- [1,1614,null,{}] 13:05:33 INFO - PROCESS | 2590 | 1464638733340 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}] 13:05:33 INFO - PROCESS | 2590 | 1464638733461 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 13:05:33 INFO - PROCESS | 2590 | 1464638733580 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:33 INFO - PROCESS | 2590 | ++DOCSHELL 0x13461a000 == 94 [pid = 2590] [id = 411] 13:05:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 191 (0x121864400) [pid = 2590] [serial = 1232] [outer = 0x0] 13:05:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 192 (0x121890c00) [pid = 2590] [serial = 1233] [outer = 0x121864400] 13:05:33 INFO - PROCESS | 2590 | 1464638733615 Marionette DEBUG loaded listener.js 13:05:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 193 (0x1258a5400) [pid = 2590] [serial = 1234] [outer = 0x121864400] 13:05:34 INFO - PROCESS | 2590 | 1464638734031 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]]]}] 13:05:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 13:05:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 720ms 13:05:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 13:05:34 INFO - PROCESS | 2590 | 1464638734052 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 13:05:34 INFO - PROCESS | 2590 | 1464638734053 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 13:05:34 INFO - PROCESS | 2590 | 1464638734057 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 13:05:34 INFO - PROCESS | 2590 | 1464638734059 Marionette TRACE conn2 <- [1,1618,null,{}] 13:05:34 INFO - PROCESS | 2590 | 1464638734062 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}] 13:05:34 INFO - PROCESS | 2590 | 1464638734203 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 13:05:34 INFO - PROCESS | 2590 | 1464638734321 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:34 INFO - PROCESS | 2590 | ++DOCSHELL 0x139be1800 == 95 [pid = 2590] [id = 412] 13:05:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 194 (0x12776f800) [pid = 2590] [serial = 1235] [outer = 0x0] 13:05:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 195 (0x12a774400) [pid = 2590] [serial = 1236] [outer = 0x12776f800] 13:05:34 INFO - PROCESS | 2590 | 1464638734353 Marionette DEBUG loaded listener.js 13:05:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 196 (0x12bac1800) [pid = 2590] [serial = 1237] [outer = 0x12776f800] 13:05:34 INFO - PROCESS | 2590 | 1464638734746 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]]]}] 13:05:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 13:05:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 722ms 13:05:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 13:05:34 INFO - PROCESS | 2590 | 1464638734778 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 13:05:34 INFO - PROCESS | 2590 | 1464638734780 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 13:05:34 INFO - PROCESS | 2590 | 1464638734782 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 13:05:34 INFO - PROCESS | 2590 | 1464638734783 Marionette TRACE conn2 <- [1,1622,null,{}] 13:05:34 INFO - PROCESS | 2590 | 1464638734786 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}] 13:05:34 INFO - PROCESS | 2590 | 1464638734902 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 13:05:34 INFO - PROCESS | 2590 | 1464638734989 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:35 INFO - PROCESS | 2590 | ++DOCSHELL 0x13579f000 == 96 [pid = 2590] [id = 413] 13:05:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 197 (0x12bac3400) [pid = 2590] [serial = 1238] [outer = 0x0] 13:05:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 198 (0x12cfac400) [pid = 2590] [serial = 1239] [outer = 0x12bac3400] 13:05:35 INFO - PROCESS | 2590 | 1464638735022 Marionette DEBUG loaded listener.js 13:05:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 199 (0x12d58f800) [pid = 2590] [serial = 1240] [outer = 0x12bac3400] 13:05:35 INFO - PROCESS | 2590 | 1464638735510 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]]]}] 13:05:35 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 13:05:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 820ms 13:05:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 13:05:35 INFO - PROCESS | 2590 | 1464638735622 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 13:05:35 INFO - PROCESS | 2590 | 1464638735623 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 13:05:35 INFO - PROCESS | 2590 | 1464638735628 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 13:05:35 INFO - PROCESS | 2590 | 1464638735629 Marionette TRACE conn2 <- [1,1626,null,{}] 13:05:35 INFO - PROCESS | 2590 | 1464638735631 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}] 13:05:35 INFO - PROCESS | 2590 | 1464638735767 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 13:05:35 INFO - PROCESS | 2590 | 1464638735856 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:35 INFO - PROCESS | 2590 | ++DOCSHELL 0x13978b000 == 97 [pid = 2590] [id = 414] 13:05:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 200 (0x1346aa800) [pid = 2590] [serial = 1241] [outer = 0x0] 13:05:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 201 (0x135d6ac00) [pid = 2590] [serial = 1242] [outer = 0x1346aa800] 13:05:35 INFO - PROCESS | 2590 | 1464638735886 Marionette DEBUG loaded listener.js 13:05:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 202 (0x135d71400) [pid = 2590] [serial = 1243] [outer = 0x1346aa800] 13:05:36 INFO - PROCESS | 2590 | 1464638736296 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]]]}] 13:05:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 13:05:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 719ms 13:05:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 13:05:36 INFO - PROCESS | 2590 | 1464638736346 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 13:05:36 INFO - PROCESS | 2590 | 1464638736348 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 13:05:36 INFO - PROCESS | 2590 | 1464638736350 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 13:05:36 INFO - PROCESS | 2590 | 1464638736351 Marionette TRACE conn2 <- [1,1630,null,{}] 13:05:36 INFO - PROCESS | 2590 | 1464638736353 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}] 13:05:36 INFO - PROCESS | 2590 | 1464638736470 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 13:05:36 INFO - PROCESS | 2590 | 1464638736584 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:36 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b839000 == 98 [pid = 2590] [id = 415] 13:05:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 203 (0x1347ad400) [pid = 2590] [serial = 1244] [outer = 0x0] 13:05:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 204 (0x1347b4c00) [pid = 2590] [serial = 1245] [outer = 0x1347ad400] 13:05:36 INFO - PROCESS | 2590 | 1464638736616 Marionette DEBUG loaded listener.js 13:05:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 205 (0x1347b9000) [pid = 2590] [serial = 1246] [outer = 0x1347ad400] 13:05:37 INFO - PROCESS | 2590 | 1464638737026 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]]]}] 13:05:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 13:05:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 719ms 13:05:37 INFO - PROCESS | 2590 | 1464638737075 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 13:05:37 INFO - PROCESS | 2590 | 1464638737077 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 13:05:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 13:05:37 INFO - PROCESS | 2590 | 1464638737079 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 13:05:37 INFO - PROCESS | 2590 | 1464638737080 Marionette TRACE conn2 <- [1,1634,null,{}] 13:05:37 INFO - PROCESS | 2590 | 1464638737083 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}] 13:05:37 INFO - PROCESS | 2590 | 1464638737197 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 13:05:37 INFO - PROCESS | 2590 | 1464638737313 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:37 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b746800 == 99 [pid = 2590] [id = 416] 13:05:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 206 (0x1347b6400) [pid = 2590] [serial = 1247] [outer = 0x0] 13:05:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 207 (0x135d72400) [pid = 2590] [serial = 1248] [outer = 0x1347b6400] 13:05:37 INFO - PROCESS | 2590 | 1464638737343 Marionette DEBUG loaded listener.js 13:05:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 208 (0x13936d000) [pid = 2590] [serial = 1249] [outer = 0x1347b6400] 13:05:37 INFO - PROCESS | 2590 | 1464638737723 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]]]}] 13:05:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 13:05:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 669ms 13:05:37 INFO - PROCESS | 2590 | 1464638737749 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 13:05:37 INFO - PROCESS | 2590 | 1464638737750 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 13:05:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 13:05:37 INFO - PROCESS | 2590 | 1464638737752 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 13:05:37 INFO - PROCESS | 2590 | 1464638737753 Marionette TRACE conn2 <- [1,1638,null,{}] 13:05:37 INFO - PROCESS | 2590 | 1464638737756 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}] 13:05:37 INFO - PROCESS | 2590 | 1464638737872 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 13:05:37 INFO - PROCESS | 2590 | 1464638737962 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:37 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b833800 == 100 [pid = 2590] [id = 417] 13:05:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 209 (0x135d69c00) [pid = 2590] [serial = 1250] [outer = 0x0] 13:05:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 210 (0x1399e4800) [pid = 2590] [serial = 1251] [outer = 0x135d69c00] 13:05:37 INFO - PROCESS | 2590 | 1464638737993 Marionette DEBUG loaded listener.js 13:05:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 211 (0x1399e9800) [pid = 2590] [serial = 1252] [outer = 0x135d69c00] 13:05:38 INFO - PROCESS | 2590 | 1464638738400 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]]]}] 13:05:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 13:05:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 671ms 13:05:38 INFO - PROCESS | 2590 | 1464638738424 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 13:05:38 INFO - PROCESS | 2590 | 1464638738425 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 13:05:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 13:05:38 INFO - PROCESS | 2590 | 1464638738428 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 13:05:38 INFO - PROCESS | 2590 | 1464638738429 Marionette TRACE conn2 <- [1,1642,null,{}] 13:05:38 INFO - PROCESS | 2590 | 1464638738432 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}] 13:05:38 INFO - PROCESS | 2590 | 1464638738595 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 13:05:38 INFO - PROCESS | 2590 | 1464638738716 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:38 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bdb0000 == 101 [pid = 2590] [id = 418] 13:05:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 212 (0x116126800) [pid = 2590] [serial = 1253] [outer = 0x0] 13:05:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 213 (0x12a7d1c00) [pid = 2590] [serial = 1254] [outer = 0x116126800] 13:05:38 INFO - PROCESS | 2590 | 1464638738748 Marionette DEBUG loaded listener.js 13:05:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 214 (0x1394b0000) [pid = 2590] [serial = 1255] [outer = 0x116126800] 13:05:39 INFO - PROCESS | 2590 | 1464638739152 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]]]}] 13:05:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 13:05:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 770ms 13:05:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 13:05:39 INFO - PROCESS | 2590 | 1464638739198 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 13:05:39 INFO - PROCESS | 2590 | 1464638739200 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 13:05:39 INFO - PROCESS | 2590 | 1464638739203 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 13:05:39 INFO - PROCESS | 2590 | 1464638739205 Marionette TRACE conn2 <- [1,1646,null,{}] 13:05:39 INFO - PROCESS | 2590 | 1464638739207 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}] 13:05:39 INFO - PROCESS | 2590 | 1464638739343 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 13:05:39 INFO - PROCESS | 2590 | 1464638739437 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:39 INFO - PROCESS | 2590 | ++DOCSHELL 0x127737800 == 102 [pid = 2590] [id = 419] 13:05:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 215 (0x11747cc00) [pid = 2590] [serial = 1256] [outer = 0x0] 13:05:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 216 (0x1394b2c00) [pid = 2590] [serial = 1257] [outer = 0x11747cc00] 13:05:39 INFO - PROCESS | 2590 | 1464638739472 Marionette DEBUG loaded listener.js 13:05:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 217 (0x1399ef400) [pid = 2590] [serial = 1258] [outer = 0x11747cc00] 13:05:40 INFO - PROCESS | 2590 | 1464638740159 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]]]}] 13:05:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 13:05:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 972ms 13:05:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 13:05:40 INFO - PROCESS | 2590 | 1464638740175 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 13:05:40 INFO - PROCESS | 2590 | 1464638740177 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 13:05:40 INFO - PROCESS | 2590 | 1464638740181 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 13:05:40 INFO - PROCESS | 2590 | 1464638740183 Marionette TRACE conn2 <- [1,1650,null,{}] 13:05:40 INFO - PROCESS | 2590 | 1464638740188 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}] 13:05:40 INFO - PROCESS | 2590 | 1464638740302 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 13:05:40 INFO - PROCESS | 2590 | 1464638740396 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:40 INFO - PROCESS | 2590 | ++DOCSHELL 0x125dd6800 == 103 [pid = 2590] [id = 420] 13:05:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 218 (0x112976000) [pid = 2590] [serial = 1259] [outer = 0x0] 13:05:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 219 (0x115d91800) [pid = 2590] [serial = 1260] [outer = 0x112976000] 13:05:40 INFO - PROCESS | 2590 | 1464638740424 Marionette DEBUG loaded listener.js 13:05:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 220 (0x116a74000) [pid = 2590] [serial = 1261] [outer = 0x112976000] 13:05:40 INFO - PROCESS | 2590 | 1464638740860 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]]]}] 13:05:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 13:05:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 726ms 13:05:40 INFO - PROCESS | 2590 | 1464638740907 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 13:05:40 INFO - PROCESS | 2590 | 1464638740911 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 13:05:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 13:05:40 INFO - PROCESS | 2590 | 1464638740915 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 13:05:40 INFO - PROCESS | 2590 | 1464638740917 Marionette TRACE conn2 <- [1,1654,null,{}] 13:05:40 INFO - PROCESS | 2590 | 1464638740919 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}] 13:05:41 INFO - PROCESS | 2590 | 1464638741080 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 13:05:41 INFO - PROCESS | 2590 | 1464638741147 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:41 INFO - PROCESS | 2590 | ++DOCSHELL 0x117e0e800 == 104 [pid = 2590] [id = 421] 13:05:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 221 (0x114f60c00) [pid = 2590] [serial = 1262] [outer = 0x0] 13:05:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 222 (0x1184d8000) [pid = 2590] [serial = 1263] [outer = 0x114f60c00] 13:05:41 INFO - PROCESS | 2590 | 1464638741177 Marionette DEBUG loaded listener.js 13:05:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 223 (0x1187b7800) [pid = 2590] [serial = 1264] [outer = 0x114f60c00] 13:05:41 INFO - PROCESS | 2590 | 1464638741568 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]]]}] 13:05:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 13:05:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 721ms 13:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 13:05:41 INFO - PROCESS | 2590 | 1464638741637 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 13:05:41 INFO - PROCESS | 2590 | 1464638741638 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 13:05:41 INFO - PROCESS | 2590 | 1464638741640 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 13:05:41 INFO - PROCESS | 2590 | 1464638741642 Marionette TRACE conn2 <- [1,1658,null,{}] 13:05:41 INFO - PROCESS | 2590 | 1464638741650 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}] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12bae4000 == 103 [pid = 2590] [id = 349] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12b2c1000 == 102 [pid = 2590] [id = 120] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x135681800 == 101 [pid = 2590] [id = 407] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x134615800 == 100 [pid = 2590] [id = 406] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x1187c8000 == 99 [pid = 2590] [id = 405] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12d2d8000 == 98 [pid = 2590] [id = 404] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 222 (0x12a76f400) [pid = 2590] [serial = 1110] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 221 (0x12ab8c800) [pid = 2590] [serial = 1113] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 220 (0x12c00d400) [pid = 2590] [serial = 1152] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | 1464638741855 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12cab7000 == 97 [pid = 2590] [id = 403] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12c16d000 == 96 [pid = 2590] [id = 402] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12abd0800 == 95 [pid = 2590] [id = 401] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x1293b4800 == 94 [pid = 2590] [id = 400] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x126f38000 == 93 [pid = 2590] [id = 399] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x121177800 == 92 [pid = 2590] [id = 398] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x11808d800 == 91 [pid = 2590] [id = 397] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x1233e3000 == 90 [pid = 2590] [id = 396] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x126da3000 == 89 [pid = 2590] [id = 394] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x139bd1800 == 88 [pid = 2590] [id = 393] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x138edb800 == 87 [pid = 2590] [id = 392] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x1389cf800 == 86 [pid = 2590] [id = 391] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x138ec9800 == 85 [pid = 2590] [id = 390] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x135d1c800 == 84 [pid = 2590] [id = 389] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x135b9c800 == 83 [pid = 2590] [id = 388] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x12d2c9800 == 82 [pid = 2590] [id = 387] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x1258f7800 == 81 [pid = 2590] [id = 386] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x117e04000 == 80 [pid = 2590] [id = 385] 13:05:41 INFO - PROCESS | 2590 | --DOCSHELL 0x135adc000 == 79 [pid = 2590] [id = 384] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 219 (0x127422000) [pid = 2590] [serial = 1135] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 218 (0x1235b5800) [pid = 2590] [serial = 1134] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 217 (0x1293d6c00) [pid = 2590] [serial = 1138] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 216 (0x128a6a800) [pid = 2590] [serial = 1137] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 215 (0x113389400) [pid = 2590] [serial = 1143] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 214 (0x121516400) [pid = 2590] [serial = 1141] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 213 (0x12a776800) [pid = 2590] [serial = 1140] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 212 (0x118565000) [pid = 2590] [serial = 1144] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 211 (0x115d94400) [pid = 2590] [serial = 1120] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 210 (0x1131bc400) [pid = 2590] [serial = 1119] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 209 (0x12151ac00) [pid = 2590] [serial = 1128] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 208 (0x12180a000) [pid = 2590] [serial = 1129] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 207 (0x11317ac00) [pid = 2590] [serial = 1095] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 206 (0x127427c00) [pid = 2590] [serial = 1107] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 205 (0x121862c00) [pid = 2590] [serial = 1131] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 204 (0x118742000) [pid = 2590] [serial = 1125] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 203 (0x119669400) [pid = 2590] [serial = 1126] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 202 (0x11695b400) [pid = 2590] [serial = 1122] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 201 (0x117686c00) [pid = 2590] [serial = 1123] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 200 (0x11768e800) [pid = 2590] [serial = 1098] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 199 (0x11854f000) [pid = 2590] [serial = 1116] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 198 (0x119c66000) [pid = 2590] [serial = 1101] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 197 (0x12186ec00) [pid = 2590] [serial = 1104] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 196 (0x12ba9c000) [pid = 2590] [serial = 1149] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 195 (0x12ab87000) [pid = 2590] [serial = 1147] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 194 (0x12187c800) [pid = 2590] [serial = 1132] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 193 (0x12bac4000) [pid = 2590] [serial = 1150] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | --DOMWINDOW == 192 (0x12a7cf800) [pid = 2590] [serial = 1146] [outer = 0x0] [url = about:blank] 13:05:41 INFO - PROCESS | 2590 | 1464638741933 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:41 INFO - PROCESS | 2590 | ++DOCSHELL 0x116985000 == 80 [pid = 2590] [id = 422] 13:05:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 193 (0x113389400) [pid = 2590] [serial = 1265] [outer = 0x0] 13:05:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 194 (0x118526c00) [pid = 2590] [serial = 1266] [outer = 0x113389400] 13:05:41 INFO - PROCESS | 2590 | 1464638741963 Marionette DEBUG loaded listener.js 13:05:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 195 (0x1193f3c00) [pid = 2590] [serial = 1267] [outer = 0x113389400] 13:05:42 INFO - PROCESS | 2590 | 1464638742267 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]]]}] 13:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 13:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 670ms 13:05:42 INFO - PROCESS | 2590 | 1464638742311 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 13:05:42 INFO - PROCESS | 2590 | 1464638742313 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 13:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 13:05:42 INFO - PROCESS | 2590 | 1464638742315 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 13:05:42 INFO - PROCESS | 2590 | 1464638742316 Marionette TRACE conn2 <- [1,1662,null,{}] 13:05:42 INFO - PROCESS | 2590 | 1464638742318 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}] 13:05:42 INFO - PROCESS | 2590 | 1464638742415 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 13:05:42 INFO - PROCESS | 2590 | 1464638742498 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:42 INFO - PROCESS | 2590 | ++DOCSHELL 0x1258e9000 == 81 [pid = 2590] [id = 423] 13:05:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 196 (0x1193e9c00) [pid = 2590] [serial = 1268] [outer = 0x0] 13:05:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 197 (0x12180e400) [pid = 2590] [serial = 1269] [outer = 0x1193e9c00] 13:05:42 INFO - PROCESS | 2590 | 1464638742526 Marionette DEBUG loaded listener.js 13:05:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 198 (0x121892c00) [pid = 2590] [serial = 1270] [outer = 0x1193e9c00] 13:05:42 INFO - PROCESS | 2590 | 1464638742807 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]]]}] 13:05:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 13:05:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 518ms 13:05:42 INFO - PROCESS | 2590 | 1464638742834 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 13:05:42 INFO - PROCESS | 2590 | 1464638742835 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 13:05:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 13:05:42 INFO - PROCESS | 2590 | 1464638742845 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 13:05:42 INFO - PROCESS | 2590 | 1464638742846 Marionette TRACE conn2 <- [1,1666,null,{}] 13:05:42 INFO - PROCESS | 2590 | 1464638742848 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}] 13:05:42 INFO - PROCESS | 2590 | 1464638742948 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 13:05:43 INFO - PROCESS | 2590 | 1464638743023 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:43 INFO - PROCESS | 2590 | ++DOCSHELL 0x1293ba000 == 82 [pid = 2590] [id = 424] 13:05:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 199 (0x118566800) [pid = 2590] [serial = 1271] [outer = 0x0] 13:05:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 200 (0x1235af400) [pid = 2590] [serial = 1272] [outer = 0x118566800] 13:05:43 INFO - PROCESS | 2590 | 1464638743058 Marionette DEBUG loaded listener.js 13:05:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 201 (0x126f5dc00) [pid = 2590] [serial = 1273] [outer = 0x118566800] 13:05:43 INFO - PROCESS | 2590 | 1464638743359 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]]]}] 13:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 13:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 577ms 13:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 13:05:43 INFO - PROCESS | 2590 | 1464638743415 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 13:05:43 INFO - PROCESS | 2590 | 1464638743416 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 13:05:43 INFO - PROCESS | 2590 | 1464638743418 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 13:05:43 INFO - PROCESS | 2590 | 1464638743420 Marionette TRACE conn2 <- [1,1670,null,{}] 13:05:43 INFO - PROCESS | 2590 | 1464638743422 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}] 13:05:43 INFO - PROCESS | 2590 | 1464638743531 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 13:05:43 INFO - PROCESS | 2590 | 1464638743613 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:43 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bd88800 == 83 [pid = 2590] [id = 425] 13:05:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 202 (0x125da5c00) [pid = 2590] [serial = 1274] [outer = 0x0] 13:05:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 203 (0x128916400) [pid = 2590] [serial = 1275] [outer = 0x125da5c00] 13:05:43 INFO - PROCESS | 2590 | 1464638743639 Marionette DEBUG loaded listener.js 13:05:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 204 (0x12b3d5000) [pid = 2590] [serial = 1276] [outer = 0x125da5c00] 13:05:44 INFO - PROCESS | 2590 | 1464638743996 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]]]}] 13:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 13:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 618ms 13:05:44 INFO - PROCESS | 2590 | 1464638744046 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 13:05:44 INFO - PROCESS | 2590 | 1464638744048 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 13:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 13:05:44 INFO - PROCESS | 2590 | 1464638744051 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 13:05:44 INFO - PROCESS | 2590 | 1464638744053 Marionette TRACE conn2 <- [1,1674,null,{}] 13:05:44 INFO - PROCESS | 2590 | 1464638744057 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}] 13:05:44 INFO - PROCESS | 2590 | 1464638744256 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 13:05:44 INFO - PROCESS | 2590 | 1464638744322 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:44 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d2c5000 == 84 [pid = 2590] [id = 426] 13:05:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 205 (0x12b109000) [pid = 2590] [serial = 1277] [outer = 0x0] 13:05:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 206 (0x12babf000) [pid = 2590] [serial = 1278] [outer = 0x12b109000] 13:05:44 INFO - PROCESS | 2590 | 1464638744360 Marionette DEBUG loaded listener.js 13:05:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 207 (0x12c6e7000) [pid = 2590] [serial = 1279] [outer = 0x12b109000] 13:05:44 INFO - PROCESS | 2590 | 1464638744738 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]]]}] 13:05:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 13:05:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 722ms 13:05:44 INFO - PROCESS | 2590 | 1464638744777 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 13:05:44 INFO - PROCESS | 2590 | 1464638744778 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 13:05:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 13:05:44 INFO - PROCESS | 2590 | 1464638744781 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 13:05:44 INFO - PROCESS | 2590 | 1464638744782 Marionette TRACE conn2 <- [1,1678,null,{}] 13:05:44 INFO - PROCESS | 2590 | 1464638744784 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}] 13:05:44 INFO - PROCESS | 2590 | 1464638744910 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 13:05:44 INFO - PROCESS | 2590 | 1464638744925 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:44 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e080000 == 85 [pid = 2590] [id = 427] 13:05:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 208 (0x12c6e2c00) [pid = 2590] [serial = 1280] [outer = 0x0] 13:05:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 209 (0x12cac8000) [pid = 2590] [serial = 1281] [outer = 0x12c6e2c00] 13:05:44 INFO - PROCESS | 2590 | 1464638744950 Marionette DEBUG loaded listener.js 13:05:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 210 (0x12d3ab800) [pid = 2590] [serial = 1282] [outer = 0x12c6e2c00] 13:05:45 INFO - PROCESS | 2590 | 1464638745310 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]]]}] 13:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 13:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 568ms 13:05:45 INFO - PROCESS | 2590 | 1464638745356 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 13:05:45 INFO - PROCESS | 2590 | 1464638745357 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 13:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 13:05:45 INFO - PROCESS | 2590 | 1464638745359 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 13:05:45 INFO - PROCESS | 2590 | 1464638745360 Marionette TRACE conn2 <- [1,1682,null,{}] 13:05:45 INFO - PROCESS | 2590 | 1464638745363 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}] 13:05:45 INFO - PROCESS | 2590 | 1464638745491 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 13:05:45 INFO - PROCESS | 2590 | 1464638745504 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:45 INFO - PROCESS | 2590 | ++DOCSHELL 0x135566800 == 86 [pid = 2590] [id = 428] 13:05:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 211 (0x12c6ee400) [pid = 2590] [serial = 1283] [outer = 0x0] 13:05:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 212 (0x113165400) [pid = 2590] [serial = 1284] [outer = 0x12c6ee400] 13:05:45 INFO - PROCESS | 2590 | 1464638745531 Marionette DEBUG loaded listener.js 13:05:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 213 (0x12dfa0800) [pid = 2590] [serial = 1285] [outer = 0x12c6ee400] 13:05:46 INFO - PROCESS | 2590 | 1464638746158 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]]]}] 13:05:46 INFO - PROCESS | 2590 | --DOMWINDOW == 212 (0x127776400) [pid = 2590] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 13:05:46 INFO - PROCESS | 2590 | --DOMWINDOW == 211 (0x119671400) [pid = 2590] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 13:05:46 INFO - PROCESS | 2590 | --DOMWINDOW == 210 (0x121633c00) [pid = 2590] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 13:05:46 INFO - PROCESS | 2590 | --DOMWINDOW == 209 (0x110e0d000) [pid = 2590] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 13:05:46 INFO - PROCESS | 2590 | --DOMWINDOW == 208 (0x129249000) [pid = 2590] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 13:05:46 INFO - PROCESS | 2590 | --DOMWINDOW == 207 (0x117683c00) [pid = 2590] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 13:05:46 INFO - PROCESS | 2590 | --DOMWINDOW == 206 (0x113cc9000) [pid = 2590] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 13:05:46 INFO - PROCESS | 2590 | --DOMWINDOW == 205 (0x11278e800) [pid = 2590] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 13:05:46 INFO - PROCESS | 2590 | --DOMWINDOW == 204 (0x1131c8c00) [pid = 2590] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 13:05:46 INFO - PROCESS | 2590 | --DOMWINDOW == 203 (0x1184da000) [pid = 2590] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 13:05:46 INFO - PROCESS | 2590 | --DOMWINDOW == 202 (0x121811c00) [pid = 2590] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 13:05:46 INFO - PROCESS | 2590 | --DOMWINDOW == 201 (0x1346b0c00) [pid = 2590] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 13:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 13:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 820ms 13:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 13:05:46 INFO - PROCESS | 2590 | 1464638746179 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 13:05:46 INFO - PROCESS | 2590 | 1464638746180 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 13:05:46 INFO - PROCESS | 2590 | 1464638746182 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 13:05:46 INFO - PROCESS | 2590 | 1464638746183 Marionette TRACE conn2 <- [1,1686,null,{}] 13:05:46 INFO - PROCESS | 2590 | 1464638746185 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}] 13:05:46 INFO - PROCESS | 2590 | 1464638746286 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 13:05:46 INFO - PROCESS | 2590 | 1464638746290 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bd8e000 == 87 [pid = 2590] [id = 429] 13:05:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 202 (0x117683c00) [pid = 2590] [serial = 1286] [outer = 0x0] 13:05:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 203 (0x119a0e800) [pid = 2590] [serial = 1287] [outer = 0x117683c00] 13:05:46 INFO - PROCESS | 2590 | 1464638746316 Marionette DEBUG loaded listener.js 13:05:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 204 (0x12a7d6800) [pid = 2590] [serial = 1288] [outer = 0x117683c00] 13:05:46 INFO - PROCESS | 2590 | 1464638746698 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]]]}] 13:05:46 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 13:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 13:05:46 INFO - PROCESS | 2590 | 1464638746703 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 13:05:46 INFO - PROCESS | 2590 | 1464638746706 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 13:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 13:05:46 INFO - PROCESS | 2590 | 1464638746713 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 13:05:46 INFO - PROCESS | 2590 | 1464638746714 Marionette TRACE conn2 <- [1,1690,null,{}] 13:05:46 INFO - PROCESS | 2590 | 1464638746716 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}] 13:05:46 INFO - PROCESS | 2590 | 1464638746883 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 13:05:46 INFO - PROCESS | 2590 | 1464638746892 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x135d04000 == 88 [pid = 2590] [id = 430] 13:05:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 205 (0x12dfafc00) [pid = 2590] [serial = 1289] [outer = 0x0] 13:05:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 206 (0x1346b1800) [pid = 2590] [serial = 1290] [outer = 0x12dfafc00] 13:05:46 INFO - PROCESS | 2590 | 1464638746926 Marionette DEBUG loaded listener.js 13:05:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 207 (0x135d6d800) [pid = 2590] [serial = 1291] [outer = 0x12dfafc00] 13:05:47 INFO - PROCESS | 2590 | 1464638747246 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]]]}] 13:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 13:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 568ms 13:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 13:05:47 INFO - PROCESS | 2590 | 1464638747282 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 13:05:47 INFO - PROCESS | 2590 | 1464638747283 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 13:05:47 INFO - PROCESS | 2590 | 1464638747286 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 13:05:47 INFO - PROCESS | 2590 | 1464638747299 Marionette TRACE conn2 <- [1,1694,null,{}] 13:05:47 INFO - PROCESS | 2590 | 1464638747301 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}] 13:05:47 INFO - PROCESS | 2590 | 1464638747422 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 13:05:47 INFO - PROCESS | 2590 | 1464638747537 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:47 INFO - PROCESS | 2590 | ++DOCSHELL 0x1389e1800 == 89 [pid = 2590] [id = 431] 13:05:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 208 (0x114fc1400) [pid = 2590] [serial = 1292] [outer = 0x0] 13:05:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 209 (0x134687c00) [pid = 2590] [serial = 1293] [outer = 0x114fc1400] 13:05:47 INFO - PROCESS | 2590 | 1464638747576 Marionette DEBUG loaded listener.js 13:05:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 210 (0x13468fc00) [pid = 2590] [serial = 1294] [outer = 0x114fc1400] 13:05:47 INFO - PROCESS | 2590 | 1464638747952 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]]]}] 13:05:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 13:05:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 682ms 13:05:47 INFO - PROCESS | 2590 | 1464638747968 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 13:05:47 INFO - PROCESS | 2590 | 1464638747969 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 13:05:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 13:05:47 INFO - PROCESS | 2590 | 1464638747971 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 13:05:47 INFO - PROCESS | 2590 | 1464638747974 Marionette TRACE conn2 <- [1,1698,null,{}] 13:05:47 INFO - PROCESS | 2590 | 1464638747976 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}] 13:05:48 INFO - PROCESS | 2590 | 1464638748075 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 13:05:48 INFO - PROCESS | 2590 | 1464638748095 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:48 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b747800 == 90 [pid = 2590] [id = 432] 13:05:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 211 (0x1347b0c00) [pid = 2590] [serial = 1295] [outer = 0x0] 13:05:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 212 (0x135776800) [pid = 2590] [serial = 1296] [outer = 0x1347b0c00] 13:05:48 INFO - PROCESS | 2590 | 1464638748119 Marionette DEBUG loaded listener.js 13:05:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 213 (0x13577bc00) [pid = 2590] [serial = 1297] [outer = 0x1347b0c00] 13:05:48 INFO - PROCESS | 2590 | 1464638748710 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]]]}] 13:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 13:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 771ms 13:05:48 INFO - PROCESS | 2590 | 1464638748742 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 13:05:48 INFO - PROCESS | 2590 | 1464638748746 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 13:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 13:05:48 INFO - PROCESS | 2590 | 1464638748749 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 13:05:48 INFO - PROCESS | 2590 | 1464638748752 Marionette TRACE conn2 <- [1,1702,null,{}] 13:05:48 INFO - PROCESS | 2590 | 1464638748756 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}] 13:05:48 INFO - PROCESS | 2590 | 1464638748884 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 13:05:49 INFO - PROCESS | 2590 | 1464638749004 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:49 INFO - PROCESS | 2590 | ++DOCSHELL 0x1233d9000 == 91 [pid = 2590] [id = 433] 13:05:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 214 (0x115d8b800) [pid = 2590] [serial = 1298] [outer = 0x0] 13:05:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 215 (0x116a70400) [pid = 2590] [serial = 1299] [outer = 0x115d8b800] 13:05:49 INFO - PROCESS | 2590 | 1464638749039 Marionette DEBUG loaded listener.js 13:05:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 216 (0x11852e000) [pid = 2590] [serial = 1300] [outer = 0x115d8b800] 13:05:49 INFO - PROCESS | 2590 | 1464638749438 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]]]}] 13:05:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 13:05:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 773ms 13:05:49 INFO - PROCESS | 2590 | 1464638749525 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 13:05:49 INFO - PROCESS | 2590 | 1464638749529 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 13:05:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 13:05:49 INFO - PROCESS | 2590 | 1464638749534 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 13:05:49 INFO - PROCESS | 2590 | 1464638749536 Marionette TRACE conn2 <- [1,1706,null,{}] 13:05:49 INFO - PROCESS | 2590 | 1464638749538 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}] 13:05:49 INFO - PROCESS | 2590 | 1464638749660 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 13:05:49 INFO - PROCESS | 2590 | 1464638749749 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:49 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3e7800 == 92 [pid = 2590] [id = 434] 13:05:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 217 (0x11873ec00) [pid = 2590] [serial = 1301] [outer = 0x0] 13:05:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 218 (0x119669800) [pid = 2590] [serial = 1302] [outer = 0x11873ec00] 13:05:49 INFO - PROCESS | 2590 | 1464638749780 Marionette DEBUG loaded listener.js 13:05:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 219 (0x121862c00) [pid = 2590] [serial = 1303] [outer = 0x11873ec00] 13:05:50 INFO - PROCESS | 2590 | 1464638750196 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]]]}] 13:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 13:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 674ms 13:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 13:05:50 INFO - PROCESS | 2590 | 1464638750208 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 13:05:50 INFO - PROCESS | 2590 | 1464638750210 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 13:05:50 INFO - PROCESS | 2590 | 1464638750212 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 13:05:50 INFO - PROCESS | 2590 | 1464638750215 Marionette TRACE conn2 <- [1,1710,null,{}] 13:05:50 INFO - PROCESS | 2590 | 1464638750223 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}] 13:05:50 INFO - PROCESS | 2590 | 1464638750346 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 13:05:50 INFO - PROCESS | 2590 | 1464638750464 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:50 INFO - PROCESS | 2590 | ++DOCSHELL 0x139bd1000 == 93 [pid = 2590] [id = 435] 13:05:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 220 (0x12575a800) [pid = 2590] [serial = 1304] [outer = 0x0] 13:05:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 221 (0x129243c00) [pid = 2590] [serial = 1305] [outer = 0x12575a800] 13:05:50 INFO - PROCESS | 2590 | 1464638750498 Marionette DEBUG loaded listener.js 13:05:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 222 (0x12b3ce000) [pid = 2590] [serial = 1306] [outer = 0x12575a800] 13:05:50 INFO - PROCESS | 2590 | 1464638750941 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]]]}] 13:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 13:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 774ms 13:05:51 INFO - PROCESS | 2590 | 1464638750999 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 13:05:51 INFO - PROCESS | 2590 | 1464638751001 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 13:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 13:05:51 INFO - PROCESS | 2590 | 1464638751006 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 13:05:51 INFO - PROCESS | 2590 | 1464638751007 Marionette TRACE conn2 <- [1,1714,null,{}] 13:05:51 INFO - PROCESS | 2590 | 1464638751009 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}] 13:05:51 INFO - PROCESS | 2590 | 1464638751129 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 13:05:51 INFO - PROCESS | 2590 | 1464638751246 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x1358d8000 == 94 [pid = 2590] [id = 436] 13:05:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 223 (0x1293e3c00) [pid = 2590] [serial = 1307] [outer = 0x0] 13:05:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 224 (0x12d3a7400) [pid = 2590] [serial = 1308] [outer = 0x1293e3c00] 13:05:51 INFO - PROCESS | 2590 | 1464638751278 Marionette DEBUG loaded listener.js 13:05:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 225 (0x12dfae400) [pid = 2590] [serial = 1309] [outer = 0x1293e3c00] 13:05:51 INFO - PROCESS | 2590 | 1464638751676 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]]]}] 13:05:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 13:05:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 720ms 13:05:51 INFO - PROCESS | 2590 | 1464638751725 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 13:05:51 INFO - PROCESS | 2590 | 1464638751726 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 13:05:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 13:05:51 INFO - PROCESS | 2590 | 1464638751729 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 13:05:51 INFO - PROCESS | 2590 | 1464638751730 Marionette TRACE conn2 <- [1,1718,null,{}] 13:05:51 INFO - PROCESS | 2590 | 1464638751733 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}] 13:05:51 INFO - PROCESS | 2590 | 1464638751849 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 13:05:51 INFO - PROCESS | 2590 | 1464638751966 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x1358ea800 == 95 [pid = 2590] [id = 437] 13:05:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 226 (0x12cac6800) [pid = 2590] [serial = 1310] [outer = 0x0] 13:05:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 227 (0x13468ec00) [pid = 2590] [serial = 1311] [outer = 0x12cac6800] 13:05:52 INFO - PROCESS | 2590 | 1464638751996 Marionette DEBUG loaded listener.js 13:05:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 228 (0x1346b5400) [pid = 2590] [serial = 1312] [outer = 0x12cac6800] 13:05:52 INFO - PROCESS | 2590 | 1464638752431 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]]]}] 13:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 13:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 720ms 13:05:52 INFO - PROCESS | 2590 | 1464638752449 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 13:05:52 INFO - PROCESS | 2590 | 1464638752451 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 13:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 13:05:52 INFO - PROCESS | 2590 | 1464638752453 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 13:05:52 INFO - PROCESS | 2590 | 1464638752454 Marionette TRACE conn2 <- [1,1722,null,{}] 13:05:52 INFO - PROCESS | 2590 | 1464638752477 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}] 13:05:52 INFO - PROCESS | 2590 | 1464638752603 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 13:05:52 INFO - PROCESS | 2590 | 1464638752724 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:52 INFO - PROCESS | 2590 | ++DOCSHELL 0x14260f800 == 96 [pid = 2590] [id = 438] 13:05:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 229 (0x135773c00) [pid = 2590] [serial = 1313] [outer = 0x0] 13:05:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 230 (0x13577c400) [pid = 2590] [serial = 1314] [outer = 0x135773c00] 13:05:52 INFO - PROCESS | 2590 | 1464638752755 Marionette DEBUG loaded listener.js 13:05:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 231 (0x138e61000) [pid = 2590] [serial = 1315] [outer = 0x135773c00] 13:05:53 INFO - PROCESS | 2590 | 1464638753152 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]]]}] 13:05:53 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 13:05:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 739ms 13:05:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 13:05:53 INFO - PROCESS | 2590 | 1464638753192 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 13:05:53 INFO - PROCESS | 2590 | 1464638753193 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 13:05:53 INFO - PROCESS | 2590 | 1464638753196 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 13:05:53 INFO - PROCESS | 2590 | 1464638753197 Marionette TRACE conn2 <- [1,1726,null,{}] 13:05:53 INFO - PROCESS | 2590 | 1464638753199 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}] 13:05:53 INFO - PROCESS | 2590 | 1464638753315 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 13:05:53 INFO - PROCESS | 2590 | 1464638753405 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:53 INFO - PROCESS | 2590 | ++DOCSHELL 0x139917000 == 97 [pid = 2590] [id = 439] 13:05:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 232 (0x13573a000) [pid = 2590] [serial = 1316] [outer = 0x0] 13:05:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 233 (0x135740800) [pid = 2590] [serial = 1317] [outer = 0x13573a000] 13:05:53 INFO - PROCESS | 2590 | 1464638753433 Marionette DEBUG loaded listener.js 13:05:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 234 (0x135744000) [pid = 2590] [serial = 1318] [outer = 0x13573a000] 13:05:53 INFO - PROCESS | 2590 | 1464638753914 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]]]}] 13:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 13:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 820ms 13:05:54 INFO - PROCESS | 2590 | 1464638754017 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 13:05:54 INFO - PROCESS | 2590 | 1464638754020 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 13:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 13:05:54 INFO - PROCESS | 2590 | 1464638754039 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 13:05:54 INFO - PROCESS | 2590 | 1464638754041 Marionette TRACE conn2 <- [1,1730,null,{}] 13:05:54 INFO - PROCESS | 2590 | 1464638754045 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}] 13:05:54 INFO - PROCESS | 2590 | 1464638754188 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 13:05:54 INFO - PROCESS | 2590 | 1464638754304 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x139c0d000 == 98 [pid = 2590] [id = 440] 13:05:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 235 (0x135741400) [pid = 2590] [serial = 1319] [outer = 0x0] 13:05:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 236 (0x138e5fc00) [pid = 2590] [serial = 1320] [outer = 0x135741400] 13:05:54 INFO - PROCESS | 2590 | 1464638754334 Marionette DEBUG loaded listener.js 13:05:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 237 (0x138e67000) [pid = 2590] [serial = 1321] [outer = 0x135741400] 13:05:54 INFO - PROCESS | 2590 | 1464638754797 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]]]}] 13:05:54 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 13:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 824ms 13:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 13:05:54 INFO - PROCESS | 2590 | 1464638754861 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 13:05:54 INFO - PROCESS | 2590 | 1464638754862 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 13:05:54 INFO - PROCESS | 2590 | 1464638754864 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 13:05:54 INFO - PROCESS | 2590 | 1464638754865 Marionette TRACE conn2 <- [1,1734,null,{}] 13:05:54 INFO - PROCESS | 2590 | 1464638754868 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}] 13:05:54 INFO - PROCESS | 2590 | 1464638754989 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 13:05:55 INFO - PROCESS | 2590 | 1464638755111 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:55 INFO - PROCESS | 2590 | ++DOCSHELL 0x1214c4800 == 99 [pid = 2590] [id = 441] 13:05:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 238 (0x1184da800) [pid = 2590] [serial = 1322] [outer = 0x0] 13:05:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 239 (0x12c005400) [pid = 2590] [serial = 1323] [outer = 0x1184da800] 13:05:55 INFO - PROCESS | 2590 | 1464638755143 Marionette DEBUG loaded listener.js 13:05:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 240 (0x138e61c00) [pid = 2590] [serial = 1324] [outer = 0x1184da800] 13:05:55 INFO - PROCESS | 2590 | 1464638755565 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]]]}] 13:05:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 13:05:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 768ms 13:05:55 INFO - PROCESS | 2590 | 1464638755633 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 13:05:55 INFO - PROCESS | 2590 | 1464638755634 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 13:05:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 13:05:55 INFO - PROCESS | 2590 | 1464638755656 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 13:05:55 INFO - PROCESS | 2590 | 1464638755657 Marionette TRACE conn2 <- [1,1738,null,{}] 13:05:55 INFO - PROCESS | 2590 | 1464638755663 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}] 13:05:55 INFO - PROCESS | 2590 | 1464638755780 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 13:05:55 INFO - PROCESS | 2590 | 1464638755875 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:55 INFO - PROCESS | 2590 | ++DOCSHELL 0x12caa4800 == 100 [pid = 2590] [id = 442] 13:05:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 241 (0x1187adc00) [pid = 2590] [serial = 1325] [outer = 0x0] 13:05:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 242 (0x138e6a800) [pid = 2590] [serial = 1326] [outer = 0x1187adc00] 13:05:55 INFO - PROCESS | 2590 | 1464638755904 Marionette DEBUG loaded listener.js 13:05:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 243 (0x139245400) [pid = 2590] [serial = 1327] [outer = 0x1187adc00] 13:05:56 INFO - PROCESS | 2590 | 1464638756565 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]]]}] 13:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 13:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 945ms 13:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 13:05:56 INFO - PROCESS | 2590 | 1464638756582 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 13:05:56 INFO - PROCESS | 2590 | 1464638756584 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 13:05:56 INFO - PROCESS | 2590 | 1464638756607 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 13:05:56 INFO - PROCESS | 2590 | 1464638756610 Marionette TRACE conn2 <- [1,1742,null,{}] 13:05:56 INFO - PROCESS | 2590 | 1464638756615 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}] 13:05:56 INFO - PROCESS | 2590 | 1464638756731 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 13:05:56 INFO - PROCESS | 2590 | 1464638756826 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:56 INFO - PROCESS | 2590 | ++DOCSHELL 0x128933800 == 101 [pid = 2590] [id = 443] 13:05:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 244 (0x113177400) [pid = 2590] [serial = 1328] [outer = 0x0] 13:05:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 245 (0x115d97000) [pid = 2590] [serial = 1329] [outer = 0x113177400] 13:05:56 INFO - PROCESS | 2590 | 1464638756855 Marionette DEBUG loaded listener.js 13:05:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 246 (0x117e23400) [pid = 2590] [serial = 1330] [outer = 0x113177400] 13:05:57 INFO - PROCESS | 2590 | 1464638757314 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]]]}] 13:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 13:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 744ms 13:05:57 INFO - PROCESS | 2590 | 1464638757344 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 13:05:57 INFO - PROCESS | 2590 | 1464638757347 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 13:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 13:05:57 INFO - PROCESS | 2590 | 1464638757354 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 13:05:57 INFO - PROCESS | 2590 | 1464638757357 Marionette TRACE conn2 <- [1,1746,null,{}] 13:05:57 INFO - PROCESS | 2590 | 1464638757361 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}] 13:05:57 INFO - PROCESS | 2590 | 1464638757471 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 13:05:57 INFO - PROCESS | 2590 | 1464638757569 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:57 INFO - PROCESS | 2590 | ++DOCSHELL 0x118fee000 == 102 [pid = 2590] [id = 444] 13:05:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 247 (0x11853cc00) [pid = 2590] [serial = 1331] [outer = 0x0] 13:05:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 248 (0x118571800) [pid = 2590] [serial = 1332] [outer = 0x11853cc00] 13:05:57 INFO - PROCESS | 2590 | 1464638757597 Marionette DEBUG loaded listener.js 13:05:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 249 (0x118f37800) [pid = 2590] [serial = 1333] [outer = 0x11853cc00] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x1389e1800 == 101 [pid = 2590] [id = 431] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x135d04000 == 100 [pid = 2590] [id = 430] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x12bd8e000 == 99 [pid = 2590] [id = 429] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x135566800 == 98 [pid = 2590] [id = 428] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x12e080000 == 97 [pid = 2590] [id = 427] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 248 (0x139366400) [pid = 2590] [serial = 1224] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x12d2c5000 == 96 [pid = 2590] [id = 426] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x12bd88800 == 95 [pid = 2590] [id = 425] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x1293ba000 == 94 [pid = 2590] [id = 424] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x1258e9000 == 93 [pid = 2590] [id = 423] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x116985000 == 92 [pid = 2590] [id = 422] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x117e0e800 == 91 [pid = 2590] [id = 421] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x125dd6800 == 90 [pid = 2590] [id = 420] 13:05:58 INFO - PROCESS | 2590 | 1464638758077 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]]]}] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x13579f000 == 89 [pid = 2590] [id = 413] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x139be1800 == 88 [pid = 2590] [id = 412] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x13461a000 == 87 [pid = 2590] [id = 411] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x129345800 == 86 [pid = 2590] [id = 410] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x117e10000 == 85 [pid = 2590] [id = 409] 13:05:58 INFO - PROCESS | 2590 | --DOCSHELL 0x135acb800 == 84 [pid = 2590] [id = 408] 13:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 13:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 774ms 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 247 (0x139363800) [pid = 2590] [serial = 1222] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 246 (0x128f29c00) [pid = 2590] [serial = 1167] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 245 (0x129249400) [pid = 2590] [serial = 1206] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 244 (0x118142800) [pid = 2590] [serial = 1158] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 243 (0x12cace800) [pid = 2590] [serial = 1173] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 242 (0x121521400) [pid = 2590] [serial = 1198] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 241 (0x121866400) [pid = 2590] [serial = 1200] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 240 (0x121139400) [pid = 2590] [serial = 1197] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 239 (0x12356a000) [pid = 2590] [serial = 1182] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 238 (0x120f0b400) [pid = 2590] [serial = 1161] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 237 (0x12c50b000) [pid = 2590] [serial = 1212] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 236 (0x12babd800) [pid = 2590] [serial = 1210] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 235 (0x118106400) [pid = 2590] [serial = 1191] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 234 (0x116a72c00) [pid = 2590] [serial = 1189] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 233 (0x12d3b4800) [pid = 2590] [serial = 1179] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 232 (0x121861800) [pid = 2590] [serial = 1216] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 231 (0x12c6ea400) [pid = 2590] [serial = 1213] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 230 (0x12dfa6800) [pid = 2590] [serial = 1218] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 229 (0x11928d400) [pid = 2590] [serial = 1195] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 228 (0x12b3d7c00) [pid = 2590] [serial = 1209] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 227 (0x12a7d6000) [pid = 2590] [serial = 1207] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 226 (0x113180800) [pid = 2590] [serial = 1155] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 225 (0x128a62800) [pid = 2590] [serial = 1204] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 224 (0x12d3a8400) [pid = 2590] [serial = 1176] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 223 (0x121888c00) [pid = 2590] [serial = 1201] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 222 (0x125dabc00) [pid = 2590] [serial = 1164] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 221 (0x118571c00) [pid = 2590] [serial = 1194] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 220 (0x12d591c00) [pid = 2590] [serial = 1185] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 219 (0x123765c00) [pid = 2590] [serial = 1203] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 218 (0x11695b000) [pid = 2590] [serial = 1215] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 217 (0x118548c00) [pid = 2590] [serial = 1192] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 216 (0x1346ae000) [pid = 2590] [serial = 1219] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 215 (0x115d97400) [pid = 2590] [serial = 1188] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 214 (0x12c50d800) [pid = 2590] [serial = 1170] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | --DOMWINDOW == 213 (0x1346b5800) [pid = 2590] [serial = 1221] [outer = 0x0] [url = about:blank] 13:05:58 INFO - PROCESS | 2590 | 1464638758135 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 13:05:58 INFO - PROCESS | 2590 | 1464638758136 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 13:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 13:05:58 INFO - PROCESS | 2590 | 1464638758141 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 13:05:58 INFO - PROCESS | 2590 | 1464638758144 Marionette TRACE conn2 <- [1,1750,null,{}] 13:05:58 INFO - PROCESS | 2590 | 1464638758151 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}] 13:05:58 INFO - PROCESS | 2590 | 1464638758249 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 13:05:58 INFO - PROCESS | 2590 | 1464638758257 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:58 INFO - PROCESS | 2590 | ++DOCSHELL 0x12107f000 == 85 [pid = 2590] [id = 445] 13:05:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 214 (0x11873e000) [pid = 2590] [serial = 1334] [outer = 0x0] 13:05:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 215 (0x12100c800) [pid = 2590] [serial = 1335] [outer = 0x11873e000] 13:05:58 INFO - PROCESS | 2590 | 1464638758283 Marionette DEBUG loaded listener.js 13:05:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 216 (0x121810000) [pid = 2590] [serial = 1336] [outer = 0x11873e000] 13:05:58 INFO - PROCESS | 2590 | 1464638758661 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]]]}] 13:05:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 13:05:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 570ms 13:05:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 13:05:58 INFO - PROCESS | 2590 | 1464638758712 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 13:05:58 INFO - PROCESS | 2590 | 1464638758714 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 13:05:58 INFO - PROCESS | 2590 | 1464638758716 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 13:05:58 INFO - PROCESS | 2590 | 1464638758717 Marionette TRACE conn2 <- [1,1754,null,{}] 13:05:58 INFO - PROCESS | 2590 | 1464638758719 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}] 13:05:58 INFO - PROCESS | 2590 | 1464638758819 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 13:05:58 INFO - PROCESS | 2590 | 1464638758841 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:58 INFO - PROCESS | 2590 | ++DOCSHELL 0x1296d6800 == 86 [pid = 2590] [id = 446] 13:05:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 217 (0x121b09800) [pid = 2590] [serial = 1337] [outer = 0x0] 13:05:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 218 (0x1235acc00) [pid = 2590] [serial = 1338] [outer = 0x121b09800] 13:05:58 INFO - PROCESS | 2590 | 1464638758867 Marionette DEBUG loaded listener.js 13:05:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 219 (0x125582000) [pid = 2590] [serial = 1339] [outer = 0x121b09800] 13:05:59 INFO - PROCESS | 2590 | 1464638759220 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]]]}] 13:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 13:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 519ms 13:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 13:05:59 INFO - PROCESS | 2590 | 1464638759235 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 13:05:59 INFO - PROCESS | 2590 | 1464638759237 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 13:05:59 INFO - PROCESS | 2590 | 1464638759241 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 13:05:59 INFO - PROCESS | 2590 | 1464638759250 Marionette TRACE conn2 <- [1,1758,null,{}] 13:05:59 INFO - PROCESS | 2590 | 1464638759268 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}] 13:05:59 INFO - PROCESS | 2590 | 1464638759363 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 13:05:59 INFO - PROCESS | 2590 | 1464638759367 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:05:59 INFO - PROCESS | 2590 | ++DOCSHELL 0x12baea000 == 87 [pid = 2590] [id = 447] 13:05:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 220 (0x12575dc00) [pid = 2590] [serial = 1340] [outer = 0x0] 13:05:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 221 (0x126d6d400) [pid = 2590] [serial = 1341] [outer = 0x12575dc00] 13:05:59 INFO - PROCESS | 2590 | 1464638759393 Marionette DEBUG loaded listener.js 13:05:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 222 (0x128a62400) [pid = 2590] [serial = 1342] [outer = 0x12575dc00] 13:05:59 INFO - PROCESS | 2590 | 1464638759762 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]]]}] 13:05:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 13:05:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 538ms 13:05:59 INFO - PROCESS | 2590 | 1464638759778 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 13:05:59 INFO - PROCESS | 2590 | 1464638759779 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 13:05:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 13:05:59 INFO - PROCESS | 2590 | 1464638759781 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 13:05:59 INFO - PROCESS | 2590 | 1464638759782 Marionette TRACE conn2 <- [1,1762,null,{}] 13:05:59 INFO - PROCESS | 2590 | 1464638759785 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}] 13:05:59 INFO - PROCESS | 2590 | 1464638759898 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 13:06:00 INFO - PROCESS | 2590 | 1464638759991 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:00 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3e5800 == 88 [pid = 2590] [id = 448] 13:06:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 223 (0x127427c00) [pid = 2590] [serial = 1343] [outer = 0x0] 13:06:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 224 (0x129245800) [pid = 2590] [serial = 1344] [outer = 0x127427c00] 13:06:00 INFO - PROCESS | 2590 | 1464638760018 Marionette DEBUG loaded listener.js 13:06:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 225 (0x12c502400) [pid = 2590] [serial = 1345] [outer = 0x127427c00] 13:06:00 INFO - PROCESS | 2590 | 1464638760352 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]]]}] 13:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 13:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 621ms 13:06:00 INFO - PROCESS | 2590 | 1464638760402 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 13:06:00 INFO - PROCESS | 2590 | 1464638760403 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 13:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 13:06:00 INFO - PROCESS | 2590 | 1464638760406 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 13:06:00 INFO - PROCESS | 2590 | 1464638760407 Marionette TRACE conn2 <- [1,1766,null,{}] 13:06:00 INFO - PROCESS | 2590 | 1464638760409 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}] 13:06:00 INFO - PROCESS | 2590 | 1464638760553 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 13:06:00 INFO - PROCESS | 2590 | 1464638760567 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:00 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e031800 == 89 [pid = 2590] [id = 449] 13:06:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 226 (0x118543800) [pid = 2590] [serial = 1346] [outer = 0x0] 13:06:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 227 (0x12c505c00) [pid = 2590] [serial = 1347] [outer = 0x118543800] 13:06:00 INFO - PROCESS | 2590 | 1464638760593 Marionette DEBUG loaded listener.js 13:06:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 228 (0x12cac7c00) [pid = 2590] [serial = 1348] [outer = 0x118543800] 13:06:00 INFO - PROCESS | 2590 | 1464638760954 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]]]}] 13:06:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 13:06:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 569ms 13:06:00 INFO - PROCESS | 2590 | 1464638760976 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 13:06:00 INFO - PROCESS | 2590 | 1464638760977 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 13:06:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 13:06:00 INFO - PROCESS | 2590 | 1464638760979 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 13:06:00 INFO - PROCESS | 2590 | 1464638760980 Marionette TRACE conn2 <- [1,1770,null,{}] 13:06:00 INFO - PROCESS | 2590 | 1464638760982 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}] 13:06:01 INFO - PROCESS | 2590 | 1464638761111 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 13:06:01 INFO - PROCESS | 2590 | 1464638761125 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:01 INFO - PROCESS | 2590 | ++DOCSHELL 0x135561800 == 90 [pid = 2590] [id = 450] 13:06:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 229 (0x12c6e9c00) [pid = 2590] [serial = 1349] [outer = 0x0] 13:06:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 230 (0x12d585800) [pid = 2590] [serial = 1350] [outer = 0x12c6e9c00] 13:06:01 INFO - PROCESS | 2590 | 1464638761150 Marionette DEBUG loaded listener.js 13:06:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 231 (0x134684000) [pid = 2590] [serial = 1351] [outer = 0x12c6e9c00] 13:06:01 INFO - PROCESS | 2590 | 1464638761529 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]]]}] 13:06:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 13:06:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 568ms 13:06:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 13:06:01 INFO - PROCESS | 2590 | 1464638761548 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 13:06:01 INFO - PROCESS | 2590 | 1464638761549 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 13:06:01 INFO - PROCESS | 2590 | 1464638761551 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 13:06:01 INFO - PROCESS | 2590 | 1464638761552 Marionette TRACE conn2 <- [1,1774,null,{}] 13:06:01 INFO - PROCESS | 2590 | 1464638761556 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}] 13:06:01 INFO - PROCESS | 2590 | 1464638761686 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 13:06:01 INFO - PROCESS | 2590 | 1464638761708 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:01 INFO - PROCESS | 2590 | ++DOCSHELL 0x1357a9000 == 91 [pid = 2590] [id = 451] 13:06:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 232 (0x12cac1800) [pid = 2590] [serial = 1352] [outer = 0x0] 13:06:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 233 (0x1346b6c00) [pid = 2590] [serial = 1353] [outer = 0x12cac1800] 13:06:01 INFO - PROCESS | 2590 | 1464638761741 Marionette DEBUG loaded listener.js 13:06:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 234 (0x1347b8400) [pid = 2590] [serial = 1354] [outer = 0x12cac1800] 13:06:02 INFO - PROCESS | 2590 | 1464638762101 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]]]}] 13:06:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 13:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 569ms 13:06:02 INFO - PROCESS | 2590 | 1464638762121 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 13:06:02 INFO - PROCESS | 2590 | 1464638762124 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 13:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 13:06:02 INFO - PROCESS | 2590 | 1464638762127 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 13:06:02 INFO - PROCESS | 2590 | 1464638762128 Marionette TRACE conn2 <- [1,1778,null,{}] 13:06:02 INFO - PROCESS | 2590 | 1464638762131 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}] 13:06:02 INFO - PROCESS | 2590 | 1464638762261 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 13:06:02 INFO - PROCESS | 2590 | --DOMWINDOW == 233 (0x12b109000) [pid = 2590] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 13:06:02 INFO - PROCESS | 2590 | --DOMWINDOW == 232 (0x12c6e2c00) [pid = 2590] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 13:06:02 INFO - PROCESS | 2590 | --DOMWINDOW == 231 (0x12c6ee400) [pid = 2590] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 13:06:02 INFO - PROCESS | 2590 | --DOMWINDOW == 230 (0x117683c00) [pid = 2590] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 13:06:02 INFO - PROCESS | 2590 | --DOMWINDOW == 229 (0x116459000) [pid = 2590] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 13:06:02 INFO - PROCESS | 2590 | --DOMWINDOW == 228 (0x125da5c00) [pid = 2590] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 13:06:02 INFO - PROCESS | 2590 | --DOMWINDOW == 227 (0x112976000) [pid = 2590] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 13:06:02 INFO - PROCESS | 2590 | --DOMWINDOW == 226 (0x114f60c00) [pid = 2590] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 13:06:02 INFO - PROCESS | 2590 | --DOMWINDOW == 225 (0x1193e9c00) [pid = 2590] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 13:06:02 INFO - PROCESS | 2590 | --DOMWINDOW == 224 (0x113389400) [pid = 2590] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 13:06:02 INFO - PROCESS | 2590 | --DOMWINDOW == 223 (0x118566800) [pid = 2590] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 13:06:02 INFO - PROCESS | 2590 | --DOMWINDOW == 222 (0x12dfafc00) [pid = 2590] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 13:06:02 INFO - PROCESS | 2590 | --DOMWINDOW == 221 (0x114fc1400) [pid = 2590] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 13:06:02 INFO - PROCESS | 2590 | 1464638762610 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:02 INFO - PROCESS | 2590 | ++DOCSHELL 0x121187000 == 92 [pid = 2590] [id = 452] 13:06:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 222 (0x113306000) [pid = 2590] [serial = 1355] [outer = 0x0] 13:06:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 223 (0x1164b5000) [pid = 2590] [serial = 1356] [outer = 0x113306000] 13:06:02 INFO - PROCESS | 2590 | 1464638762635 Marionette DEBUG loaded listener.js 13:06:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 224 (0x1235ad400) [pid = 2590] [serial = 1357] [outer = 0x113306000] 13:06:02 INFO - PROCESS | 2590 | 1464638762933 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]]]}] 13:06:02 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 13:06:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 820ms 13:06:02 INFO - PROCESS | 2590 | 1464638762948 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 13:06:02 INFO - PROCESS | 2590 | 1464638762949 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 13:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 13:06:02 INFO - PROCESS | 2590 | 1464638762951 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 13:06:02 INFO - PROCESS | 2590 | 1464638762953 Marionette TRACE conn2 <- [1,1782,null,{}] 13:06:02 INFO - PROCESS | 2590 | 1464638762963 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}] 13:06:03 INFO - PROCESS | 2590 | 1464638763082 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 13:06:03 INFO - PROCESS | 2590 | 1464638763159 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:03 INFO - PROCESS | 2590 | ++DOCSHELL 0x1381d3800 == 93 [pid = 2590] [id = 453] 13:06:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 225 (0x121567400) [pid = 2590] [serial = 1358] [outer = 0x0] 13:06:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 226 (0x134682c00) [pid = 2590] [serial = 1359] [outer = 0x121567400] 13:06:03 INFO - PROCESS | 2590 | 1464638763188 Marionette DEBUG loaded listener.js 13:06:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 227 (0x139242400) [pid = 2590] [serial = 1360] [outer = 0x121567400] 13:06:03 INFO - PROCESS | 2590 | 1464638763482 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]]]}] 13:06:03 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 13:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 575ms 13:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 13:06:03 INFO - PROCESS | 2590 | 1464638763528 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 13:06:03 INFO - PROCESS | 2590 | 1464638763529 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 13:06:03 INFO - PROCESS | 2590 | 1464638763531 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 13:06:03 INFO - PROCESS | 2590 | 1464638763532 Marionette TRACE conn2 <- [1,1786,null,{}] 13:06:03 INFO - PROCESS | 2590 | 1464638763535 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}] 13:06:03 INFO - PROCESS | 2590 | 1464638763637 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 13:06:03 INFO - PROCESS | 2590 | 1464638763642 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:03 INFO - PROCESS | 2590 | ++DOCSHELL 0x138ee2800 == 94 [pid = 2590] [id = 454] 13:06:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 228 (0x13819b400) [pid = 2590] [serial = 1361] [outer = 0x0] 13:06:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 229 (0x1381a3000) [pid = 2590] [serial = 1362] [outer = 0x13819b400] 13:06:03 INFO - PROCESS | 2590 | 1464638763667 Marionette DEBUG loaded listener.js 13:06:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 230 (0x1381a7000) [pid = 2590] [serial = 1363] [outer = 0x13819b400] 13:06:04 INFO - PROCESS | 2590 | 1464638764025 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]]]}] 13:06:04 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 13:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 522ms 13:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 13:06:04 INFO - PROCESS | 2590 | 1464638764056 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 13:06:04 INFO - PROCESS | 2590 | 1464638764059 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 13:06:04 INFO - PROCESS | 2590 | 1464638764061 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 13:06:04 INFO - PROCESS | 2590 | 1464638764062 Marionette TRACE conn2 <- [1,1790,null,{}] 13:06:04 INFO - PROCESS | 2590 | 1464638764065 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}] 13:06:04 INFO - PROCESS | 2590 | 1464638764208 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 13:06:04 INFO - PROCESS | 2590 | 1464638764216 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:04 INFO - PROCESS | 2590 | ++DOCSHELL 0x139bcb800 == 95 [pid = 2590] [id = 455] 13:06:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 231 (0x12da37800) [pid = 2590] [serial = 1364] [outer = 0x0] 13:06:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 232 (0x12da3d800) [pid = 2590] [serial = 1365] [outer = 0x12da37800] 13:06:04 INFO - PROCESS | 2590 | 1464638764242 Marionette DEBUG loaded listener.js 13:06:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 233 (0x12da42000) [pid = 2590] [serial = 1366] [outer = 0x12da37800] 13:06:04 INFO - PROCESS | 2590 | 1464638764696 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]]]}] 13:06:04 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) 13:06:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 670ms 13:06:04 INFO - PROCESS | 2590 | 1464638764734 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 13:06:04 INFO - PROCESS | 2590 | 1464638764737 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 13:06:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 13:06:04 INFO - PROCESS | 2590 | 1464638764743 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 13:06:04 INFO - PROCESS | 2590 | 1464638764748 Marionette TRACE conn2 <- [1,1794,null,{}] 13:06:04 INFO - PROCESS | 2590 | 1464638764755 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}] 13:06:04 INFO - PROCESS | 2590 | 1464638764951 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 13:06:05 INFO - PROCESS | 2590 | 1464638765154 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:05 INFO - PROCESS | 2590 | ++DOCSHELL 0x121075000 == 96 [pid = 2590] [id = 456] 13:06:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 234 (0x113c09400) [pid = 2590] [serial = 1367] [outer = 0x0] 13:06:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 235 (0x115d93000) [pid = 2590] [serial = 1368] [outer = 0x113c09400] 13:06:05 INFO - PROCESS | 2590 | 1464638765186 Marionette DEBUG loaded listener.js 13:06:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 236 (0x11747d800) [pid = 2590] [serial = 1369] [outer = 0x113c09400] 13:06:05 INFO - PROCESS | 2590 | 1464638765603 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]]]}] 13:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 926ms 13:06:05 INFO - PROCESS | 2590 | 1464638765668 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 13:06:05 INFO - PROCESS | 2590 | 1464638765673 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 13:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 13:06:05 INFO - PROCESS | 2590 | 1464638765677 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 13:06:05 INFO - PROCESS | 2590 | 1464638765679 Marionette TRACE conn2 <- [1,1798,null,{}] 13:06:05 INFO - PROCESS | 2590 | 1464638765682 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}] 13:06:05 INFO - PROCESS | 2590 | 1464638765807 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 13:06:05 INFO - PROCESS | 2590 | 1464638765902 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:05 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c169800 == 97 [pid = 2590] [id = 457] 13:06:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 237 (0x1184d3800) [pid = 2590] [serial = 1370] [outer = 0x0] 13:06:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 238 (0x119285400) [pid = 2590] [serial = 1371] [outer = 0x1184d3800] 13:06:05 INFO - PROCESS | 2590 | 1464638765934 Marionette DEBUG loaded listener.js 13:06:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 239 (0x12180dc00) [pid = 2590] [serial = 1372] [outer = 0x1184d3800] 13:06:06 INFO - PROCESS | 2590 | 1464638766364 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]]]}] 13:06:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 13:06:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 720ms 13:06:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 13:06:06 INFO - PROCESS | 2590 | 1464638766397 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 13:06:06 INFO - PROCESS | 2590 | 1464638766399 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 13:06:06 INFO - PROCESS | 2590 | 1464638766401 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 13:06:06 INFO - PROCESS | 2590 | 1464638766404 Marionette TRACE conn2 <- [1,1802,null,{}] 13:06:06 INFO - PROCESS | 2590 | 1464638766432 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}] 13:06:06 INFO - PROCESS | 2590 | 1464638766559 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 13:06:06 INFO - PROCESS | 2590 | 1464638766653 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:06 INFO - PROCESS | 2590 | ++DOCSHELL 0x139c03000 == 98 [pid = 2590] [id = 458] 13:06:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 240 (0x128a68800) [pid = 2590] [serial = 1373] [outer = 0x0] 13:06:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 241 (0x128f28000) [pid = 2590] [serial = 1374] [outer = 0x128a68800] 13:06:06 INFO - PROCESS | 2590 | 1464638766685 Marionette DEBUG loaded listener.js 13:06:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 242 (0x12ab8a400) [pid = 2590] [serial = 1375] [outer = 0x128a68800] 13:06:07 INFO - PROCESS | 2590 | 1464638767091 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]]]}] 13:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 13:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 740ms 13:06:07 INFO - PROCESS | 2590 | 1464638767158 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 13:06:07 INFO - PROCESS | 2590 | 1464638767160 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 13:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 13:06:07 INFO - PROCESS | 2590 | 1464638767164 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 13:06:07 INFO - PROCESS | 2590 | 1464638767165 Marionette TRACE conn2 <- [1,1806,null,{}] 13:06:07 INFO - PROCESS | 2590 | 1464638767167 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}] 13:06:07 INFO - PROCESS | 2590 | 1464638767290 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 13:06:07 INFO - PROCESS | 2590 | 1464638767386 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:07 INFO - PROCESS | 2590 | ++DOCSHELL 0x142607000 == 99 [pid = 2590] [id = 459] 13:06:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 243 (0x12b27dc00) [pid = 2590] [serial = 1376] [outer = 0x0] 13:06:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 244 (0x12c010c00) [pid = 2590] [serial = 1377] [outer = 0x12b27dc00] 13:06:07 INFO - PROCESS | 2590 | 1464638767416 Marionette DEBUG loaded listener.js 13:06:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 245 (0x12da3ec00) [pid = 2590] [serial = 1378] [outer = 0x12b27dc00] 13:06:07 INFO - PROCESS | 2590 | 1464638767821 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]]]}] 13:06:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 13:06:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 718ms 13:06:07 INFO - PROCESS | 2590 | 1464638767908 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 13:06:07 INFO - PROCESS | 2590 | 1464638767910 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 13:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 13:06:07 INFO - PROCESS | 2590 | 1464638767912 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 13:06:07 INFO - PROCESS | 2590 | 1464638767913 Marionette TRACE conn2 <- [1,1810,null,{}] 13:06:07 INFO - PROCESS | 2590 | 1464638767916 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}] 13:06:08 INFO - PROCESS | 2590 | 1464638768031 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 13:06:08 INFO - PROCESS | 2590 | 1464638768127 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x139811800 == 100 [pid = 2590] [id = 460] 13:06:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 246 (0x12baa5800) [pid = 2590] [serial = 1379] [outer = 0x0] 13:06:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 247 (0x135739000) [pid = 2590] [serial = 1380] [outer = 0x12baa5800] 13:06:08 INFO - PROCESS | 2590 | 1464638768156 Marionette DEBUG loaded listener.js 13:06:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 248 (0x13577e000) [pid = 2590] [serial = 1381] [outer = 0x12baa5800] 13:06:08 INFO - PROCESS | 2590 | 1464638768540 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]]]}] 13:06:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 13:06:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 672ms 13:06:08 INFO - PROCESS | 2590 | 1464638768585 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 13:06:08 INFO - PROCESS | 2590 | 1464638768586 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 13:06:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 13:06:08 INFO - PROCESS | 2590 | 1464638768589 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 13:06:08 INFO - PROCESS | 2590 | 1464638768592 Marionette TRACE conn2 <- [1,1814,null,{}] 13:06:08 INFO - PROCESS | 2590 | 1464638768594 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}] 13:06:08 INFO - PROCESS | 2590 | 1464638768728 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 13:06:08 INFO - PROCESS | 2590 | 1464638768824 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x1428c0800 == 101 [pid = 2590] [id = 461] 13:06:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 249 (0x135d69800) [pid = 2590] [serial = 1382] [outer = 0x0] 13:06:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 250 (0x135da6000) [pid = 2590] [serial = 1383] [outer = 0x135d69800] 13:06:08 INFO - PROCESS | 2590 | 1464638768854 Marionette DEBUG loaded listener.js 13:06:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 251 (0x1381a2c00) [pid = 2590] [serial = 1384] [outer = 0x135d69800] 13:06:09 INFO - PROCESS | 2590 | 1464638769263 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]]]}] 13:06:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 13:06:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 721ms 13:06:09 INFO - PROCESS | 2590 | 1464638769311 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 13:06:09 INFO - PROCESS | 2590 | 1464638769312 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 13:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 13:06:09 INFO - PROCESS | 2590 | 1464638769314 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 13:06:09 INFO - PROCESS | 2590 | 1464638769315 Marionette TRACE conn2 <- [1,1818,null,{}] 13:06:09 INFO - PROCESS | 2590 | 1464638769318 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}] 13:06:09 INFO - PROCESS | 2590 | 1464638769455 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 13:06:09 INFO - PROCESS | 2590 | 1464638769551 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:09 INFO - PROCESS | 2590 | ++DOCSHELL 0x142472800 == 102 [pid = 2590] [id = 462] 13:06:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 252 (0x135dac000) [pid = 2590] [serial = 1385] [outer = 0x0] 13:06:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 253 (0x138e65400) [pid = 2590] [serial = 1386] [outer = 0x135dac000] 13:06:09 INFO - PROCESS | 2590 | 1464638769580 Marionette DEBUG loaded listener.js 13:06:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 254 (0x139249800) [pid = 2590] [serial = 1387] [outer = 0x135dac000] 13:06:10 INFO - PROCESS | 2590 | 1464638770041 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]]]}] 13:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 13:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 768ms 13:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 13:06:10 INFO - PROCESS | 2590 | 1464638770083 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 13:06:10 INFO - PROCESS | 2590 | 1464638770085 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 13:06:10 INFO - PROCESS | 2590 | 1464638770089 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 13:06:10 INFO - PROCESS | 2590 | 1464638770091 Marionette TRACE conn2 <- [1,1822,null,{}] 13:06:10 INFO - PROCESS | 2590 | 1464638770094 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}] 13:06:10 INFO - PROCESS | 2590 | 1464638770259 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 13:06:10 INFO - PROCESS | 2590 | 1464638770353 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:10 INFO - PROCESS | 2590 | ++DOCSHELL 0x14248a000 == 103 [pid = 2590] [id = 463] 13:06:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 255 (0x138e67800) [pid = 2590] [serial = 1388] [outer = 0x0] 13:06:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 256 (0x139250400) [pid = 2590] [serial = 1389] [outer = 0x138e67800] 13:06:10 INFO - PROCESS | 2590 | 1464638770382 Marionette DEBUG loaded listener.js 13:06:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 257 (0x139367c00) [pid = 2590] [serial = 1390] [outer = 0x138e67800] 13:06:10 INFO - PROCESS | 2590 | 1464638770820 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]]]}] 13:06:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 13:06:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 773ms 13:06:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 13:06:10 INFO - PROCESS | 2590 | 1464638770862 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 13:06:10 INFO - PROCESS | 2590 | 1464638770863 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 13:06:10 INFO - PROCESS | 2590 | 1464638770865 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 13:06:10 INFO - PROCESS | 2590 | 1464638770866 Marionette TRACE conn2 <- [1,1826,null,{}] 13:06:10 INFO - PROCESS | 2590 | 1464638770869 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}] 13:06:11 INFO - PROCESS | 2590 | 1464638771038 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 13:06:11 INFO - PROCESS | 2590 | 1464638771048 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x138e12000 == 104 [pid = 2590] [id = 464] 13:06:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 258 (0x118105c00) [pid = 2590] [serial = 1391] [outer = 0x0] 13:06:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 259 (0x12d3ac800) [pid = 2590] [serial = 1392] [outer = 0x118105c00] 13:06:11 INFO - PROCESS | 2590 | 1464638771117 Marionette DEBUG loaded listener.js 13:06:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 260 (0x13936ec00) [pid = 2590] [serial = 1393] [outer = 0x118105c00] 13:06:11 INFO - PROCESS | 2590 | 1464638771555 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]]]}] 13:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 13:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 720ms 13:06:11 INFO - PROCESS | 2590 | 1464638771585 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 13:06:11 INFO - PROCESS | 2590 | 1464638771587 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 13:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 13:06:11 INFO - PROCESS | 2590 | 1464638771590 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 13:06:11 INFO - PROCESS | 2590 | 1464638771591 Marionette TRACE conn2 <- [1,1830,null,{}] 13:06:11 INFO - PROCESS | 2590 | 1464638771594 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}] 13:06:11 INFO - PROCESS | 2590 | 1464638771712 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 13:06:11 INFO - PROCESS | 2590 | 1464638771838 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x14248e800 == 105 [pid = 2590] [id = 465] 13:06:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 261 (0x1193f0000) [pid = 2590] [serial = 1394] [outer = 0x0] 13:06:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 262 (0x1394ac800) [pid = 2590] [serial = 1395] [outer = 0x1193f0000] 13:06:11 INFO - PROCESS | 2590 | 1464638771869 Marionette DEBUG loaded listener.js 13:06:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 263 (0x1399e5800) [pid = 2590] [serial = 1396] [outer = 0x1193f0000] 13:06:12 INFO - PROCESS | 2590 | 1464638772314 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]]]}] 13:06:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 13:06:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 771ms 13:06:12 INFO - PROCESS | 2590 | 1464638772364 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 13:06:12 INFO - PROCESS | 2590 | 1464638772365 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 13:06:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 13:06:12 INFO - PROCESS | 2590 | 1464638772367 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 13:06:12 INFO - PROCESS | 2590 | 1464638772369 Marionette TRACE conn2 <- [1,1834,null,{}] 13:06:12 INFO - PROCESS | 2590 | 1464638772386 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}] 13:06:12 INFO - PROCESS | 2590 | 1464638772521 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 13:06:12 INFO - PROCESS | 2590 | 1464638772649 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:12 INFO - PROCESS | 2590 | ++DOCSHELL 0x143a96800 == 106 [pid = 2590] [id = 466] 13:06:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 264 (0x1399e7800) [pid = 2590] [serial = 1397] [outer = 0x0] 13:06:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 265 (0x1399f1000) [pid = 2590] [serial = 1398] [outer = 0x1399e7800] 13:06:12 INFO - PROCESS | 2590 | 1464638772684 Marionette DEBUG loaded listener.js 13:06:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 266 (0x13b7f6800) [pid = 2590] [serial = 1399] [outer = 0x1399e7800] 13:06:13 INFO - PROCESS | 2590 | 1464638773176 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]]]}] 13:06:13 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 13:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 873ms 13:06:13 INFO - PROCESS | 2590 | 1464638773241 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 13:06:13 INFO - PROCESS | 2590 | 1464638773243 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 13:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 13:06:13 INFO - PROCESS | 2590 | 1464638773245 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 13:06:13 INFO - PROCESS | 2590 | 1464638773246 Marionette TRACE conn2 <- [1,1838,null,{}] 13:06:13 INFO - PROCESS | 2590 | 1464638773248 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}] 13:06:13 INFO - PROCESS | 2590 | 1464638773380 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 13:06:13 INFO - PROCESS | 2590 | 1464638773505 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x1214cb800 == 107 [pid = 2590] [id = 467] 13:06:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 267 (0x114eee400) [pid = 2590] [serial = 1400] [outer = 0x0] 13:06:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 268 (0x119a05000) [pid = 2590] [serial = 1401] [outer = 0x114eee400] 13:06:13 INFO - PROCESS | 2590 | 1464638773538 Marionette DEBUG loaded listener.js 13:06:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 269 (0x13b7f9400) [pid = 2590] [serial = 1402] [outer = 0x114eee400] 13:06:13 INFO - PROCESS | 2590 | 1464638773977 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]]]}] 13:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 13:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 769ms 13:06:14 INFO - PROCESS | 2590 | 1464638774028 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 13:06:14 INFO - PROCESS | 2590 | 1464638774029 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 13:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 13:06:14 INFO - PROCESS | 2590 | 1464638774034 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 13:06:14 INFO - PROCESS | 2590 | 1464638774035 Marionette TRACE conn2 <- [1,1842,null,{}] 13:06:14 INFO - PROCESS | 2590 | 1464638774037 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}] 13:06:14 INFO - PROCESS | 2590 | 1464638774165 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 13:06:14 INFO - PROCESS | 2590 | 1464638774266 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e08d800 == 108 [pid = 2590] [id = 468] 13:06:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 270 (0x13b7f7400) [pid = 2590] [serial = 1403] [outer = 0x0] 13:06:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 271 (0x143a5a000) [pid = 2590] [serial = 1404] [outer = 0x13b7f7400] 13:06:14 INFO - PROCESS | 2590 | 1464638774295 Marionette DEBUG loaded listener.js 13:06:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 272 (0x143a5e400) [pid = 2590] [serial = 1405] [outer = 0x13b7f7400] 13:06:14 INFO - PROCESS | 2590 | 1464638774753 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]]]}] 13:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 13:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 769ms 13:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 13:06:14 INFO - PROCESS | 2590 | 1464638774805 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 13:06:14 INFO - PROCESS | 2590 | 1464638774808 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 13:06:14 INFO - PROCESS | 2590 | 1464638774811 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 13:06:14 INFO - PROCESS | 2590 | 1464638774813 Marionette TRACE conn2 <- [1,1846,null,{}] 13:06:14 INFO - PROCESS | 2590 | 1464638774817 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}] 13:06:15 INFO - PROCESS | 2590 | 1464638775008 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 13:06:15 INFO - PROCESS | 2590 | 1464638775449 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x119622000 == 109 [pid = 2590] [id = 469] 13:06:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 273 (0x111f46c00) [pid = 2590] [serial = 1406] [outer = 0x0] 13:06:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 274 (0x112794000) [pid = 2590] [serial = 1407] [outer = 0x111f46c00] 13:06:15 INFO - PROCESS | 2590 | 1464638775482 Marionette DEBUG loaded listener.js 13:06:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 275 (0x113298c00) [pid = 2590] [serial = 1408] [outer = 0x111f46c00] 13:06:15 INFO - PROCESS | 2590 | 1464638775965 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]]]}] 13:06:16 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) 13:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1224ms 13:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 13:06:16 INFO - PROCESS | 2590 | 1464638776036 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 13:06:16 INFO - PROCESS | 2590 | 1464638776038 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 13:06:16 INFO - PROCESS | 2590 | 1464638776041 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 13:06:16 INFO - PROCESS | 2590 | 1464638776043 Marionette TRACE conn2 <- [1,1850,null,{}] 13:06:16 INFO - PROCESS | 2590 | 1464638776047 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}] 13:06:16 INFO - PROCESS | 2590 | 1464638776166 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 13:06:16 INFO - PROCESS | 2590 | 1464638776297 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x12117e800 == 110 [pid = 2590] [id = 470] 13:06:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 276 (0x11928b400) [pid = 2590] [serial = 1409] [outer = 0x0] 13:06:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 277 (0x1193f1c00) [pid = 2590] [serial = 1410] [outer = 0x11928b400] 13:06:16 INFO - PROCESS | 2590 | 1464638776329 Marionette DEBUG loaded listener.js 13:06:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 278 (0x121597800) [pid = 2590] [serial = 1411] [outer = 0x11928b400] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x12a4c0800 == 109 [pid = 2590] [id = 395] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x138ee2800 == 108 [pid = 2590] [id = 454] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x1381d3800 == 107 [pid = 2590] [id = 453] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x1357a9000 == 106 [pid = 2590] [id = 451] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x135561800 == 105 [pid = 2590] [id = 450] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 277 (0x1399e4800) [pid = 2590] [serial = 1251] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 276 (0x12a7d1c00) [pid = 2590] [serial = 1254] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x12e031800 == 104 [pid = 2590] [id = 449] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3e5800 == 103 [pid = 2590] [id = 448] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x12baea000 == 102 [pid = 2590] [id = 447] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x1296d6800 == 101 [pid = 2590] [id = 446] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x12107f000 == 100 [pid = 2590] [id = 445] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x118fee000 == 99 [pid = 2590] [id = 444] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x128933800 == 98 [pid = 2590] [id = 443] 13:06:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 277 (0x121877800) [pid = 2590] [serial = 1412] [outer = 0x12cf44000] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x1214c4800 == 97 [pid = 2590] [id = 441] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x139c0d000 == 96 [pid = 2590] [id = 440] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x139917000 == 95 [pid = 2590] [id = 439] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x14260f800 == 94 [pid = 2590] [id = 438] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x1358ea800 == 93 [pid = 2590] [id = 437] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x1358d8000 == 92 [pid = 2590] [id = 436] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x139bd1000 == 91 [pid = 2590] [id = 435] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3e7800 == 90 [pid = 2590] [id = 434] 13:06:16 INFO - PROCESS | 2590 | --DOCSHELL 0x1233d9000 == 89 [pid = 2590] [id = 433] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 276 (0x12babf000) [pid = 2590] [serial = 1278] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 275 (0x12cac8000) [pid = 2590] [serial = 1281] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 274 (0x12d3ab800) [pid = 2590] [serial = 1282] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 273 (0x12c6e7000) [pid = 2590] [serial = 1279] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 272 (0x113165400) [pid = 2590] [serial = 1284] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 271 (0x119a0e800) [pid = 2590] [serial = 1287] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 270 (0x13936cc00) [pid = 2590] [serial = 1225] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 269 (0x12cfac400) [pid = 2590] [serial = 1239] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 268 (0x121890c00) [pid = 2590] [serial = 1233] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 267 (0x128916400) [pid = 2590] [serial = 1275] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 266 (0x12a7d6800) [pid = 2590] [serial = 1288] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 265 (0x116a74000) [pid = 2590] [serial = 1261] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 264 (0x115d91800) [pid = 2590] [serial = 1260] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 263 (0x1187b7800) [pid = 2590] [serial = 1264] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 262 (0x1184d8000) [pid = 2590] [serial = 1263] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 261 (0x118568c00) [pid = 2590] [serial = 1230] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 260 (0x12180e400) [pid = 2590] [serial = 1269] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 259 (0x121892c00) [pid = 2590] [serial = 1270] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 258 (0x12a774400) [pid = 2590] [serial = 1236] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 257 (0x118526c00) [pid = 2590] [serial = 1266] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 256 (0x1193f3c00) [pid = 2590] [serial = 1267] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 255 (0x135d6ac00) [pid = 2590] [serial = 1242] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 254 (0x1347b4c00) [pid = 2590] [serial = 1245] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 253 (0x113178800) [pid = 2590] [serial = 1227] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 252 (0x1394b2c00) [pid = 2590] [serial = 1257] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 251 (0x1235af400) [pid = 2590] [serial = 1272] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 250 (0x126f5dc00) [pid = 2590] [serial = 1273] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 249 (0x135d72400) [pid = 2590] [serial = 1248] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 248 (0x12dfa0800) [pid = 2590] [serial = 1285] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 247 (0x1346b1800) [pid = 2590] [serial = 1290] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 246 (0x135d6d800) [pid = 2590] [serial = 1291] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 245 (0x12b3d5000) [pid = 2590] [serial = 1276] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 244 (0x134687c00) [pid = 2590] [serial = 1293] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | --DOMWINDOW == 243 (0x13468fc00) [pid = 2590] [serial = 1294] [outer = 0x0] [url = about:blank] 13:06:16 INFO - PROCESS | 2590 | 1464638776921 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]]]}] 13:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 922ms 13:06:16 INFO - PROCESS | 2590 | 1464638776967 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 13:06:16 INFO - PROCESS | 2590 | 1464638776971 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 13:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 13:06:16 INFO - PROCESS | 2590 | 1464638776975 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 13:06:16 INFO - PROCESS | 2590 | 1464638776977 Marionette TRACE conn2 <- [1,1854,null,{}] 13:06:16 INFO - PROCESS | 2590 | 1464638776980 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}] 13:06:17 INFO - PROCESS | 2590 | 1464638777145 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 13:06:17 INFO - PROCESS | 2590 | 1464638777300 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x127740800 == 90 [pid = 2590] [id = 471] 13:06:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 244 (0x1187b7800) [pid = 2590] [serial = 1413] [outer = 0x0] 13:06:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 245 (0x121876400) [pid = 2590] [serial = 1414] [outer = 0x1187b7800] 13:06:17 INFO - PROCESS | 2590 | 1464638777345 Marionette DEBUG loaded listener.js 13:06:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 246 (0x125756000) [pid = 2590] [serial = 1415] [outer = 0x1187b7800] 13:06:17 INFO - PROCESS | 2590 | 1464638777716 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]]]}] 13:06:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 13:06:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 771ms 13:06:17 INFO - PROCESS | 2590 | 1464638777746 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 13:06:17 INFO - PROCESS | 2590 | 1464638777747 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 13:06:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 13:06:17 INFO - PROCESS | 2590 | 1464638777754 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 13:06:17 INFO - PROCESS | 2590 | 1464638777760 Marionette TRACE conn2 <- [1,1858,null,{}] 13:06:17 INFO - PROCESS | 2590 | 1464638777779 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}] 13:06:17 INFO - PROCESS | 2590 | 1464638777884 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 13:06:17 INFO - PROCESS | 2590 | 1464638777889 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c92f000 == 91 [pid = 2590] [id = 472] 13:06:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 247 (0x125eee400) [pid = 2590] [serial = 1416] [outer = 0x0] 13:06:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 248 (0x128916400) [pid = 2590] [serial = 1417] [outer = 0x125eee400] 13:06:17 INFO - PROCESS | 2590 | 1464638777915 Marionette DEBUG loaded listener.js 13:06:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 249 (0x12b3d5000) [pid = 2590] [serial = 1418] [outer = 0x125eee400] 13:06:18 INFO - PROCESS | 2590 | 1464638778275 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]]]}] 13:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 13:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 536ms 13:06:18 INFO - PROCESS | 2590 | 1464638778286 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 13:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 13:06:18 INFO - PROCESS | 2590 | 1464638778299 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 13:06:18 INFO - PROCESS | 2590 | 1464638778301 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 13:06:18 INFO - PROCESS | 2590 | 1464638778302 Marionette TRACE conn2 <- [1,1862,null,{}] 13:06:18 INFO - PROCESS | 2590 | 1464638778305 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}] 13:06:18 INFO - PROCESS | 2590 | 1464638778407 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 13:06:18 INFO - PROCESS | 2590 | 1464638778508 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d5a1000 == 92 [pid = 2590] [id = 473] 13:06:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 250 (0x126fcd400) [pid = 2590] [serial = 1419] [outer = 0x0] 13:06:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 251 (0x12bac8000) [pid = 2590] [serial = 1420] [outer = 0x126fcd400] 13:06:18 INFO - PROCESS | 2590 | 1464638778534 Marionette DEBUG loaded listener.js 13:06:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 252 (0x12cfae800) [pid = 2590] [serial = 1421] [outer = 0x126fcd400] 13:06:18 INFO - PROCESS | 2590 | 1464638778854 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]]]}] 13:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 13:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 568ms 13:06:18 INFO - PROCESS | 2590 | 1464638778870 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 13:06:18 INFO - PROCESS | 2590 | 1464638778872 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 13:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 13:06:18 INFO - PROCESS | 2590 | 1464638778883 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 13:06:18 INFO - PROCESS | 2590 | 1464638778884 Marionette TRACE conn2 <- [1,1866,null,{}] 13:06:18 INFO - PROCESS | 2590 | 1464638778886 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}] 13:06:19 INFO - PROCESS | 2590 | 1464638779020 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 13:06:19 INFO - PROCESS | 2590 | 1464638779034 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x13566c000 == 93 [pid = 2590] [id = 474] 13:06:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 253 (0x12da40400) [pid = 2590] [serial = 1422] [outer = 0x0] 13:06:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 254 (0x12dfa4c00) [pid = 2590] [serial = 1423] [outer = 0x12da40400] 13:06:19 INFO - PROCESS | 2590 | 1464638779067 Marionette DEBUG loaded listener.js 13:06:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 255 (0x13468fc00) [pid = 2590] [serial = 1424] [outer = 0x12da40400] 13:06:19 INFO - PROCESS | 2590 | 1464638779458 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]]]}] 13:06:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 13:06:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 626ms 13:06:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 13:06:19 INFO - PROCESS | 2590 | 1464638779503 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 13:06:19 INFO - PROCESS | 2590 | 1464638779504 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 13:06:19 INFO - PROCESS | 2590 | 1464638779507 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 13:06:19 INFO - PROCESS | 2590 | 1464638779508 Marionette TRACE conn2 <- [1,1870,null,{}] 13:06:19 INFO - PROCESS | 2590 | 1464638779510 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}] 13:06:19 INFO - PROCESS | 2590 | 1464638779652 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 13:06:19 INFO - PROCESS | 2590 | 1464638779668 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x1358ef000 == 94 [pid = 2590] [id = 475] 13:06:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 256 (0x1347b0400) [pid = 2590] [serial = 1425] [outer = 0x0] 13:06:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 257 (0x1347b9c00) [pid = 2590] [serial = 1426] [outer = 0x1347b0400] 13:06:19 INFO - PROCESS | 2590 | 1464638779693 Marionette DEBUG loaded listener.js 13:06:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 258 (0x135d67000) [pid = 2590] [serial = 1427] [outer = 0x1347b0400] 13:06:20 INFO - PROCESS | 2590 | 1464638780110 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]]]}] 13:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 13:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 620ms 13:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 13:06:20 INFO - PROCESS | 2590 | 1464638780128 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 13:06:20 INFO - PROCESS | 2590 | 1464638780128 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 13:06:20 INFO - PROCESS | 2590 | 1464638780130 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 13:06:20 INFO - PROCESS | 2590 | 1464638780131 Marionette TRACE conn2 <- [1,1874,null,{}] 13:06:20 INFO - PROCESS | 2590 | 1464638780133 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}] 13:06:20 INFO - PROCESS | 2590 | 1464638780252 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 13:06:20 INFO - PROCESS | 2590 | 1464638780268 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:20 INFO - PROCESS | 2590 | ++DOCSHELL 0x1381d1000 == 95 [pid = 2590] [id = 476] 13:06:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 259 (0x1167b0000) [pid = 2590] [serial = 1428] [outer = 0x0] 13:06:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 260 (0x1257c6400) [pid = 2590] [serial = 1429] [outer = 0x1167b0000] 13:06:20 INFO - PROCESS | 2590 | 1464638780308 Marionette DEBUG loaded listener.js 13:06:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 261 (0x135da1c00) [pid = 2590] [serial = 1430] [outer = 0x1167b0000] 13:06:21 INFO - PROCESS | 2590 | --DOMWINDOW == 260 (0x118543800) [pid = 2590] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 13:06:21 INFO - PROCESS | 2590 | --DOMWINDOW == 259 (0x12c6e9c00) [pid = 2590] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 13:06:21 INFO - PROCESS | 2590 | --DOMWINDOW == 258 (0x12cac1800) [pid = 2590] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 13:06:21 INFO - PROCESS | 2590 | --DOMWINDOW == 257 (0x127427c00) [pid = 2590] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 13:06:21 INFO - PROCESS | 2590 | --DOMWINDOW == 256 (0x12575dc00) [pid = 2590] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 13:06:21 INFO - PROCESS | 2590 | --DOMWINDOW == 255 (0x113306000) [pid = 2590] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 13:06:21 INFO - PROCESS | 2590 | --DOMWINDOW == 254 (0x11853cc00) [pid = 2590] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 13:06:21 INFO - PROCESS | 2590 | --DOMWINDOW == 253 (0x121b09800) [pid = 2590] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 13:06:21 INFO - PROCESS | 2590 | --DOMWINDOW == 252 (0x11873e000) [pid = 2590] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 13:06:21 INFO - PROCESS | 2590 | --DOMWINDOW == 251 (0x113177400) [pid = 2590] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 13:06:21 INFO - PROCESS | 2590 | --DOMWINDOW == 250 (0x13819b400) [pid = 2590] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 13:06:21 INFO - PROCESS | 2590 | --DOMWINDOW == 249 (0x121567400) [pid = 2590] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 13:06:21 INFO - PROCESS | 2590 | 1464638781228 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]]]}] 13:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 13:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1118ms 13:06:21 INFO - PROCESS | 2590 | 1464638781250 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 13:06:21 INFO - PROCESS | 2590 | 1464638781251 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 13:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 13:06:21 INFO - PROCESS | 2590 | 1464638781253 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 13:06:21 INFO - PROCESS | 2590 | 1464638781255 Marionette TRACE conn2 <- [1,1878,null,{}] 13:06:21 INFO - PROCESS | 2590 | 1464638781261 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}] 13:06:21 INFO - PROCESS | 2590 | 1464638781361 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 13:06:21 INFO - PROCESS | 2590 | 1464638781365 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:21 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c940000 == 96 [pid = 2590] [id = 477] 13:06:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 250 (0x118543800) [pid = 2590] [serial = 1431] [outer = 0x0] 13:06:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 251 (0x12188c800) [pid = 2590] [serial = 1432] [outer = 0x118543800] 13:06:21 INFO - PROCESS | 2590 | 1464638781399 Marionette DEBUG loaded listener.js 13:06:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 252 (0x12d58d400) [pid = 2590] [serial = 1433] [outer = 0x118543800] 13:06:21 INFO - PROCESS | 2590 | 1464638781784 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]]]}] 13:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 13:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 575ms 13:06:21 INFO - PROCESS | 2590 | 1464638781829 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 13:06:21 INFO - PROCESS | 2590 | 1464638781830 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 13:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 13:06:21 INFO - PROCESS | 2590 | 1464638781833 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 13:06:21 INFO - PROCESS | 2590 | 1464638781835 Marionette TRACE conn2 <- [1,1882,null,{}] 13:06:21 INFO - PROCESS | 2590 | 1464638781838 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}] 13:06:21 INFO - PROCESS | 2590 | 1464638781951 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 13:06:21 INFO - PROCESS | 2590 | 1464638781957 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:21 INFO - PROCESS | 2590 | ++DOCSHELL 0x139786800 == 97 [pid = 2590] [id = 478] 13:06:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 253 (0x12c6ed000) [pid = 2590] [serial = 1434] [outer = 0x0] 13:06:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 254 (0x135d9f000) [pid = 2590] [serial = 1435] [outer = 0x12c6ed000] 13:06:21 INFO - PROCESS | 2590 | 1464638781983 Marionette DEBUG loaded listener.js 13:06:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 255 (0x13819e000) [pid = 2590] [serial = 1436] [outer = 0x12c6ed000] 13:06:22 INFO - PROCESS | 2590 | 1464638782333 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]]]}] 13:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 13:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 525ms 13:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 13:06:22 INFO - PROCESS | 2590 | 1464638782360 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 13:06:22 INFO - PROCESS | 2590 | 1464638782361 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 13:06:22 INFO - PROCESS | 2590 | 1464638782363 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 13:06:22 INFO - PROCESS | 2590 | 1464638782364 Marionette TRACE conn2 <- [1,1886,null,{}] 13:06:22 INFO - PROCESS | 2590 | 1464638782367 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}] 13:06:22 INFO - PROCESS | 2590 | 1464638782471 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 13:06:22 INFO - PROCESS | 2590 | 1464638782564 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:22 INFO - PROCESS | 2590 | ++DOCSHELL 0x139bda000 == 98 [pid = 2590] [id = 479] 13:06:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 256 (0x134680800) [pid = 2590] [serial = 1437] [outer = 0x0] 13:06:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 257 (0x1381a4800) [pid = 2590] [serial = 1438] [outer = 0x134680800] 13:06:22 INFO - PROCESS | 2590 | 1464638782592 Marionette DEBUG loaded listener.js 13:06:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 258 (0x138a2b800) [pid = 2590] [serial = 1439] [outer = 0x134680800] 13:06:22 INFO - PROCESS | 2590 | 1464638782918 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]]]}] 13:06:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 13:06:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 569ms 13:06:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 13:06:22 INFO - PROCESS | 2590 | 1464638782933 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 13:06:22 INFO - PROCESS | 2590 | 1464638782935 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 13:06:22 INFO - PROCESS | 2590 | 1464638782937 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 13:06:22 INFO - PROCESS | 2590 | 1464638782940 Marionette TRACE conn2 <- [1,1890,null,{}] 13:06:22 INFO - PROCESS | 2590 | 1464638782945 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}] 13:06:23 INFO - PROCESS | 2590 | 1464638783063 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 13:06:23 INFO - PROCESS | 2590 | 1464638783246 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:23 INFO - PROCESS | 2590 | ++DOCSHELL 0x116f80800 == 99 [pid = 2590] [id = 480] 13:06:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 259 (0x111a0dc00) [pid = 2590] [serial = 1440] [outer = 0x0] 13:06:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 260 (0x112df4000) [pid = 2590] [serial = 1441] [outer = 0x111a0dc00] 13:06:23 INFO - PROCESS | 2590 | 1464638783283 Marionette DEBUG loaded listener.js 13:06:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 261 (0x11695b400) [pid = 2590] [serial = 1442] [outer = 0x111a0dc00] 13:06:23 INFO - PROCESS | 2590 | 1464638783745 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]]]}] 13:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 13:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 825ms 13:06:23 INFO - PROCESS | 2590 | 1464638783763 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 13:06:23 INFO - PROCESS | 2590 | 1464638783766 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 13:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 13:06:23 INFO - PROCESS | 2590 | 1464638783794 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 13:06:23 INFO - PROCESS | 2590 | 1464638783797 Marionette TRACE conn2 <- [1,1894,null,{}] 13:06:23 INFO - PROCESS | 2590 | 1464638783800 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}] 13:06:23 INFO - PROCESS | 2590 | 1464638783938 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 13:06:24 INFO - PROCESS | 2590 | 1464638784087 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3de800 == 100 [pid = 2590] [id = 481] 13:06:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 262 (0x11854d400) [pid = 2590] [serial = 1443] [outer = 0x0] 13:06:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 263 (0x12180a000) [pid = 2590] [serial = 1444] [outer = 0x11854d400] 13:06:24 INFO - PROCESS | 2590 | 1464638784139 Marionette DEBUG loaded listener.js 13:06:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 264 (0x125daa800) [pid = 2590] [serial = 1445] [outer = 0x11854d400] 13:06:24 INFO - PROCESS | 2590 | 1464638784657 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]]]}] 13:06:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 13:06:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 922ms 13:06:24 INFO - PROCESS | 2590 | 1464638784726 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 13:06:24 INFO - PROCESS | 2590 | 1464638784729 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 13:06:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 13:06:24 INFO - PROCESS | 2590 | 1464638784734 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 13:06:24 INFO - PROCESS | 2590 | 1464638784735 Marionette TRACE conn2 <- [1,1898,null,{}] 13:06:24 INFO - PROCESS | 2590 | 1464638784738 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}] 13:06:24 INFO - PROCESS | 2590 | 1464638784864 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 13:06:24 INFO - PROCESS | 2590 | 1464638784967 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x139820800 == 101 [pid = 2590] [id = 482] 13:06:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 265 (0x127421400) [pid = 2590] [serial = 1446] [outer = 0x0] 13:06:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 266 (0x12a77c800) [pid = 2590] [serial = 1447] [outer = 0x127421400] 13:06:24 INFO - PROCESS | 2590 | 1464638784996 Marionette DEBUG loaded listener.js 13:06:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 267 (0x12d3a9c00) [pid = 2590] [serial = 1448] [outer = 0x127421400] 13:06:25 INFO - PROCESS | 2590 | 1464638785440 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]]]}] 13:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 13:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 769ms 13:06:25 INFO - PROCESS | 2590 | 1464638785504 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 13:06:25 INFO - PROCESS | 2590 | 1464638785505 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 13:06:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 13:06:25 INFO - PROCESS | 2590 | 1464638785509 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 13:06:25 INFO - PROCESS | 2590 | 1464638785514 Marionette TRACE conn2 <- [1,1902,null,{}] 13:06:25 INFO - PROCESS | 2590 | 1464638785521 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}] 13:06:25 INFO - PROCESS | 2590 | 1464638785648 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 13:06:25 INFO - PROCESS | 2590 | 1464638785778 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:25 INFO - PROCESS | 2590 | ++DOCSHELL 0x14261f800 == 102 [pid = 2590] [id = 483] 13:06:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 268 (0x12da41400) [pid = 2590] [serial = 1449] [outer = 0x0] 13:06:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 269 (0x1346adc00) [pid = 2590] [serial = 1450] [outer = 0x12da41400] 13:06:25 INFO - PROCESS | 2590 | 1464638785810 Marionette DEBUG loaded listener.js 13:06:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 270 (0x135da5400) [pid = 2590] [serial = 1451] [outer = 0x12da41400] 13:06:26 INFO - PROCESS | 2590 | 1464638786200 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]]]}] 13:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 13:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 724ms 13:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 13:06:26 INFO - PROCESS | 2590 | 1464638786233 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 13:06:26 INFO - PROCESS | 2590 | 1464638786235 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 13:06:26 INFO - PROCESS | 2590 | 1464638786237 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 13:06:26 INFO - PROCESS | 2590 | 1464638786238 Marionette TRACE conn2 <- [1,1906,null,{}] 13:06:26 INFO - PROCESS | 2590 | 1464638786241 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}] 13:06:26 INFO - PROCESS | 2590 | 1464638786366 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 13:06:26 INFO - PROCESS | 2590 | 1464638786493 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:26 INFO - PROCESS | 2590 | ++DOCSHELL 0x143a95000 == 103 [pid = 2590] [id = 484] 13:06:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 271 (0x1346b1800) [pid = 2590] [serial = 1452] [outer = 0x0] 13:06:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 272 (0x138a27800) [pid = 2590] [serial = 1453] [outer = 0x1346b1800] 13:06:26 INFO - PROCESS | 2590 | 1464638786525 Marionette DEBUG loaded listener.js 13:06:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 273 (0x138a30000) [pid = 2590] [serial = 1454] [outer = 0x1346b1800] 13:06:26 INFO - PROCESS | 2590 | 1464638786910 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]]]}] 13:06:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 13:06:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 721ms 13:06:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 13:06:26 INFO - PROCESS | 2590 | 1464638786959 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 13:06:26 INFO - PROCESS | 2590 | 1464638786960 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 13:06:26 INFO - PROCESS | 2590 | 1464638786962 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 13:06:26 INFO - PROCESS | 2590 | 1464638786964 Marionette TRACE conn2 <- [1,1910,null,{}] 13:06:26 INFO - PROCESS | 2590 | 1464638786966 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}] 13:06:27 INFO - PROCESS | 2590 | 1464638787102 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 13:06:27 INFO - PROCESS | 2590 | 1464638787205 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:27 INFO - PROCESS | 2590 | ++DOCSHELL 0x11878d000 == 104 [pid = 2590] [id = 485] 13:06:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 274 (0x138a3b800) [pid = 2590] [serial = 1455] [outer = 0x0] 13:06:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 275 (0x138a3dc00) [pid = 2590] [serial = 1456] [outer = 0x138a3b800] 13:06:27 INFO - PROCESS | 2590 | 1464638787240 Marionette DEBUG loaded listener.js 13:06:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 276 (0x138e66400) [pid = 2590] [serial = 1457] [outer = 0x138a3b800] 13:06:27 INFO - PROCESS | 2590 | 1464638787709 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]]]}] 13:06:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 13:06:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 769ms 13:06:27 INFO - PROCESS | 2590 | 1464638787732 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 13:06:27 INFO - PROCESS | 2590 | 1464638787733 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 13:06:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 13:06:27 INFO - PROCESS | 2590 | 1464638787735 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 13:06:27 INFO - PROCESS | 2590 | 1464638787736 Marionette TRACE conn2 <- [1,1914,null,{}] 13:06:27 INFO - PROCESS | 2590 | 1464638787739 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}] 13:06:27 INFO - PROCESS | 2590 | 1464638787863 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 13:06:27 INFO - PROCESS | 2590 | 1464638787992 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:28 INFO - PROCESS | 2590 | ++DOCSHELL 0x143ae4800 == 105 [pid = 2590] [id = 486] 13:06:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 277 (0x13513e400) [pid = 2590] [serial = 1458] [outer = 0x0] 13:06:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 278 (0x135141c00) [pid = 2590] [serial = 1459] [outer = 0x13513e400] 13:06:28 INFO - PROCESS | 2590 | 1464638788023 Marionette DEBUG loaded listener.js 13:06:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 279 (0x139246800) [pid = 2590] [serial = 1460] [outer = 0x13513e400] 13:06:28 INFO - PROCESS | 2590 | 1464638788417 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]]]}] 13:06:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 13:06:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 718ms 13:06:28 INFO - PROCESS | 2590 | 1464638788454 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 13:06:28 INFO - PROCESS | 2590 | 1464638788455 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 13:06:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 13:06:28 INFO - PROCESS | 2590 | 1464638788475 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 13:06:28 INFO - PROCESS | 2590 | 1464638788477 Marionette TRACE conn2 <- [1,1918,null,{}] 13:06:28 INFO - PROCESS | 2590 | 1464638788479 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}] 13:06:28 INFO - PROCESS | 2590 | 1464638788600 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 13:06:28 INFO - PROCESS | 2590 | 1464638788702 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:28 INFO - PROCESS | 2590 | ++DOCSHELL 0x143f86800 == 106 [pid = 2590] [id = 487] 13:06:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 280 (0x135144800) [pid = 2590] [serial = 1461] [outer = 0x0] 13:06:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 281 (0x1392e2c00) [pid = 2590] [serial = 1462] [outer = 0x135144800] 13:06:28 INFO - PROCESS | 2590 | 1464638788731 Marionette DEBUG loaded listener.js 13:06:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 282 (0x1392e6800) [pid = 2590] [serial = 1463] [outer = 0x135144800] 13:06:29 INFO - PROCESS | 2590 | 1464638789175 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]]]}] 13:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 13:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 13:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 13:06:29 INFO - PROCESS | 2590 | 1464638789195 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 13:06:29 INFO - PROCESS | 2590 | 1464638789197 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 13:06:29 INFO - PROCESS | 2590 | 1464638789199 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 13:06:29 INFO - PROCESS | 2590 | 1464638789200 Marionette TRACE conn2 <- [1,1922,null,{}] 13:06:29 INFO - PROCESS | 2590 | 1464638789202 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}] 13:06:29 INFO - PROCESS | 2590 | 1464638789325 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 13:06:29 INFO - PROCESS | 2590 | 1464638789455 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:29 INFO - PROCESS | 2590 | ++DOCSHELL 0x142588000 == 107 [pid = 2590] [id = 488] 13:06:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 283 (0x13924e000) [pid = 2590] [serial = 1464] [outer = 0x0] 13:06:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 284 (0x1392ea000) [pid = 2590] [serial = 1465] [outer = 0x13924e000] 13:06:29 INFO - PROCESS | 2590 | 1464638789488 Marionette DEBUG loaded listener.js 13:06:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 285 (0x1392ee800) [pid = 2590] [serial = 1466] [outer = 0x13924e000] 13:06:29 INFO - PROCESS | 2590 | 1464638789932 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]]]}] 13:06:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 13:06:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 770ms 13:06:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 13:06:29 INFO - PROCESS | 2590 | 1464638789971 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 13:06:29 INFO - PROCESS | 2590 | 1464638789972 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 13:06:29 INFO - PROCESS | 2590 | 1464638789975 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 13:06:29 INFO - PROCESS | 2590 | 1464638789976 Marionette TRACE conn2 <- [1,1926,null,{}] 13:06:29 INFO - PROCESS | 2590 | 1464638789979 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}] 13:06:30 INFO - PROCESS | 2590 | 1464638790102 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 13:06:30 INFO - PROCESS | 2590 | 1464638790204 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x14280b800 == 108 [pid = 2590] [id = 489] 13:06:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 286 (0x1392eb800) [pid = 2590] [serial = 1467] [outer = 0x0] 13:06:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 287 (0x1399e6000) [pid = 2590] [serial = 1468] [outer = 0x1392eb800] 13:06:30 INFO - PROCESS | 2590 | 1464638790232 Marionette DEBUG loaded listener.js 13:06:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 288 (0x13b7ef000) [pid = 2590] [serial = 1469] [outer = 0x1392eb800] 13:06:30 INFO - PROCESS | 2590 | 1464638790650 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]]]}] 13:06:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 13:06:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 719ms 13:06:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 13:06:30 INFO - PROCESS | 2590 | 1464638790695 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 13:06:30 INFO - PROCESS | 2590 | 1464638790696 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 13:06:30 INFO - PROCESS | 2590 | 1464638790698 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 13:06:30 INFO - PROCESS | 2590 | 1464638790699 Marionette TRACE conn2 <- [1,1930,null,{}] 13:06:30 INFO - PROCESS | 2590 | 1464638790702 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}] 13:06:30 INFO - PROCESS | 2590 | 1464638790823 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 13:06:31 INFO - PROCESS | 2590 | 1464638790996 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:31 INFO - PROCESS | 2590 | ++DOCSHELL 0x139bc3800 == 109 [pid = 2590] [id = 490] 13:06:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 289 (0x12da36400) [pid = 2590] [serial = 1470] [outer = 0x0] 13:06:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 290 (0x13b7f3400) [pid = 2590] [serial = 1471] [outer = 0x12da36400] 13:06:31 INFO - PROCESS | 2590 | 1464638791032 Marionette DEBUG loaded listener.js 13:06:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 291 (0x14269b800) [pid = 2590] [serial = 1472] [outer = 0x12da36400] 13:06:31 INFO - PROCESS | 2590 | 1464638791443 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]]]}] 13:06:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 13:06:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 819ms 13:06:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 13:06:31 INFO - PROCESS | 2590 | 1464638791517 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 13:06:31 INFO - PROCESS | 2590 | 1464638791519 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 13:06:31 INFO - PROCESS | 2590 | 1464638791522 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 13:06:31 INFO - PROCESS | 2590 | 1464638791525 Marionette TRACE conn2 <- [1,1934,null,{}] 13:06:31 INFO - PROCESS | 2590 | 1464638791528 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}] 13:06:31 INFO - PROCESS | 2590 | 1464638791666 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 13:06:31 INFO - PROCESS | 2590 | 1464638791801 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:31 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bdba000 == 110 [pid = 2590] [id = 491] 13:06:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 292 (0x12da39400) [pid = 2590] [serial = 1473] [outer = 0x0] 13:06:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 293 (0x14269dc00) [pid = 2590] [serial = 1474] [outer = 0x12da39400] 13:06:31 INFO - PROCESS | 2590 | 1464638791832 Marionette DEBUG loaded listener.js 13:06:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 294 (0x143a5f800) [pid = 2590] [serial = 1475] [outer = 0x12da39400] 13:06:32 INFO - PROCESS | 2590 | 1464638792274 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]]]}] 13:06:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 13:06:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 771ms 13:06:32 INFO - PROCESS | 2590 | 1464638792293 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 13:06:32 INFO - PROCESS | 2590 | 1464638792295 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 13:06:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 13:06:32 INFO - PROCESS | 2590 | 1464638792297 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 13:06:32 INFO - PROCESS | 2590 | 1464638792298 Marionette TRACE conn2 <- [1,1938,null,{}] 13:06:32 INFO - PROCESS | 2590 | 1464638792300 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}] 13:06:32 INFO - PROCESS | 2590 | 1464638792434 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 13:06:32 INFO - PROCESS | 2590 | 1464638792586 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:32 INFO - PROCESS | 2590 | ++DOCSHELL 0x135d06000 == 111 [pid = 2590] [id = 492] 13:06:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 295 (0x1399efc00) [pid = 2590] [serial = 1476] [outer = 0x0] 13:06:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 296 (0x143a62400) [pid = 2590] [serial = 1477] [outer = 0x1399efc00] 13:06:32 INFO - PROCESS | 2590 | 1464638792628 Marionette DEBUG loaded listener.js 13:06:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 297 (0x143b5e000) [pid = 2590] [serial = 1478] [outer = 0x1399efc00] 13:06:33 INFO - PROCESS | 2590 | 1464638793569 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]]]}] 13:06:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 13:06:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1324ms 13:06:33 INFO - PROCESS | 2590 | 1464638793622 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 13:06:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 13:06:33 INFO - PROCESS | 2590 | 1464638793625 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 13:06:33 INFO - PROCESS | 2590 | 1464638793628 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 13:06:33 INFO - PROCESS | 2590 | 1464638793630 Marionette TRACE conn2 <- [1,1942,null,{}] 13:06:33 INFO - PROCESS | 2590 | 1464638793634 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}] 13:06:33 INFO - PROCESS | 2590 | 1464638793755 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 13:06:33 INFO - PROCESS | 2590 | 1464638793861 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:33 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bd8a800 == 112 [pid = 2590] [id = 493] 13:06:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 298 (0x116a72c00) [pid = 2590] [serial = 1479] [outer = 0x0] 13:06:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 299 (0x118535c00) [pid = 2590] [serial = 1480] [outer = 0x116a72c00] 13:06:33 INFO - PROCESS | 2590 | 1464638793890 Marionette DEBUG loaded listener.js 13:06:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 300 (0x118740400) [pid = 2590] [serial = 1481] [outer = 0x116a72c00] 13:06:34 INFO - PROCESS | 2590 | 1464638794334 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]]]}] 13:06:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 13:06:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 721ms 13:06:34 INFO - PROCESS | 2590 | 1464638794348 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 13:06:34 INFO - PROCESS | 2590 | 1464638794352 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 13:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 13:06:34 INFO - PROCESS | 2590 | 1464638794356 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 13:06:34 INFO - PROCESS | 2590 | 1464638794357 Marionette TRACE conn2 <- [1,1946,null,{}] 13:06:34 INFO - PROCESS | 2590 | 1464638794360 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}] 13:06:34 INFO - PROCESS | 2590 | 1464638794490 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 13:06:34 INFO - PROCESS | 2590 | 1464638794619 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:34 INFO - PROCESS | 2590 | ++DOCSHELL 0x11746b800 == 113 [pid = 2590] [id = 494] 13:06:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 301 (0x118fb7c00) [pid = 2590] [serial = 1482] [outer = 0x0] 13:06:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 302 (0x119670000) [pid = 2590] [serial = 1483] [outer = 0x118fb7c00] 13:06:34 INFO - PROCESS | 2590 | 1464638794647 Marionette DEBUG loaded listener.js 13:06:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 303 (0x121806400) [pid = 2590] [serial = 1484] [outer = 0x118fb7c00] 13:06:35 INFO - PROCESS | 2590 | 1464638795128 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]]]}] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x139bda000 == 112 [pid = 2590] [id = 479] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x139786800 == 111 [pid = 2590] [id = 478] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x12c940000 == 110 [pid = 2590] [id = 477] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x1381d1000 == 109 [pid = 2590] [id = 476] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x1358ef000 == 108 [pid = 2590] [id = 475] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 302 (0x12da3d800) [pid = 2590] [serial = 1365] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x121187000 == 107 [pid = 2590] [id = 452] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x13566c000 == 106 [pid = 2590] [id = 474] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x12d5a1000 == 105 [pid = 2590] [id = 473] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x12c92f000 == 104 [pid = 2590] [id = 472] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x127740800 == 103 [pid = 2590] [id = 471] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x12117e800 == 102 [pid = 2590] [id = 470] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x119622000 == 101 [pid = 2590] [id = 469] 13:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 13:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 822ms 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x14248e800 == 100 [pid = 2590] [id = 465] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x138e12000 == 99 [pid = 2590] [id = 464] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x14248a000 == 98 [pid = 2590] [id = 463] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x142472800 == 97 [pid = 2590] [id = 462] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x1428c0800 == 96 [pid = 2590] [id = 461] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x139811800 == 95 [pid = 2590] [id = 460] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x142607000 == 94 [pid = 2590] [id = 459] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x139c03000 == 93 [pid = 2590] [id = 458] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x12c169800 == 92 [pid = 2590] [id = 457] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x121075000 == 91 [pid = 2590] [id = 456] 13:06:35 INFO - PROCESS | 2590 | --DOCSHELL 0x139bcb800 == 90 [pid = 2590] [id = 455] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 301 (0x12c505c00) [pid = 2590] [serial = 1347] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 300 (0x134684000) [pid = 2590] [serial = 1351] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 299 (0x12d585800) [pid = 2590] [serial = 1350] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 298 (0x1346b6c00) [pid = 2590] [serial = 1353] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 297 (0x138e5fc00) [pid = 2590] [serial = 1320] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 296 (0x129245800) [pid = 2590] [serial = 1344] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 295 (0x126d6d400) [pid = 2590] [serial = 1341] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 294 (0x128a62400) [pid = 2590] [serial = 1342] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 293 (0x1235ad400) [pid = 2590] [serial = 1357] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 292 (0x118f37800) [pid = 2590] [serial = 1333] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 291 (0x118571800) [pid = 2590] [serial = 1332] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 290 (0x138e6a800) [pid = 2590] [serial = 1326] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 289 (0x135776800) [pid = 2590] [serial = 1296] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 288 (0x1235acc00) [pid = 2590] [serial = 1338] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 287 (0x125582000) [pid = 2590] [serial = 1339] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 286 (0x135740800) [pid = 2590] [serial = 1317] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 285 (0x12100c800) [pid = 2590] [serial = 1335] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 284 (0x121810000) [pid = 2590] [serial = 1336] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 283 (0x13577c400) [pid = 2590] [serial = 1314] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 282 (0x12d3a7400) [pid = 2590] [serial = 1308] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 281 (0x13468ec00) [pid = 2590] [serial = 1311] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 280 (0x12c005400) [pid = 2590] [serial = 1323] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 279 (0x116a70400) [pid = 2590] [serial = 1299] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 278 (0x119669800) [pid = 2590] [serial = 1302] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 277 (0x117e23400) [pid = 2590] [serial = 1330] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 276 (0x115d97000) [pid = 2590] [serial = 1329] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 275 (0x129243c00) [pid = 2590] [serial = 1305] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 274 (0x1381a3000) [pid = 2590] [serial = 1362] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 273 (0x134682c00) [pid = 2590] [serial = 1359] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 272 (0x1164b5000) [pid = 2590] [serial = 1356] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 271 (0x1347b8400) [pid = 2590] [serial = 1354] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 270 (0x12cac7c00) [pid = 2590] [serial = 1348] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 269 (0x139242400) [pid = 2590] [serial = 1360] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 268 (0x1381a7000) [pid = 2590] [serial = 1363] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | --DOMWINDOW == 267 (0x12c502400) [pid = 2590] [serial = 1345] [outer = 0x0] [url = about:blank] 13:06:35 INFO - PROCESS | 2590 | 1464638795207 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 13:06:35 INFO - PROCESS | 2590 | 1464638795209 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 13:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 13:06:35 INFO - PROCESS | 2590 | 1464638795215 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 13:06:35 INFO - PROCESS | 2590 | 1464638795218 Marionette TRACE conn2 <- [1,1950,null,{}] 13:06:35 INFO - PROCESS | 2590 | 1464638795226 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}] 13:06:35 INFO - PROCESS | 2590 | 1464638795338 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 13:06:35 INFO - PROCESS | 2590 | 1464638795345 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:35 INFO - PROCESS | 2590 | ++DOCSHELL 0x1211cb800 == 91 [pid = 2590] [id = 495] 13:06:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 268 (0x121895000) [pid = 2590] [serial = 1485] [outer = 0x0] 13:06:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 269 (0x1235ab800) [pid = 2590] [serial = 1486] [outer = 0x121895000] 13:06:35 INFO - PROCESS | 2590 | 1464638795374 Marionette DEBUG loaded listener.js 13:06:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 270 (0x126fd8800) [pid = 2590] [serial = 1487] [outer = 0x121895000] 13:06:35 INFO - PROCESS | 2590 | 1464638795813 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]]]}] 13:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 13:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 623ms 13:06:35 INFO - PROCESS | 2590 | 1464638795838 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 13:06:35 INFO - PROCESS | 2590 | 1464638795839 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 13:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 13:06:35 INFO - PROCESS | 2590 | 1464638795842 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 13:06:35 INFO - PROCESS | 2590 | 1464638795842 Marionette TRACE conn2 <- [1,1954,null,{}] 13:06:35 INFO - PROCESS | 2590 | 1464638795845 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}] 13:06:35 INFO - PROCESS | 2590 | 1464638795948 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 13:06:35 INFO - PROCESS | 2590 | 1464638795954 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:35 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b2be000 == 92 [pid = 2590] [id = 496] 13:06:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 271 (0x129249400) [pid = 2590] [serial = 1488] [outer = 0x0] 13:06:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 272 (0x12b107800) [pid = 2590] [serial = 1489] [outer = 0x129249400] 13:06:35 INFO - PROCESS | 2590 | 1464638795984 Marionette DEBUG loaded listener.js 13:06:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 273 (0x12baa3c00) [pid = 2590] [serial = 1490] [outer = 0x129249400] 13:06:36 INFO - PROCESS | 2590 | 1464638796463 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]]]}] 13:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 13:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 671ms 13:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 13:06:36 INFO - PROCESS | 2590 | 1464638796513 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 13:06:36 INFO - PROCESS | 2590 | 1464638796514 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 13:06:36 INFO - PROCESS | 2590 | 1464638796516 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 13:06:36 INFO - PROCESS | 2590 | 1464638796517 Marionette TRACE conn2 <- [1,1958,null,{}] 13:06:36 INFO - PROCESS | 2590 | 1464638796520 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}] 13:06:36 INFO - PROCESS | 2590 | 1464638796636 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 13:06:36 INFO - PROCESS | 2590 | 1464638796641 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:36 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d0be000 == 93 [pid = 2590] [id = 497] 13:06:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 274 (0x12baca400) [pid = 2590] [serial = 1491] [outer = 0x0] 13:06:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 275 (0x12c6e7800) [pid = 2590] [serial = 1492] [outer = 0x12baca400] 13:06:36 INFO - PROCESS | 2590 | 1464638796666 Marionette DEBUG loaded listener.js 13:06:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 276 (0x12cace800) [pid = 2590] [serial = 1493] [outer = 0x12baca400] 13:06:37 INFO - PROCESS | 2590 | 1464638797022 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]]]}] 13:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 13:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 520ms 13:06:37 INFO - PROCESS | 2590 | 1464638797036 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 13:06:37 INFO - PROCESS | 2590 | 1464638797038 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 13:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 13:06:37 INFO - PROCESS | 2590 | 1464638797048 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 13:06:37 INFO - PROCESS | 2590 | 1464638797050 Marionette TRACE conn2 <- [1,1962,null,{}] 13:06:37 INFO - PROCESS | 2590 | 1464638797052 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}] 13:06:37 INFO - PROCESS | 2590 | 1464638797237 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 13:06:37 INFO - PROCESS | 2590 | 1464638797291 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:37 INFO - PROCESS | 2590 | ++DOCSHELL 0x13557b800 == 94 [pid = 2590] [id = 498] 13:06:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 277 (0x12c005400) [pid = 2590] [serial = 1494] [outer = 0x0] 13:06:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 278 (0x12da38000) [pid = 2590] [serial = 1495] [outer = 0x12c005400] 13:06:37 INFO - PROCESS | 2590 | 1464638797318 Marionette DEBUG loaded listener.js 13:06:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 279 (0x135138c00) [pid = 2590] [serial = 1496] [outer = 0x12c005400] 13:06:37 INFO - PROCESS | 2590 | 1464638797745 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]]]}] 13:06:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 13:06:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 718ms 13:06:37 INFO - PROCESS | 2590 | 1464638797768 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 13:06:37 INFO - PROCESS | 2590 | 1464638797770 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 13:06:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 13:06:37 INFO - PROCESS | 2590 | 1464638797773 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 13:06:37 INFO - PROCESS | 2590 | 1464638797775 Marionette TRACE conn2 <- [1,1966,null,{}] 13:06:37 INFO - PROCESS | 2590 | 1464638797789 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}] 13:06:38 INFO - PROCESS | 2590 | 1464638798001 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 13:06:38 INFO - PROCESS | 2590 | 1464638798033 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:38 INFO - PROCESS | 2590 | ++DOCSHELL 0x1358e1800 == 95 [pid = 2590] [id = 499] 13:06:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 280 (0x12dfa9800) [pid = 2590] [serial = 1497] [outer = 0x0] 13:06:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 281 (0x135143c00) [pid = 2590] [serial = 1498] [outer = 0x12dfa9800] 13:06:38 INFO - PROCESS | 2590 | 1464638798059 Marionette DEBUG loaded listener.js 13:06:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 282 (0x135745c00) [pid = 2590] [serial = 1499] [outer = 0x12dfa9800] 13:06:38 INFO - PROCESS | 2590 | 1464638798396 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]]]}] 13:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 13:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 670ms 13:06:38 INFO - PROCESS | 2590 | 1464638798449 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 13:06:38 INFO - PROCESS | 2590 | 1464638798450 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 13:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 13:06:38 INFO - PROCESS | 2590 | 1464638798452 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 13:06:38 INFO - PROCESS | 2590 | 1464638798453 Marionette TRACE conn2 <- [1,1970,null,{}] 13:06:38 INFO - PROCESS | 2590 | 1464638798456 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}] 13:06:38 INFO - PROCESS | 2590 | 1464638798590 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 13:06:38 INFO - PROCESS | 2590 | 1464638798624 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:38 INFO - PROCESS | 2590 | ++DOCSHELL 0x1381cb000 == 96 [pid = 2590] [id = 500] 13:06:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 283 (0x135142000) [pid = 2590] [serial = 1500] [outer = 0x0] 13:06:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 284 (0x135d65800) [pid = 2590] [serial = 1501] [outer = 0x135142000] 13:06:38 INFO - PROCESS | 2590 | 1464638798649 Marionette DEBUG loaded listener.js 13:06:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 285 (0x135daa400) [pid = 2590] [serial = 1502] [outer = 0x135142000] 13:06:39 INFO - PROCESS | 2590 | 1464638799009 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]]]}] 13:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 13:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 568ms 13:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 13:06:39 INFO - PROCESS | 2590 | 1464638799021 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 13:06:39 INFO - PROCESS | 2590 | 1464638799024 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 13:06:39 INFO - PROCESS | 2590 | 1464638799027 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 13:06:39 INFO - PROCESS | 2590 | 1464638799028 Marionette TRACE conn2 <- [1,1974,null,{}] 13:06:39 INFO - PROCESS | 2590 | 1464638799031 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}] 13:06:39 INFO - PROCESS | 2590 | 1464638799173 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 13:06:39 INFO - PROCESS | 2590 | 1464638799191 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:39 INFO - PROCESS | 2590 | ++DOCSHELL 0x138ec9000 == 97 [pid = 2590] [id = 501] 13:06:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 286 (0x135d66000) [pid = 2590] [serial = 1503] [outer = 0x0] 13:06:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 287 (0x138a28c00) [pid = 2590] [serial = 1504] [outer = 0x135d66000] 13:06:39 INFO - PROCESS | 2590 | 1464638799216 Marionette DEBUG loaded listener.js 13:06:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 288 (0x138a34000) [pid = 2590] [serial = 1505] [outer = 0x135d66000] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 287 (0x12b105400) [pid = 2590] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 286 (0x113c77800) [pid = 2590] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 285 (0x1187b7800) [pid = 2590] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 284 (0x12c6ed000) [pid = 2590] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 283 (0x121891400) [pid = 2590] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 282 (0x11973f000) [pid = 2590] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 281 (0x12baa0800) [pid = 2590] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 280 (0x12777a400) [pid = 2590] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 279 (0x118543800) [pid = 2590] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 278 (0x1347b0400) [pid = 2590] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 277 (0x11928b400) [pid = 2590] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 276 (0x12da40400) [pid = 2590] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 275 (0x118f41c00) [pid = 2590] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 274 (0x112dc3800) [pid = 2590] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 273 (0x1167b0000) [pid = 2590] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 272 (0x118564400) [pid = 2590] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 271 (0x125eee400) [pid = 2590] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 270 (0x12da37800) [pid = 2590] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 269 (0x126fcd400) [pid = 2590] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 268 (0x12187c400) [pid = 2590] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 267 (0x12c002800) [pid = 2590] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 266 (0x110e03800) [pid = 2590] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 265 (0x111f46c00) [pid = 2590] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 264 (0x114f61800) [pid = 2590] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 263 (0x1347b0c00) [pid = 2590] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 262 (0x1167a5800) [pid = 2590] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 261 (0x110e0a400) [pid = 2590] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 13:06:39 INFO - PROCESS | 2590 | --DOMWINDOW == 260 (0x12151f000) [pid = 2590] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 13:06:40 INFO - PROCESS | 2590 | 1464638800039 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]]]}] 13:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 13:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1021ms 13:06:40 INFO - PROCESS | 2590 | 1464638800048 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 13:06:40 INFO - PROCESS | 2590 | 1464638800050 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 13:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 13:06:40 INFO - PROCESS | 2590 | 1464638800061 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 13:06:40 INFO - PROCESS | 2590 | 1464638800062 Marionette TRACE conn2 <- [1,1978,null,{}] 13:06:40 INFO - PROCESS | 2590 | 1464638800064 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}] 13:06:40 INFO - PROCESS | 2590 | 1464638800168 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 13:06:40 INFO - PROCESS | 2590 | 1464638800267 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:40 INFO - PROCESS | 2590 | ++DOCSHELL 0x1237e0000 == 98 [pid = 2590] [id = 502] 13:06:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 261 (0x111f39400) [pid = 2590] [serial = 1506] [outer = 0x0] 13:06:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 262 (0x116965400) [pid = 2590] [serial = 1507] [outer = 0x111f39400] 13:06:40 INFO - PROCESS | 2590 | 1464638800295 Marionette DEBUG loaded listener.js 13:06:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 263 (0x11966ec00) [pid = 2590] [serial = 1508] [outer = 0x111f39400] 13:06:40 INFO - PROCESS | 2590 | 1464638800680 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]]]}] 13:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 13:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 668ms 13:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 13:06:40 INFO - PROCESS | 2590 | 1464638800731 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 13:06:40 INFO - PROCESS | 2590 | 1464638800734 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 13:06:40 INFO - PROCESS | 2590 | 1464638800737 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 13:06:40 INFO - PROCESS | 2590 | 1464638800741 Marionette TRACE conn2 <- [1,1982,null,{}] 13:06:40 INFO - PROCESS | 2590 | 1464638800745 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}] 13:06:40 INFO - PROCESS | 2590 | 1464638800950 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 13:06:40 INFO - PROCESS | 2590 | 1464638800963 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:40 INFO - PROCESS | 2590 | ++DOCSHELL 0x13990c000 == 99 [pid = 2590] [id = 503] 13:06:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 264 (0x12b27d400) [pid = 2590] [serial = 1509] [outer = 0x0] 13:06:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 265 (0x12c6ed000) [pid = 2590] [serial = 1510] [outer = 0x12b27d400] 13:06:40 INFO - PROCESS | 2590 | 1464638800993 Marionette DEBUG loaded listener.js 13:06:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 266 (0x13819b400) [pid = 2590] [serial = 1511] [outer = 0x12b27d400] 13:06:41 INFO - PROCESS | 2590 | 1464638801333 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]]]}] 13:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 13:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 623ms 13:06:41 INFO - PROCESS | 2590 | 1464638801361 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 13:06:41 INFO - PROCESS | 2590 | 1464638801362 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 13:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 13:06:41 INFO - PROCESS | 2590 | 1464638801366 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 13:06:41 INFO - PROCESS | 2590 | 1464638801367 Marionette TRACE conn2 <- [1,1986,null,{}] 13:06:41 INFO - PROCESS | 2590 | 1464638801371 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}] 13:06:41 INFO - PROCESS | 2590 | 1464638801477 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 13:06:41 INFO - PROCESS | 2590 | 1464638801590 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:41 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b73d000 == 100 [pid = 2590] [id = 504] 13:06:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 267 (0x118543800) [pid = 2590] [serial = 1512] [outer = 0x0] 13:06:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 268 (0x138a40000) [pid = 2590] [serial = 1513] [outer = 0x118543800] 13:06:41 INFO - PROCESS | 2590 | 1464638801615 Marionette DEBUG loaded listener.js 13:06:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 269 (0x1392ea400) [pid = 2590] [serial = 1514] [outer = 0x118543800] 13:06:41 INFO - PROCESS | 2590 | 1464638801893 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]]]}] 13:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 13:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 570ms 13:06:42 INFO - PROCESS | 2590 | 1464638802030 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 13:06:42 INFO - PROCESS | 2590 | 1464638802032 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 13:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 13:06:42 INFO - PROCESS | 2590 | 1464638802037 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 13:06:42 INFO - PROCESS | 2590 | 1464638802041 Marionette TRACE conn2 <- [1,1990,null,{}] 13:06:42 INFO - PROCESS | 2590 | 1464638802045 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}] 13:06:42 INFO - PROCESS | 2590 | 1464638802182 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 13:06:42 INFO - PROCESS | 2590 | 1464638802285 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:42 INFO - PROCESS | 2590 | ++DOCSHELL 0x119622000 == 101 [pid = 2590] [id = 505] 13:06:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 270 (0x112df7c00) [pid = 2590] [serial = 1515] [outer = 0x0] 13:06:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 271 (0x113c08c00) [pid = 2590] [serial = 1516] [outer = 0x112df7c00] 13:06:42 INFO - PROCESS | 2590 | 1464638802318 Marionette DEBUG loaded listener.js 13:06:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 272 (0x116707400) [pid = 2590] [serial = 1517] [outer = 0x112df7c00] 13:06:42 INFO - PROCESS | 2590 | 1464638802737 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]]]}] 13:06:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 13:06:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 724ms 13:06:42 INFO - PROCESS | 2590 | 1464638802801 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 13:06:42 INFO - PROCESS | 2590 | 1464638802804 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 13:06:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 13:06:42 INFO - PROCESS | 2590 | 1464638802828 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 13:06:42 INFO - PROCESS | 2590 | 1464638802831 Marionette TRACE conn2 <- [1,1994,null,{}] 13:06:42 INFO - PROCESS | 2590 | 1464638802834 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}] 13:06:42 INFO - PROCESS | 2590 | 1464638802963 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 13:06:43 INFO - PROCESS | 2590 | 1464638803070 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:43 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bda8800 == 102 [pid = 2590] [id = 506] 13:06:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 273 (0x118571800) [pid = 2590] [serial = 1518] [outer = 0x0] 13:06:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 274 (0x12100c800) [pid = 2590] [serial = 1519] [outer = 0x118571800] 13:06:43 INFO - PROCESS | 2590 | 1464638803100 Marionette DEBUG loaded listener.js 13:06:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 275 (0x121876c00) [pid = 2590] [serial = 1520] [outer = 0x118571800] 13:06:43 INFO - PROCESS | 2590 | 1464638803543 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]]]}] 13:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 13:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 725ms 13:06:43 INFO - PROCESS | 2590 | 1464638803551 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 13:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 13:06:43 INFO - PROCESS | 2590 | 1464638803552 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 13:06:43 INFO - PROCESS | 2590 | 1464638803555 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 13:06:43 INFO - PROCESS | 2590 | 1464638803556 Marionette TRACE conn2 <- [1,1998,null,{}] 13:06:43 INFO - PROCESS | 2590 | 1464638803563 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}] 13:06:43 INFO - PROCESS | 2590 | 1464638803726 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 13:06:43 INFO - PROCESS | 2590 | 1464638803895 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:43 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b849000 == 103 [pid = 2590] [id = 507] 13:06:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 276 (0x129505000) [pid = 2590] [serial = 1521] [outer = 0x0] 13:06:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 277 (0x12a7dac00) [pid = 2590] [serial = 1522] [outer = 0x129505000] 13:06:43 INFO - PROCESS | 2590 | 1464638803948 Marionette DEBUG loaded listener.js 13:06:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 278 (0x12c6ed800) [pid = 2590] [serial = 1523] [outer = 0x129505000] 13:06:44 INFO - PROCESS | 2590 | 1464638804493 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]]]}] 13:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 13:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 969ms 13:06:44 INFO - PROCESS | 2590 | 1464638804540 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 13:06:44 INFO - PROCESS | 2590 | 1464638804541 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 13:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 13:06:44 INFO - PROCESS | 2590 | 1464638804545 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 13:06:44 INFO - PROCESS | 2590 | 1464638804547 Marionette TRACE conn2 <- [1,2002,null,{}] 13:06:44 INFO - PROCESS | 2590 | 1464638804549 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}] 13:06:44 INFO - PROCESS | 2590 | 1464638804682 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 13:06:44 INFO - PROCESS | 2590 | 1464638804791 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:44 INFO - PROCESS | 2590 | ++DOCSHELL 0x142822800 == 104 [pid = 2590] [id = 508] 13:06:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 279 (0x134681400) [pid = 2590] [serial = 1524] [outer = 0x0] 13:06:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 280 (0x13468d800) [pid = 2590] [serial = 1525] [outer = 0x134681400] 13:06:44 INFO - PROCESS | 2590 | 1464638804821 Marionette DEBUG loaded listener.js 13:06:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 281 (0x135d9e000) [pid = 2590] [serial = 1526] [outer = 0x134681400] 13:06:45 INFO - PROCESS | 2590 | 1464638805342 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]]]}] 13:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 13:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 819ms 13:06:45 INFO - PROCESS | 2590 | 1464638805366 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 13:06:45 INFO - PROCESS | 2590 | 1464638805368 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 13:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 13:06:45 INFO - PROCESS | 2590 | 1464638805394 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 13:06:45 INFO - PROCESS | 2590 | 1464638805396 Marionette TRACE conn2 <- [1,2006,null,{}] 13:06:45 INFO - PROCESS | 2590 | 1464638805404 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}] 13:06:45 INFO - PROCESS | 2590 | 1464638805586 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 13:06:45 INFO - PROCESS | 2590 | 1464638805747 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:45 INFO - PROCESS | 2590 | ++DOCSHELL 0x1428cd000 == 105 [pid = 2590] [id = 509] 13:06:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 282 (0x1346b8c00) [pid = 2590] [serial = 1527] [outer = 0x0] 13:06:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 283 (0x135138400) [pid = 2590] [serial = 1528] [outer = 0x1346b8c00] 13:06:45 INFO - PROCESS | 2590 | 1464638805779 Marionette DEBUG loaded listener.js 13:06:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 284 (0x138a25800) [pid = 2590] [serial = 1529] [outer = 0x1346b8c00] 13:06:46 INFO - PROCESS | 2590 | 1464638806219 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]]]}] 13:06:46 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 13:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 897ms 13:06:46 INFO - PROCESS | 2590 | 1464638806269 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 13:06:46 INFO - PROCESS | 2590 | 1464638806270 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 13:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 13:06:46 INFO - PROCESS | 2590 | 1464638806291 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 13:06:46 INFO - PROCESS | 2590 | 1464638806293 Marionette TRACE conn2 <- [1,2010,null,{}] 13:06:46 INFO - PROCESS | 2590 | 1464638806297 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}] 13:06:46 INFO - PROCESS | 2590 | 1464638806447 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 13:06:46 INFO - PROCESS | 2590 | 1464638806560 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x144c1b800 == 106 [pid = 2590] [id = 510] 13:06:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 285 (0x138d3e800) [pid = 2590] [serial = 1530] [outer = 0x0] 13:06:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 286 (0x138d45c00) [pid = 2590] [serial = 1531] [outer = 0x138d3e800] 13:06:46 INFO - PROCESS | 2590 | 1464638806632 Marionette DEBUG loaded listener.js 13:06:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 287 (0x1392abc00) [pid = 2590] [serial = 1532] [outer = 0x138d3e800] 13:06:47 INFO - PROCESS | 2590 | 1464638807047 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]]]}] 13:06:47 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 13:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 842ms 13:06:47 INFO - PROCESS | 2590 | 1464638807114 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 13:06:47 INFO - PROCESS | 2590 | 1464638807116 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 13:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 13:06:47 INFO - PROCESS | 2590 | 1464638807118 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 13:06:47 INFO - PROCESS | 2590 | 1464638807119 Marionette TRACE conn2 <- [1,2014,null,{}] 13:06:47 INFO - PROCESS | 2590 | 1464638807122 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}] 13:06:47 INFO - PROCESS | 2590 | 1464638807247 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 13:06:47 INFO - PROCESS | 2590 | 1464638807407 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:47 INFO - PROCESS | 2590 | ++DOCSHELL 0x145f10800 == 107 [pid = 2590] [id = 511] 13:06:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 288 (0x1392ae400) [pid = 2590] [serial = 1533] [outer = 0x0] 13:06:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 289 (0x1392b2000) [pid = 2590] [serial = 1534] [outer = 0x1392ae400] 13:06:47 INFO - PROCESS | 2590 | 1464638807441 Marionette DEBUG loaded listener.js 13:06:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 290 (0x13936ac00) [pid = 2590] [serial = 1535] [outer = 0x1392ae400] 13:06:47 INFO - PROCESS | 2590 | 1464638807871 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]]]}] 13:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 13:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 769ms 13:06:47 INFO - PROCESS | 2590 | 1464638807887 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 13:06:47 INFO - PROCESS | 2590 | 1464638807889 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 13:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 13:06:47 INFO - PROCESS | 2590 | 1464638807893 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 13:06:47 INFO - PROCESS | 2590 | 1464638807894 Marionette TRACE conn2 <- [1,2018,null,{}] 13:06:47 INFO - PROCESS | 2590 | 1464638807897 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}] 13:06:48 INFO - PROCESS | 2590 | 1464638808019 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 13:06:48 INFO - PROCESS | 2590 | 1464638808157 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:48 INFO - PROCESS | 2590 | ++DOCSHELL 0x144eb4000 == 108 [pid = 2590] [id = 512] 13:06:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 291 (0x1392afc00) [pid = 2590] [serial = 1536] [outer = 0x0] 13:06:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 292 (0x1399e2800) [pid = 2590] [serial = 1537] [outer = 0x1392afc00] 13:06:48 INFO - PROCESS | 2590 | 1464638808188 Marionette DEBUG loaded listener.js 13:06:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 293 (0x13b7f6400) [pid = 2590] [serial = 1538] [outer = 0x1392afc00] 13:06:48 INFO - PROCESS | 2590 | 1464638808627 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]]]}] 13:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 13:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 771ms 13:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 13:06:48 INFO - PROCESS | 2590 | 1464638808665 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 13:06:48 INFO - PROCESS | 2590 | 1464638808666 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 13:06:48 INFO - PROCESS | 2590 | 1464638808668 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 13:06:48 INFO - PROCESS | 2590 | 1464638808669 Marionette TRACE conn2 <- [1,2022,null,{}] 13:06:48 INFO - PROCESS | 2590 | 1464638808672 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}] 13:06:48 INFO - PROCESS | 2590 | 1464638808790 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 13:06:48 INFO - PROCESS | 2590 | 1464638808899 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:48 INFO - PROCESS | 2590 | ++DOCSHELL 0x145f1e800 == 109 [pid = 2590] [id = 513] 13:06:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 294 (0x13936a000) [pid = 2590] [serial = 1539] [outer = 0x0] 13:06:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 295 (0x142682800) [pid = 2590] [serial = 1540] [outer = 0x13936a000] 13:06:48 INFO - PROCESS | 2590 | 1464638808928 Marionette DEBUG loaded listener.js 13:06:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 296 (0x142686800) [pid = 2590] [serial = 1541] [outer = 0x13936a000] 13:06:49 INFO - PROCESS | 2590 | 1464638809378 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]]]}] 13:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 13:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 768ms 13:06:49 INFO - PROCESS | 2590 | 1464638809437 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 13:06:49 INFO - PROCESS | 2590 | 1464638809438 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 13:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 13:06:49 INFO - PROCESS | 2590 | 1464638809441 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 13:06:49 INFO - PROCESS | 2590 | 1464638809442 Marionette TRACE conn2 <- [1,2026,null,{}] 13:06:49 INFO - PROCESS | 2590 | 1464638809444 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}] 13:06:49 INFO - PROCESS | 2590 | 1464638809568 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 13:06:49 INFO - PROCESS | 2590 | 1464638809707 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:49 INFO - PROCESS | 2590 | ++DOCSHELL 0x145e70000 == 110 [pid = 2590] [id = 514] 13:06:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 297 (0x1399e4800) [pid = 2590] [serial = 1542] [outer = 0x0] 13:06:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 298 (0x142688c00) [pid = 2590] [serial = 1543] [outer = 0x1399e4800] 13:06:49 INFO - PROCESS | 2590 | 1464638809740 Marionette DEBUG loaded listener.js 13:06:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 299 (0x142693800) [pid = 2590] [serial = 1544] [outer = 0x1399e4800] 13:06:50 INFO - PROCESS | 2590 | 1464638810226 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]]]}] 13:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 13:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 822ms 13:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 13:06:50 INFO - PROCESS | 2590 | 1464638810264 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 13:06:50 INFO - PROCESS | 2590 | 1464638810266 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 13:06:50 INFO - PROCESS | 2590 | 1464638810268 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 13:06:50 INFO - PROCESS | 2590 | 1464638810270 Marionette TRACE conn2 <- [1,2030,null,{}] 13:06:50 INFO - PROCESS | 2590 | 1464638810272 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}] 13:06:50 INFO - PROCESS | 2590 | 1464638810416 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 13:06:50 INFO - PROCESS | 2590 | 1464638810556 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:50 INFO - PROCESS | 2590 | ++DOCSHELL 0x1130d4000 == 111 [pid = 2590] [id = 515] 13:06:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 300 (0x112795000) [pid = 2590] [serial = 1545] [outer = 0x0] 13:06:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 301 (0x1131cbc00) [pid = 2590] [serial = 1546] [outer = 0x112795000] 13:06:50 INFO - PROCESS | 2590 | 1464638810590 Marionette DEBUG loaded listener.js 13:06:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 302 (0x128f42c00) [pid = 2590] [serial = 1547] [outer = 0x112795000] 13:06:51 INFO - PROCESS | 2590 | 1464638811320 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]]]}] 13:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 13:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1073ms 13:06:51 INFO - PROCESS | 2590 | 1464638811359 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 13:06:51 INFO - PROCESS | 2590 | 1464638811361 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 13:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 13:06:51 INFO - PROCESS | 2590 | 1464638811367 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 13:06:51 INFO - PROCESS | 2590 | 1464638811369 Marionette TRACE conn2 <- [1,2034,null,{}] 13:06:51 INFO - PROCESS | 2590 | 1464638811373 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}] 13:06:51 INFO - PROCESS | 2590 | 1464638811504 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 13:06:51 INFO - PROCESS | 2590 | 1464638811616 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x12a4c0800 == 112 [pid = 2590] [id = 516] 13:06:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 303 (0x115dee000) [pid = 2590] [serial = 1548] [outer = 0x0] 13:06:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 304 (0x117113c00) [pid = 2590] [serial = 1549] [outer = 0x115dee000] 13:06:51 INFO - PROCESS | 2590 | 1464638811645 Marionette DEBUG loaded listener.js 13:06:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 305 (0x118526c00) [pid = 2590] [serial = 1550] [outer = 0x115dee000] 13:06:52 INFO - PROCESS | 2590 | 1464638812074 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]]]}] 13:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 13:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 721ms 13:06:52 INFO - PROCESS | 2590 | 1464638812088 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 13:06:52 INFO - PROCESS | 2590 | 1464638812094 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 13:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 13:06:52 INFO - PROCESS | 2590 | 1464638812098 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 13:06:52 INFO - PROCESS | 2590 | 1464638812100 Marionette TRACE conn2 <- [1,2038,null,{}] 13:06:52 INFO - PROCESS | 2590 | 1464638812102 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}] 13:06:52 INFO - PROCESS | 2590 | 1464638812222 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 13:06:52 INFO - PROCESS | 2590 | 1464638812367 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:52 INFO - PROCESS | 2590 | ++DOCSHELL 0x13566c000 == 113 [pid = 2590] [id = 517] 13:06:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 306 (0x118564800) [pid = 2590] [serial = 1551] [outer = 0x0] 13:06:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 307 (0x118f41400) [pid = 2590] [serial = 1552] [outer = 0x118564800] 13:06:52 INFO - PROCESS | 2590 | 1464638812398 Marionette DEBUG loaded listener.js 13:06:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 308 (0x12151b400) [pid = 2590] [serial = 1553] [outer = 0x118564800] 13:06:52 INFO - PROCESS | 2590 | 1464638812845 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]]]}] 13:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 13:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 773ms 13:06:52 INFO - PROCESS | 2590 | 1464638812871 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 13:06:52 INFO - PROCESS | 2590 | 1464638812873 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 13:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 13:06:52 INFO - PROCESS | 2590 | 1464638812891 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 13:06:52 INFO - PROCESS | 2590 | 1464638812894 Marionette TRACE conn2 <- [1,2042,null,{}] 13:06:52 INFO - PROCESS | 2590 | 1464638812901 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}] 13:06:53 INFO - PROCESS | 2590 | 1464638813020 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 13:06:53 INFO - PROCESS | 2590 | 1464638813162 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:53 INFO - PROCESS | 2590 | ++DOCSHELL 0x134625000 == 114 [pid = 2590] [id = 518] 13:06:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 309 (0x123562800) [pid = 2590] [serial = 1554] [outer = 0x0] 13:06:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 310 (0x128a69c00) [pid = 2590] [serial = 1555] [outer = 0x123562800] 13:06:53 INFO - PROCESS | 2590 | 1464638813194 Marionette DEBUG loaded listener.js 13:06:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 311 (0x12ab84800) [pid = 2590] [serial = 1556] [outer = 0x123562800] 13:06:53 INFO - PROCESS | 2590 | 1464638813637 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]]]}] 13:06:53 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) 13:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 774ms 13:06:53 INFO - PROCESS | 2590 | 1464638813663 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 13:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 13:06:53 INFO - PROCESS | 2590 | 1464638813664 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 13:06:53 INFO - PROCESS | 2590 | 1464638813666 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 13:06:53 INFO - PROCESS | 2590 | 1464638813667 Marionette TRACE conn2 <- [1,2046,null,{}] 13:06:53 INFO - PROCESS | 2590 | 1464638813670 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}] 13:06:53 INFO - PROCESS | 2590 | 1464638813788 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 13:06:53 INFO - PROCESS | 2590 | 1464638813899 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:53 INFO - PROCESS | 2590 | ++DOCSHELL 0x1358ea800 == 115 [pid = 2590] [id = 519] 13:06:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 312 (0x12b3d7c00) [pid = 2590] [serial = 1557] [outer = 0x0] 13:06:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 313 (0x12c6ea400) [pid = 2590] [serial = 1558] [outer = 0x12b3d7c00] 13:06:53 INFO - PROCESS | 2590 | 1464638813929 Marionette DEBUG loaded listener.js 13:06:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 314 (0x12da35000) [pid = 2590] [serial = 1559] [outer = 0x12b3d7c00] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x13990c000 == 114 [pid = 2590] [id = 503] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x1237e0000 == 113 [pid = 2590] [id = 502] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x138ec9000 == 112 [pid = 2590] [id = 501] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x1381cb000 == 111 [pid = 2590] [id = 500] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 313 (0x139250400) [pid = 2590] [serial = 1389] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 312 (0x138e65400) [pid = 2590] [serial = 1386] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 311 (0x135739000) [pid = 2590] [serial = 1380] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 310 (0x1394ac800) [pid = 2590] [serial = 1395] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 309 (0x1381a4800) [pid = 2590] [serial = 1438] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 308 (0x128f28000) [pid = 2590] [serial = 1374] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 307 (0x115d93000) [pid = 2590] [serial = 1368] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 306 (0x12c010c00) [pid = 2590] [serial = 1377] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 305 (0x135da6000) [pid = 2590] [serial = 1383] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 304 (0x119285400) [pid = 2590] [serial = 1371] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 303 (0x12d3ac800) [pid = 2590] [serial = 1392] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | 1464638814442 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]]]}] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x1358e1800 == 110 [pid = 2590] [id = 499] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x13557b800 == 109 [pid = 2590] [id = 498] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x12d0be000 == 108 [pid = 2590] [id = 497] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x12b2be000 == 107 [pid = 2590] [id = 496] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x1211cb800 == 106 [pid = 2590] [id = 495] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x11746b800 == 105 [pid = 2590] [id = 494] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x12bd8a800 == 104 [pid = 2590] [id = 493] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x135d06000 == 103 [pid = 2590] [id = 492] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x12bdba000 == 102 [pid = 2590] [id = 491] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x139bc3800 == 101 [pid = 2590] [id = 490] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x14280b800 == 100 [pid = 2590] [id = 489] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x142588000 == 99 [pid = 2590] [id = 488] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x143f86800 == 98 [pid = 2590] [id = 487] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x143ae4800 == 97 [pid = 2590] [id = 486] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x11878d000 == 96 [pid = 2590] [id = 485] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x143a95000 == 95 [pid = 2590] [id = 484] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x14261f800 == 94 [pid = 2590] [id = 483] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x139820800 == 93 [pid = 2590] [id = 482] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3de800 == 92 [pid = 2590] [id = 481] 13:06:54 INFO - PROCESS | 2590 | --DOCSHELL 0x116f80800 == 91 [pid = 2590] [id = 480] 13:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 13:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 820ms 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 302 (0x12ba9fc00) [pid = 2590] [serial = 997] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 301 (0x116186400) [pid = 2590] [serial = 979] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 300 (0x121876400) [pid = 2590] [serial = 1414] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 299 (0x13819e000) [pid = 2590] [serial = 1436] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 298 (0x129247000) [pid = 2590] [serial = 928] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 297 (0x121b06000) [pid = 2590] [serial = 925] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 296 (0x12c6e6400) [pid = 2590] [serial = 931] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 295 (0x12ab82c00) [pid = 2590] [serial = 994] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 294 (0x12d58d400) [pid = 2590] [serial = 1433] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 293 (0x135d67000) [pid = 2590] [serial = 1427] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 292 (0x1193f1c00) [pid = 2590] [serial = 1410] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 291 (0x12dfa4c00) [pid = 2590] [serial = 1423] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 290 (0x119a04000) [pid = 2590] [serial = 985] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 289 (0x12cacc400) [pid = 2590] [serial = 934] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 288 (0x135da1c00) [pid = 2590] [serial = 1430] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 287 (0x120f10800) [pid = 2590] [serial = 922] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 286 (0x121597800) [pid = 2590] [serial = 1411] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 285 (0x12188c800) [pid = 2590] [serial = 1432] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 284 (0x12b3d5000) [pid = 2590] [serial = 1418] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 283 (0x1347b9c00) [pid = 2590] [serial = 1426] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 282 (0x13468fc00) [pid = 2590] [serial = 1424] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 281 (0x121893400) [pid = 2590] [serial = 892] [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.] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 280 (0x12da42000) [pid = 2590] [serial = 1366] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 279 (0x12bac8000) [pid = 2590] [serial = 1420] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 278 (0x125756000) [pid = 2590] [serial = 1415] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 277 (0x12726a400) [pid = 2590] [serial = 991] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 276 (0x128916400) [pid = 2590] [serial = 1417] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 275 (0x12c507400) [pid = 2590] [serial = 1153] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 274 (0x11278f800) [pid = 2590] [serial = 916] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 273 (0x112794000) [pid = 2590] [serial = 1407] [outer = 0x0] [url = about:blank] 13:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 272 (0x118544800) [pid = 2590] [serial = 919] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 271 (0x135d9f000) [pid = 2590] [serial = 1435] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 270 (0x113298c00) [pid = 2590] [serial = 1408] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 269 (0x1257c6400) [pid = 2590] [serial = 1429] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 268 (0x119a05000) [pid = 2590] [serial = 1401] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 267 (0x143a5a000) [pid = 2590] [serial = 1404] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 266 (0x1399f1000) [pid = 2590] [serial = 1398] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 265 (0x13577bc00) [pid = 2590] [serial = 1297] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 264 (0x1184db800) [pid = 2590] [serial = 982] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 263 (0x1293db000) [pid = 2590] [serial = 1093] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 262 (0x12187c000) [pid = 2590] [serial = 988] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | --DOMWINDOW == 261 (0x12cfae800) [pid = 2590] [serial = 1421] [outer = 0x0] [url = about:blank] 13:06:54 INFO - PROCESS | 2590 | 1464638814487 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 13:06:54 INFO - PROCESS | 2590 | 1464638814490 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 13:06:54 INFO - PROCESS | 2590 | 1464638814493 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 13:06:54 INFO - PROCESS | 2590 | 1464638814494 Marionette TRACE conn2 <- [1,2050,null,{}] 13:06:54 INFO - PROCESS | 2590 | 1464638814497 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}] 13:06:54 INFO - PROCESS | 2590 | 1464638814600 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 13:06:54 INFO - PROCESS | 2590 | 1464638814609 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x118f22000 == 92 [pid = 2590] [id = 520] 13:06:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 262 (0x1184db800) [pid = 2590] [serial = 1560] [outer = 0x0] 13:06:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 263 (0x120f10800) [pid = 2590] [serial = 1561] [outer = 0x1184db800] 13:06:54 INFO - PROCESS | 2590 | 1464638814635 Marionette DEBUG loaded listener.js 13:06:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 264 (0x1258b2800) [pid = 2590] [serial = 1562] [outer = 0x1184db800] 13:06:55 INFO - PROCESS | 2590 | 1464638815154 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]]]}] 13:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 13:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 13:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 13:06:55 INFO - PROCESS | 2590 | 1464638815165 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 13:06:55 INFO - PROCESS | 2590 | 1464638815166 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 13:06:55 INFO - PROCESS | 2590 | 1464638815168 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 13:06:55 INFO - PROCESS | 2590 | 1464638815169 Marionette TRACE conn2 <- [1,2054,null,{}] 13:06:55 INFO - PROCESS | 2590 | 1464638815172 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}] 13:06:55 INFO - PROCESS | 2590 | 1464638815289 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 13:06:55 INFO - PROCESS | 2590 | 1464638815294 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:55 INFO - PROCESS | 2590 | ++DOCSHELL 0x12aa31800 == 93 [pid = 2590] [id = 521] 13:06:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 265 (0x12da3b400) [pid = 2590] [serial = 1563] [outer = 0x0] 13:06:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 266 (0x1347b6800) [pid = 2590] [serial = 1564] [outer = 0x12da3b400] 13:06:55 INFO - PROCESS | 2590 | 1464638815320 Marionette DEBUG loaded listener.js 13:06:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 267 (0x135143000) [pid = 2590] [serial = 1565] [outer = 0x12da3b400] 13:06:55 INFO - PROCESS | 2590 | 1464638815715 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]]]}] 13:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 13:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 569ms 13:06:55 INFO - PROCESS | 2590 | 1464638815737 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 13:06:55 INFO - PROCESS | 2590 | 1464638815739 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 13:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 13:06:55 INFO - PROCESS | 2590 | 1464638815744 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 13:06:55 INFO - PROCESS | 2590 | 1464638815752 Marionette TRACE conn2 <- [1,2058,null,{}] 13:06:55 INFO - PROCESS | 2590 | 1464638815754 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}] 13:06:55 INFO - PROCESS | 2590 | 1464638815858 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 13:06:55 INFO - PROCESS | 2590 | 1464638815863 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:55 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d0be000 == 94 [pid = 2590] [id = 522] 13:06:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 268 (0x135142400) [pid = 2590] [serial = 1566] [outer = 0x0] 13:06:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 269 (0x13577ec00) [pid = 2590] [serial = 1567] [outer = 0x135142400] 13:06:55 INFO - PROCESS | 2590 | 1464638815888 Marionette DEBUG loaded listener.js 13:06:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 270 (0x135da3c00) [pid = 2590] [serial = 1568] [outer = 0x135142400] 13:06:56 INFO - PROCESS | 2590 | 1464638816293 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]]]}] 13:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 13:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 578ms 13:06:56 INFO - PROCESS | 2590 | 1464638816358 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 13:06:56 INFO - PROCESS | 2590 | 1464638816360 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 13:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 13:06:56 INFO - PROCESS | 2590 | 1464638816364 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 13:06:56 INFO - PROCESS | 2590 | 1464638816365 Marionette TRACE conn2 <- [1,2062,null,{}] 13:06:56 INFO - PROCESS | 2590 | 1464638816367 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}] 13:06:56 INFO - PROCESS | 2590 | 1464638816471 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 13:06:56 INFO - PROCESS | 2590 | 1464638816476 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:56 INFO - PROCESS | 2590 | ++DOCSHELL 0x1356ea000 == 95 [pid = 2590] [id = 523] 13:06:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 271 (0x135da8800) [pid = 2590] [serial = 1569] [outer = 0x0] 13:06:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 272 (0x1381a4800) [pid = 2590] [serial = 1570] [outer = 0x135da8800] 13:06:56 INFO - PROCESS | 2590 | 1464638816501 Marionette DEBUG loaded listener.js 13:06:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 273 (0x138a2fc00) [pid = 2590] [serial = 1571] [outer = 0x135da8800] 13:06:56 INFO - PROCESS | 2590 | 1464638816911 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]]]}] 13:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 13:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 568ms 13:06:56 INFO - PROCESS | 2590 | 1464638816932 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 13:06:56 INFO - PROCESS | 2590 | 1464638816933 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 13:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 13:06:56 INFO - PROCESS | 2590 | 1464638816936 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 13:06:56 INFO - PROCESS | 2590 | 1464638816937 Marionette TRACE conn2 <- [1,2066,null,{}] 13:06:56 INFO - PROCESS | 2590 | 1464638816939 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}] 13:06:57 INFO - PROCESS | 2590 | 1464638817089 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 13:06:57 INFO - PROCESS | 2590 | 1464638817110 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:57 INFO - PROCESS | 2590 | ++DOCSHELL 0x135d1d800 == 96 [pid = 2590] [id = 524] 13:06:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 274 (0x138a23800) [pid = 2590] [serial = 1572] [outer = 0x0] 13:06:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 275 (0x138a3a000) [pid = 2590] [serial = 1573] [outer = 0x138a23800] 13:06:57 INFO - PROCESS | 2590 | 1464638817135 Marionette DEBUG loaded listener.js 13:06:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 276 (0x138d46000) [pid = 2590] [serial = 1574] [outer = 0x138a23800] 13:06:57 INFO - PROCESS | 2590 | 1464638817511 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]]]}] 13:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 13:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 618ms 13:06:57 INFO - PROCESS | 2590 | 1464638817554 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 13:06:57 INFO - PROCESS | 2590 | 1464638817556 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 13:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 13:06:57 INFO - PROCESS | 2590 | 1464638817559 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 13:06:57 INFO - PROCESS | 2590 | 1464638817560 Marionette TRACE conn2 <- [1,2070,null,{}] 13:06:57 INFO - PROCESS | 2590 | 1464638817563 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}] 13:06:57 INFO - PROCESS | 2590 | 1464638817704 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 13:06:57 INFO - PROCESS | 2590 | 1464638817717 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:57 INFO - PROCESS | 2590 | ++DOCSHELL 0x138e22000 == 97 [pid = 2590] [id = 525] 13:06:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 277 (0x138a40c00) [pid = 2590] [serial = 1575] [outer = 0x0] 13:06:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 278 (0x138d4bc00) [pid = 2590] [serial = 1576] [outer = 0x138a40c00] 13:06:57 INFO - PROCESS | 2590 | 1464638817742 Marionette DEBUG loaded listener.js 13:06:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 279 (0x13924b000) [pid = 2590] [serial = 1577] [outer = 0x138a40c00] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 278 (0x13573a000) [pid = 2590] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 277 (0x113167800) [pid = 2590] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 276 (0x135d69c00) [pid = 2590] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 275 (0x12180cc00) [pid = 2590] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 274 (0x119666800) [pid = 2590] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 273 (0x1187adc00) [pid = 2590] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 272 (0x128a68800) [pid = 2590] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 271 (0x116603400) [pid = 2590] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 270 (0x11747cc00) [pid = 2590] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 269 (0x135dac000) [pid = 2590] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 268 (0x121869000) [pid = 2590] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 267 (0x12cac6800) [pid = 2590] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 266 (0x12c6f0800) [pid = 2590] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 265 (0x12bac3400) [pid = 2590] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 264 (0x117117c00) [pid = 2590] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 263 (0x12cf4f400) [pid = 2590] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 262 (0x134680800) [pid = 2590] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 261 (0x112795c00) [pid = 2590] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 260 (0x1347b6400) [pid = 2590] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 259 (0x1293e3c00) [pid = 2590] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 258 (0x11873ec00) [pid = 2590] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 257 (0x126fd8000) [pid = 2590] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 256 (0x1184d0000) [pid = 2590] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 255 (0x1346aa800) [pid = 2590] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 254 (0x118745400) [pid = 2590] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 253 (0x1121be400) [pid = 2590] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 252 (0x1184da800) [pid = 2590] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 251 (0x121864400) [pid = 2590] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 250 (0x1235ba800) [pid = 2590] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 249 (0x111c20800) [pid = 2590] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 248 (0x12188c000) [pid = 2590] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 247 (0x12a7db400) [pid = 2590] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 246 (0x12b27dc00) [pid = 2590] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 245 (0x12babdc00) [pid = 2590] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 244 (0x116126800) [pid = 2590] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 243 (0x1347ad400) [pid = 2590] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 242 (0x111a08c00) [pid = 2590] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 241 (0x1184d3800) [pid = 2590] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 240 (0x112976400) [pid = 2590] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 239 (0x1293e3400) [pid = 2590] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 238 (0x1193f0000) [pid = 2590] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 237 (0x12575a800) [pid = 2590] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 236 (0x113c09400) [pid = 2590] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 235 (0x11747e800) [pid = 2590] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 234 (0x12186a000) [pid = 2590] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 233 (0x12cf46000) [pid = 2590] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 232 (0x113c78c00) [pid = 2590] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 231 (0x135741400) [pid = 2590] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 230 (0x12776f800) [pid = 2590] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 229 (0x135773c00) [pid = 2590] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 228 (0x12d588400) [pid = 2590] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 227 (0x12baa5800) [pid = 2590] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 226 (0x121813400) [pid = 2590] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 225 (0x115d8b800) [pid = 2590] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 224 (0x118105c00) [pid = 2590] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 223 (0x138e67800) [pid = 2590] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 222 (0x135d69800) [pid = 2590] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 221 (0x118fb8c00) [pid = 2590] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 220 (0x11741b800) [pid = 2590] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 219 (0x12b27d400) [pid = 2590] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 218 (0x12dfa9800) [pid = 2590] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 217 (0x135142000) [pid = 2590] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 216 (0x111f39400) [pid = 2590] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 215 (0x135d66000) [pid = 2590] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 214 (0x127421400) [pid = 2590] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 213 (0x121895000) [pid = 2590] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 212 (0x116a72c00) [pid = 2590] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 211 (0x11854d400) [pid = 2590] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 210 (0x118fb7c00) [pid = 2590] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 209 (0x12c005400) [pid = 2590] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 208 (0x111a0dc00) [pid = 2590] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 207 (0x129249400) [pid = 2590] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 13:06:58 INFO - PROCESS | 2590 | --DOMWINDOW == 206 (0x12baca400) [pid = 2590] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 13:06:58 INFO - PROCESS | 2590 | 1464638818912 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]]]}] 13:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 13:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1372ms 13:06:58 INFO - PROCESS | 2590 | 1464638818932 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 13:06:58 INFO - PROCESS | 2590 | 1464638818934 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 13:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 13:06:58 INFO - PROCESS | 2590 | 1464638818938 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 13:06:58 INFO - PROCESS | 2590 | 1464638818940 Marionette TRACE conn2 <- [1,2074,null,{}] 13:06:58 INFO - PROCESS | 2590 | 1464638818963 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}] 13:06:59 INFO - PROCESS | 2590 | 1464638819097 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 13:06:59 INFO - PROCESS | 2590 | 1464638819232 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:06:59 INFO - PROCESS | 2590 | ++DOCSHELL 0x12107a800 == 98 [pid = 2590] [id = 526] 13:06:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 207 (0x11316f800) [pid = 2590] [serial = 1578] [outer = 0x0] 13:06:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 208 (0x115d56800) [pid = 2590] [serial = 1579] [outer = 0x11316f800] 13:06:59 INFO - PROCESS | 2590 | 1464638819266 Marionette DEBUG loaded listener.js 13:06:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 209 (0x1167af400) [pid = 2590] [serial = 1580] [outer = 0x11316f800] 13:06:59 INFO - PROCESS | 2590 | 1464638819726 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]]]}] 13:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 13:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 838ms 13:06:59 INFO - PROCESS | 2590 | 1464638819776 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 13:06:59 INFO - PROCESS | 2590 | 1464638819780 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 13:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 13:06:59 INFO - PROCESS | 2590 | 1464638819785 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 13:06:59 INFO - PROCESS | 2590 | 1464638819787 Marionette TRACE conn2 <- [1,2078,null,{}] 13:06:59 INFO - PROCESS | 2590 | 1464638819789 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}] 13:06:59 INFO - PROCESS | 2590 | 1464638819918 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 13:07:00 INFO - PROCESS | 2590 | 1464638820057 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:00 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b2b7800 == 99 [pid = 2590] [id = 527] 13:07:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 210 (0x1183c3000) [pid = 2590] [serial = 1581] [outer = 0x0] 13:07:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 211 (0x118549400) [pid = 2590] [serial = 1582] [outer = 0x1183c3000] 13:07:00 INFO - PROCESS | 2590 | 1464638820104 Marionette DEBUG loaded listener.js 13:07:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 212 (0x1187b8400) [pid = 2590] [serial = 1583] [outer = 0x1183c3000] 13:07:00 INFO - PROCESS | 2590 | 1464638820564 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]]]}] 13:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 13:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 824ms 13:07:00 INFO - PROCESS | 2590 | 1464638820609 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 13:07:00 INFO - PROCESS | 2590 | 1464638820611 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 13:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 13:07:00 INFO - PROCESS | 2590 | 1464638820613 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 13:07:00 INFO - PROCESS | 2590 | 1464638820617 Marionette TRACE conn2 <- [1,2082,null,{}] 13:07:00 INFO - PROCESS | 2590 | 1464638820625 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}] 13:07:00 INFO - PROCESS | 2590 | 1464638820751 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 13:07:00 INFO - PROCESS | 2590 | 1464638820871 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:00 INFO - PROCESS | 2590 | ++DOCSHELL 0x134613800 == 100 [pid = 2590] [id = 528] 13:07:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 213 (0x121813800) [pid = 2590] [serial = 1584] [outer = 0x0] 13:07:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 214 (0x121861800) [pid = 2590] [serial = 1585] [outer = 0x121813800] 13:07:00 INFO - PROCESS | 2590 | 1464638820959 Marionette DEBUG loaded listener.js 13:07:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 215 (0x121896400) [pid = 2590] [serial = 1586] [outer = 0x121813800] 13:07:01 INFO - PROCESS | 2590 | 1464638821477 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]]]}] 13:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 13:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 923ms 13:07:01 INFO - PROCESS | 2590 | 1464638821537 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 13:07:01 INFO - PROCESS | 2590 | 1464638821539 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 13:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 13:07:01 INFO - PROCESS | 2590 | 1464638821542 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 13:07:01 INFO - PROCESS | 2590 | 1464638821543 Marionette TRACE conn2 <- [1,2086,null,{}] 13:07:01 INFO - PROCESS | 2590 | 1464638821545 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}] 13:07:01 INFO - PROCESS | 2590 | 1464638821670 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 13:07:01 INFO - PROCESS | 2590 | 1464638821777 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:01 INFO - PROCESS | 2590 | ++DOCSHELL 0x1381c5000 == 101 [pid = 2590] [id = 529] 13:07:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 216 (0x125da5000) [pid = 2590] [serial = 1587] [outer = 0x0] 13:07:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 217 (0x126f50c00) [pid = 2590] [serial = 1588] [outer = 0x125da5000] 13:07:01 INFO - PROCESS | 2590 | 1464638821808 Marionette DEBUG loaded listener.js 13:07:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 218 (0x12777d400) [pid = 2590] [serial = 1589] [outer = 0x125da5000] 13:07:02 INFO - PROCESS | 2590 | 1464638822295 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]]]}] 13:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 13:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 820ms 13:07:02 INFO - PROCESS | 2590 | 1464638822362 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 13:07:02 INFO - PROCESS | 2590 | 1464638822364 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 13:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 13:07:02 INFO - PROCESS | 2590 | 1464638822366 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 13:07:02 INFO - PROCESS | 2590 | 1464638822367 Marionette TRACE conn2 <- [1,2090,null,{}] 13:07:02 INFO - PROCESS | 2590 | 1464638822370 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}] 13:07:02 INFO - PROCESS | 2590 | 1464638822551 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 13:07:02 INFO - PROCESS | 2590 | 1464638822658 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:02 INFO - PROCESS | 2590 | ++DOCSHELL 0x139903800 == 102 [pid = 2590] [id = 530] 13:07:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 219 (0x126fda800) [pid = 2590] [serial = 1590] [outer = 0x0] 13:07:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 220 (0x1293db000) [pid = 2590] [serial = 1591] [outer = 0x126fda800] 13:07:02 INFO - PROCESS | 2590 | 1464638822689 Marionette DEBUG loaded listener.js 13:07:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 221 (0x12a7d6800) [pid = 2590] [serial = 1592] [outer = 0x126fda800] 13:07:03 INFO - PROCESS | 2590 | 1464638823115 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]]]}] 13:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 13:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 770ms 13:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 13:07:03 INFO - PROCESS | 2590 | 1464638823136 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 13:07:03 INFO - PROCESS | 2590 | 1464638823138 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 13:07:03 INFO - PROCESS | 2590 | 1464638823140 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 13:07:03 INFO - PROCESS | 2590 | 1464638823141 Marionette TRACE conn2 <- [1,2094,null,{}] 13:07:03 INFO - PROCESS | 2590 | 1464638823144 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}] 13:07:03 INFO - PROCESS | 2590 | 1464638823283 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 13:07:03 INFO - PROCESS | 2590 | 1464638823392 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:03 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b74b000 == 103 [pid = 2590] [id = 531] 13:07:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 222 (0x129508000) [pid = 2590] [serial = 1593] [outer = 0x0] 13:07:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 223 (0x12c6f0800) [pid = 2590] [serial = 1594] [outer = 0x129508000] 13:07:03 INFO - PROCESS | 2590 | 1464638823421 Marionette DEBUG loaded listener.js 13:07:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 224 (0x12d58e400) [pid = 2590] [serial = 1595] [outer = 0x129508000] 13:07:03 INFO - PROCESS | 2590 | 1464638823932 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]]]}] 13:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 13:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 819ms 13:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 13:07:03 INFO - PROCESS | 2590 | 1464638823961 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 13:07:03 INFO - PROCESS | 2590 | 1464638823963 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 13:07:03 INFO - PROCESS | 2590 | 1464638823966 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 13:07:03 INFO - PROCESS | 2590 | 1464638823968 Marionette TRACE conn2 <- [1,2098,null,{}] 13:07:03 INFO - PROCESS | 2590 | 1464638823972 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}] 13:07:04 INFO - PROCESS | 2590 | 1464638824104 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 13:07:04 INFO - PROCESS | 2590 | 1464638824245 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:04 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b836800 == 104 [pid = 2590] [id = 532] 13:07:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 225 (0x12d3b6800) [pid = 2590] [serial = 1596] [outer = 0x0] 13:07:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 226 (0x12dfad400) [pid = 2590] [serial = 1597] [outer = 0x12d3b6800] 13:07:04 INFO - PROCESS | 2590 | 1464638824276 Marionette DEBUG loaded listener.js 13:07:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 227 (0x1346b8400) [pid = 2590] [serial = 1598] [outer = 0x12d3b6800] 13:07:04 INFO - PROCESS | 2590 | 1464638824673 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]]]}] 13:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 13:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 772ms 13:07:04 INFO - PROCESS | 2590 | 1464638824737 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 13:07:04 INFO - PROCESS | 2590 | 1464638824739 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 13:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 13:07:04 INFO - PROCESS | 2590 | 1464638824743 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 13:07:04 INFO - PROCESS | 2590 | 1464638824745 Marionette TRACE conn2 <- [1,2102,null,{}] 13:07:04 INFO - PROCESS | 2590 | 1464638824747 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}] 13:07:04 INFO - PROCESS | 2590 | 1464638824868 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 13:07:04 INFO - PROCESS | 2590 | 1464638824976 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:04 INFO - PROCESS | 2590 | ++DOCSHELL 0x14258d800 == 105 [pid = 2590] [id = 533] 13:07:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 228 (0x12dfaa800) [pid = 2590] [serial = 1599] [outer = 0x0] 13:07:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 229 (0x135141800) [pid = 2590] [serial = 1600] [outer = 0x12dfaa800] 13:07:05 INFO - PROCESS | 2590 | 1464638825006 Marionette DEBUG loaded listener.js 13:07:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 230 (0x135776800) [pid = 2590] [serial = 1601] [outer = 0x12dfaa800] 13:07:05 INFO - PROCESS | 2590 | 1464638825415 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]]]}] 13:07:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 13:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 720ms 13:07:05 INFO - PROCESS | 2590 | 1464638825489 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 13:07:05 INFO - PROCESS | 2590 | 1464638825491 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 13:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 13:07:05 INFO - PROCESS | 2590 | 1464638825511 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 13:07:05 INFO - PROCESS | 2590 | 1464638825512 Marionette TRACE conn2 <- [1,2106,null,{}] 13:07:05 INFO - PROCESS | 2590 | 1464638825515 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}] 13:07:05 INFO - PROCESS | 2590 | 1464638825637 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 13:07:05 INFO - PROCESS | 2590 | 1464638825775 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:05 INFO - PROCESS | 2590 | ++DOCSHELL 0x142816800 == 106 [pid = 2590] [id = 534] 13:07:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 231 (0x135137400) [pid = 2590] [serial = 1602] [outer = 0x0] 13:07:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 232 (0x135dab800) [pid = 2590] [serial = 1603] [outer = 0x135137400] 13:07:05 INFO - PROCESS | 2590 | 1464638825808 Marionette DEBUG loaded listener.js 13:07:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 233 (0x138a2ec00) [pid = 2590] [serial = 1604] [outer = 0x135137400] 13:07:06 INFO - PROCESS | 2590 | 1464638826196 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]]]}] 13:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 13:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 723ms 13:07:06 INFO - PROCESS | 2590 | 1464638826233 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 13:07:06 INFO - PROCESS | 2590 | 1464638826234 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 13:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 13:07:06 INFO - PROCESS | 2590 | 1464638826237 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 13:07:06 INFO - PROCESS | 2590 | 1464638826238 Marionette TRACE conn2 <- [1,2110,null,{}] 13:07:06 INFO - PROCESS | 2590 | 1464638826240 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}] 13:07:06 INFO - PROCESS | 2590 | 1464638826369 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 13:07:06 INFO - PROCESS | 2590 | 1464638826512 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:06 INFO - PROCESS | 2590 | ++DOCSHELL 0x143a80800 == 107 [pid = 2590] [id = 535] 13:07:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 234 (0x135775800) [pid = 2590] [serial = 1605] [outer = 0x0] 13:07:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 235 (0x138d4b400) [pid = 2590] [serial = 1606] [outer = 0x135775800] 13:07:06 INFO - PROCESS | 2590 | 1464638826542 Marionette DEBUG loaded listener.js 13:07:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 236 (0x139244800) [pid = 2590] [serial = 1607] [outer = 0x135775800] 13:07:06 INFO - PROCESS | 2590 | 1464638826951 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]]]}] 13:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 13:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 772ms 13:07:07 INFO - PROCESS | 2590 | 1464638827036 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 13:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 13:07:07 INFO - PROCESS | 2590 | 1464638827037 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 13:07:07 INFO - PROCESS | 2590 | 1464638827071 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 13:07:07 INFO - PROCESS | 2590 | 1464638827075 Marionette TRACE conn2 <- [1,2114,null,{}] 13:07:07 INFO - PROCESS | 2590 | 1464638827080 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}] 13:07:07 INFO - PROCESS | 2590 | 1464638827216 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 13:07:07 INFO - PROCESS | 2590 | 1464638827328 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:07 INFO - PROCESS | 2590 | ++DOCSHELL 0x1389d5000 == 108 [pid = 2590] [id = 536] 13:07:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 237 (0x121515000) [pid = 2590] [serial = 1608] [outer = 0x0] 13:07:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 238 (0x135d6b000) [pid = 2590] [serial = 1609] [outer = 0x121515000] 13:07:07 INFO - PROCESS | 2590 | 1464638827361 Marionette DEBUG loaded listener.js 13:07:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 239 (0x139369400) [pid = 2590] [serial = 1610] [outer = 0x121515000] 13:07:07 INFO - PROCESS | 2590 | 1464638827813 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]]]}] 13:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 13:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 805ms 13:07:07 INFO - PROCESS | 2590 | 1464638827858 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 13:07:07 INFO - PROCESS | 2590 | 1464638827860 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 13:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 13:07:07 INFO - PROCESS | 2590 | 1464638827862 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 13:07:07 INFO - PROCESS | 2590 | 1464638827864 Marionette TRACE conn2 <- [1,2118,null,{}] 13:07:07 INFO - PROCESS | 2590 | 1464638827866 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}] 13:07:08 INFO - PROCESS | 2590 | 1464638828045 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 13:07:08 INFO - PROCESS | 2590 | 1464638828243 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x12107e800 == 109 [pid = 2590] [id = 537] 13:07:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 240 (0x114eea000) [pid = 2590] [serial = 1611] [outer = 0x0] 13:07:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 241 (0x118738000) [pid = 2590] [serial = 1612] [outer = 0x114eea000] 13:07:08 INFO - PROCESS | 2590 | 1464638828291 Marionette DEBUG loaded listener.js 13:07:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 242 (0x12c504800) [pid = 2590] [serial = 1613] [outer = 0x114eea000] 13:07:08 INFO - PROCESS | 2590 | 1464638828771 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]]]}] 13:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 13:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 970ms 13:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 13:07:08 INFO - PROCESS | 2590 | 1464638828832 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 13:07:08 INFO - PROCESS | 2590 | 1464638828834 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 13:07:08 INFO - PROCESS | 2590 | 1464638828836 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 13:07:08 INFO - PROCESS | 2590 | 1464638828837 Marionette TRACE conn2 <- [1,2122,null,{}] 13:07:08 INFO - PROCESS | 2590 | 1464638828840 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}] 13:07:08 INFO - PROCESS | 2590 | 1464638828973 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 13:07:09 INFO - PROCESS | 2590 | 1464638829087 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:09 INFO - PROCESS | 2590 | ++DOCSHELL 0x1212a6800 == 110 [pid = 2590] [id = 538] 13:07:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 243 (0x111c23800) [pid = 2590] [serial = 1614] [outer = 0x0] 13:07:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 244 (0x118524800) [pid = 2590] [serial = 1615] [outer = 0x111c23800] 13:07:09 INFO - PROCESS | 2590 | 1464638829117 Marionette DEBUG loaded listener.js 13:07:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 245 (0x12c504400) [pid = 2590] [serial = 1616] [outer = 0x111c23800] 13:07:09 INFO - PROCESS | 2590 | 1464638829550 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]]]}] 13:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 13:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 768ms 13:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 13:07:09 INFO - PROCESS | 2590 | 1464638829605 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 13:07:09 INFO - PROCESS | 2590 | 1464638829606 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 13:07:09 INFO - PROCESS | 2590 | 1464638829609 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 13:07:09 INFO - PROCESS | 2590 | 1464638829610 Marionette TRACE conn2 <- [1,2126,null,{}] 13:07:09 INFO - PROCESS | 2590 | 1464638829613 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}] 13:07:09 INFO - PROCESS | 2590 | 1464638829742 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 13:07:10 INFO - PROCESS | 2590 | 1464638830132 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:10 INFO - PROCESS | 2590 | ++DOCSHELL 0x119bae000 == 111 [pid = 2590] [id = 539] 13:07:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 246 (0x111a08c00) [pid = 2590] [serial = 1617] [outer = 0x0] 13:07:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 247 (0x111f3fc00) [pid = 2590] [serial = 1618] [outer = 0x111a08c00] 13:07:10 INFO - PROCESS | 2590 | 1464638830162 Marionette DEBUG loaded listener.js 13:07:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 248 (0x11316c800) [pid = 2590] [serial = 1619] [outer = 0x111a08c00] 13:07:10 INFO - PROCESS | 2590 | 1464638830619 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]]]}] 13:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 13:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1020ms 13:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 13:07:10 INFO - PROCESS | 2590 | 1464638830631 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 13:07:10 INFO - PROCESS | 2590 | 1464638830633 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 13:07:10 INFO - PROCESS | 2590 | 1464638830636 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 13:07:10 INFO - PROCESS | 2590 | 1464638830638 Marionette TRACE conn2 <- [1,2130,null,{}] 13:07:10 INFO - PROCESS | 2590 | 1464638830651 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}] 13:07:10 INFO - PROCESS | 2590 | 1464638830778 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 13:07:10 INFO - PROCESS | 2590 | 1464638830892 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:10 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3df800 == 112 [pid = 2590] [id = 540] 13:07:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 249 (0x113298c00) [pid = 2590] [serial = 1620] [outer = 0x0] 13:07:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 250 (0x11747cc00) [pid = 2590] [serial = 1621] [outer = 0x113298c00] 13:07:10 INFO - PROCESS | 2590 | 1464638830920 Marionette DEBUG loaded listener.js 13:07:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 251 (0x1184d9400) [pid = 2590] [serial = 1622] [outer = 0x113298c00] 13:07:11 INFO - PROCESS | 2590 | 1464638831350 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] 13:07:11 INFO - PROCESS | 2590 | 1464638831373 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 13:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 13:07:11 INFO - PROCESS | 2590 | 1464638831376 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 13:07:11 INFO - PROCESS | 2590 | 1464638831377 Marionette TRACE conn2 <- [1,2134,null,{}] 13:07:11 INFO - PROCESS | 2590 | 1464638831413 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}] 13:07:11 INFO - PROCESS | 2590 | 1464638831586 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 13:07:11 INFO - PROCESS | 2590 | 1464638831669 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x128fb0800 == 113 [pid = 2590] [id = 541] 13:07:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 252 (0x118738c00) [pid = 2590] [serial = 1623] [outer = 0x0] 13:07:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 253 (0x11973f000) [pid = 2590] [serial = 1624] [outer = 0x118738c00] 13:07:11 INFO - PROCESS | 2590 | 1464638831698 Marionette DEBUG loaded listener.js 13:07:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 254 (0x12180cc00) [pid = 2590] [serial = 1625] [outer = 0x118738c00] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x135d1d800 == 112 [pid = 2590] [id = 524] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x1356ea000 == 111 [pid = 2590] [id = 523] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x12d0be000 == 110 [pid = 2590] [id = 522] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x12aa31800 == 109 [pid = 2590] [id = 521] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x118f22000 == 108 [pid = 2590] [id = 520] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 253 (0x14269dc00) [pid = 2590] [serial = 1474] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 252 (0x138a40000) [pid = 2590] [serial = 1513] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x1358ea800 == 107 [pid = 2590] [id = 519] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x134625000 == 106 [pid = 2590] [id = 518] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x13566c000 == 105 [pid = 2590] [id = 517] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x12a4c0800 == 104 [pid = 2590] [id = 516] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x145e70000 == 103 [pid = 2590] [id = 514] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x145f1e800 == 102 [pid = 2590] [id = 513] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x144eb4000 == 101 [pid = 2590] [id = 512] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x145f10800 == 100 [pid = 2590] [id = 511] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x144c1b800 == 99 [pid = 2590] [id = 510] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x1428cd000 == 98 [pid = 2590] [id = 509] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x142822800 == 97 [pid = 2590] [id = 508] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x13b849000 == 96 [pid = 2590] [id = 507] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x12bda8800 == 95 [pid = 2590] [id = 506] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x119622000 == 94 [pid = 2590] [id = 505] 13:07:12 INFO - PROCESS | 2590 | --DOCSHELL 0x143a96800 == 93 [pid = 2590] [id = 466] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 251 (0x13936ec00) [pid = 2590] [serial = 1393] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 250 (0x139367c00) [pid = 2590] [serial = 1390] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 249 (0x1381a2c00) [pid = 2590] [serial = 1384] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 248 (0x121520400) [pid = 2590] [serial = 1102] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 247 (0x118f3e000) [pid = 2590] [serial = 1231] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 246 (0x12187cc00) [pid = 2590] [serial = 1051] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 245 (0x1346b5400) [pid = 2590] [serial = 1312] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 244 (0x12cf4f800) [pid = 2590] [serial = 1174] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 243 (0x12d58f800) [pid = 2590] [serial = 1240] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 242 (0x1184cdc00) [pid = 2590] [serial = 1099] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 241 (0x12d586800) [pid = 2590] [serial = 1180] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 240 (0x138a2b800) [pid = 2590] [serial = 1439] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 239 (0x114fbb400) [pid = 2590] [serial = 1096] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 238 (0x13936d000) [pid = 2590] [serial = 1249] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 237 (0x12dfae400) [pid = 2590] [serial = 1309] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 236 (0x121862c00) [pid = 2590] [serial = 1303] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 235 (0x12b3d8c00) [pid = 2590] [serial = 1168] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 234 (0x11928e000) [pid = 2590] [serial = 1045] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 233 (0x135d71400) [pid = 2590] [serial = 1243] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 232 (0x121891800) [pid = 2590] [serial = 1162] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 231 (0x12ab82800) [pid = 2590] [serial = 1117] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 230 (0x138e61c00) [pid = 2590] [serial = 1324] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 229 (0x1258a5400) [pid = 2590] [serial = 1234] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 228 (0x127274000) [pid = 2590] [serial = 1165] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 227 (0x114fbac00) [pid = 2590] [serial = 1156] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 226 (0x12777e000) [pid = 2590] [serial = 976] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 225 (0x12b10d800) [pid = 2590] [serial = 1114] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 224 (0x12da3ec00) [pid = 2590] [serial = 1378] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 223 (0x12cac4400) [pid = 2590] [serial = 1171] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 222 (0x1394b0000) [pid = 2590] [serial = 1255] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 221 (0x1347b9000) [pid = 2590] [serial = 1246] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 220 (0x11278e000) [pid = 2590] [serial = 1036] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 219 (0x12180dc00) [pid = 2590] [serial = 1372] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 218 (0x115d8f400) [pid = 2590] [serial = 1228] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 217 (0x12a7db800) [pid = 2590] [serial = 1111] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 216 (0x1399e5800) [pid = 2590] [serial = 1396] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 215 (0x12b3ce000) [pid = 2590] [serial = 1306] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 214 (0x11747d800) [pid = 2590] [serial = 1369] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 213 (0x118565c00) [pid = 2590] [serial = 1159] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 212 (0x1235b4000) [pid = 2590] [serial = 1054] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 211 (0x12d3ae800) [pid = 2590] [serial = 1177] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 210 (0x115d8e400) [pid = 2590] [serial = 1039] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 209 (0x138e67000) [pid = 2590] [serial = 1321] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 208 (0x12bac1800) [pid = 2590] [serial = 1237] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 207 (0x138e61000) [pid = 2590] [serial = 1315] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 206 (0x12dfac000) [pid = 2590] [serial = 1186] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 205 (0x13577e000) [pid = 2590] [serial = 1381] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 204 (0x128a6b000) [pid = 2590] [serial = 1108] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 203 (0x11852e000) [pid = 2590] [serial = 1300] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 202 (0x135744000) [pid = 2590] [serial = 1318] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 201 (0x12d58b000) [pid = 2590] [serial = 1183] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 200 (0x1399e9800) [pid = 2590] [serial = 1252] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 199 (0x125da6000) [pid = 2590] [serial = 1105] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 198 (0x12151b000) [pid = 2590] [serial = 1048] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 197 (0x139245400) [pid = 2590] [serial = 1327] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 196 (0x12ab8a400) [pid = 2590] [serial = 1375] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 195 (0x118107000) [pid = 2590] [serial = 1042] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 194 (0x1399ef400) [pid = 2590] [serial = 1258] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 193 (0x139249800) [pid = 2590] [serial = 1387] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 192 (0x135143c00) [pid = 2590] [serial = 1498] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 191 (0x135d65800) [pid = 2590] [serial = 1501] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 190 (0x116965400) [pid = 2590] [serial = 1507] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 189 (0x138a28c00) [pid = 2590] [serial = 1504] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 188 (0x135daa400) [pid = 2590] [serial = 1502] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 187 (0x138a34000) [pid = 2590] [serial = 1505] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 186 (0x12c6ed000) [pid = 2590] [serial = 1510] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 185 (0x12d3a9c00) [pid = 2590] [serial = 1448] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 184 (0x12a77c800) [pid = 2590] [serial = 1447] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 183 (0x1235ab800) [pid = 2590] [serial = 1486] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 182 (0x126fd8800) [pid = 2590] [serial = 1487] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 181 (0x118740400) [pid = 2590] [serial = 1481] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 180 (0x118535c00) [pid = 2590] [serial = 1480] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 179 (0x13b7f3400) [pid = 2590] [serial = 1471] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 178 (0x135141c00) [pid = 2590] [serial = 1459] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 177 (0x125daa800) [pid = 2590] [serial = 1445] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 176 (0x12180a000) [pid = 2590] [serial = 1444] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 175 (0x138a3dc00) [pid = 2590] [serial = 1456] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 174 (0x1346adc00) [pid = 2590] [serial = 1450] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 173 (0x1399e6000) [pid = 2590] [serial = 1468] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 172 (0x121806400) [pid = 2590] [serial = 1484] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 171 (0x119670000) [pid = 2590] [serial = 1483] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 170 (0x12da38000) [pid = 2590] [serial = 1495] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 169 (0x11695b400) [pid = 2590] [serial = 1442] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 168 (0x112df4000) [pid = 2590] [serial = 1441] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 167 (0x143a62400) [pid = 2590] [serial = 1477] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 166 (0x12b107800) [pid = 2590] [serial = 1489] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 165 (0x12baa3c00) [pid = 2590] [serial = 1490] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 164 (0x12c6e7800) [pid = 2590] [serial = 1492] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 163 (0x12cace800) [pid = 2590] [serial = 1493] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 162 (0x1392ea000) [pid = 2590] [serial = 1465] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 161 (0x1392e2c00) [pid = 2590] [serial = 1462] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 160 (0x138a27800) [pid = 2590] [serial = 1453] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 159 (0x135745c00) [pid = 2590] [serial = 1499] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 158 (0x11966ec00) [pid = 2590] [serial = 1508] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 157 (0x135138c00) [pid = 2590] [serial = 1496] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | --DOMWINDOW == 156 (0x13819b400) [pid = 2590] [serial = 1511] [outer = 0x0] [url = about:blank] 13:07:12 INFO - PROCESS | 2590 | 1464638832242 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]]]}] 13:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 13:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 919ms 13:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 13:07:12 INFO - PROCESS | 2590 | 1464638832296 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 13:07:12 INFO - PROCESS | 2590 | 1464638832297 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 13:07:12 INFO - PROCESS | 2590 | 1464638832302 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 13:07:12 INFO - PROCESS | 2590 | 1464638832306 Marionette TRACE conn2 <- [1,2138,null,{}] 13:07:12 INFO - PROCESS | 2590 | 1464638832309 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}] 13:07:12 INFO - PROCESS | 2590 | 1464638832443 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 13:07:12 INFO - PROCESS | 2590 | 1464638832460 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:12 INFO - PROCESS | 2590 | ++DOCSHELL 0x11961b800 == 94 [pid = 2590] [id = 542] 13:07:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 157 (0x12180a000) [pid = 2590] [serial = 1626] [outer = 0x0] 13:07:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 158 (0x121870c00) [pid = 2590] [serial = 1627] [outer = 0x12180a000] 13:07:12 INFO - PROCESS | 2590 | 1464638832502 Marionette DEBUG loaded listener.js 13:07:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 159 (0x121896800) [pid = 2590] [serial = 1628] [outer = 0x12180a000] 13:07:13 INFO - PROCESS | 2590 | 1464638833023 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]]]}] 13:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 13:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 731ms 13:07:13 INFO - PROCESS | 2590 | 1464638833030 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 13:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 13:07:13 INFO - PROCESS | 2590 | 1464638833032 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 13:07:13 INFO - PROCESS | 2590 | 1464638833034 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 13:07:13 INFO - PROCESS | 2590 | 1464638833035 Marionette TRACE conn2 <- [1,2142,null,{}] 13:07:13 INFO - PROCESS | 2590 | 1464638833038 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}] 13:07:13 INFO - PROCESS | 2590 | 1464638833154 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 13:07:13 INFO - PROCESS | 2590 | 1464638833158 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x129341000 == 95 [pid = 2590] [id = 543] 13:07:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 160 (0x1235ba800) [pid = 2590] [serial = 1629] [outer = 0x0] 13:07:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 161 (0x126d68c00) [pid = 2590] [serial = 1630] [outer = 0x1235ba800] 13:07:13 INFO - PROCESS | 2590 | 1464638833184 Marionette DEBUG loaded listener.js 13:07:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 162 (0x127774800) [pid = 2590] [serial = 1631] [outer = 0x1235ba800] 13:07:13 INFO - PROCESS | 2590 | 1464638833567 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] 13:07:13 INFO - PROCESS | 2590 | 1464638833611 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 13:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 13:07:13 INFO - PROCESS | 2590 | 1464638833613 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 13:07:13 INFO - PROCESS | 2590 | 1464638833621 Marionette TRACE conn2 <- [1,2146,null,{}] 13:07:13 INFO - PROCESS | 2590 | 1464638833624 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}] 13:07:13 INFO - PROCESS | 2590 | 1464638833731 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 13:07:13 INFO - PROCESS | 2590 | 1464638833736 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bdb1800 == 96 [pid = 2590] [id = 544] 13:07:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 163 (0x12950bc00) [pid = 2590] [serial = 1632] [outer = 0x0] 13:07:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 164 (0x12a7d2000) [pid = 2590] [serial = 1633] [outer = 0x12950bc00] 13:07:13 INFO - PROCESS | 2590 | 1464638833768 Marionette DEBUG loaded listener.js 13:07:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 165 (0x12b3d2000) [pid = 2590] [serial = 1634] [outer = 0x12950bc00] 13:07:14 INFO - PROCESS | 2590 | 1464638834151 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] 13:07:14 INFO - PROCESS | 2590 | 1464638834220 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 13:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 13:07:14 INFO - PROCESS | 2590 | 1464638834231 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 13:07:14 INFO - PROCESS | 2590 | 1464638834232 Marionette TRACE conn2 <- [1,2150,null,{}] 13:07:14 INFO - PROCESS | 2590 | 1464638834234 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}] 13:07:14 INFO - PROCESS | 2590 | 1464638834350 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 13:07:14 INFO - PROCESS | 2590 | 1464638834354 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d7bd000 == 97 [pid = 2590] [id = 545] 13:07:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 166 (0x12c50e000) [pid = 2590] [serial = 1635] [outer = 0x0] 13:07:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 167 (0x12cac8c00) [pid = 2590] [serial = 1636] [outer = 0x12c50e000] 13:07:14 INFO - PROCESS | 2590 | 1464638834380 Marionette DEBUG loaded listener.js 13:07:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 168 (0x12cfac800) [pid = 2590] [serial = 1637] [outer = 0x12c50e000] 13:07:14 INFO - PROCESS | 2590 | 1464638834849 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]]]}] 13:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 13:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 676ms 13:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 13:07:14 INFO - PROCESS | 2590 | 1464638834902 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 13:07:14 INFO - PROCESS | 2590 | 1464638834904 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 13:07:14 INFO - PROCESS | 2590 | 1464638834909 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 13:07:14 INFO - PROCESS | 2590 | 1464638834911 Marionette TRACE conn2 <- [1,2154,null,{}] 13:07:14 INFO - PROCESS | 2590 | 1464638834914 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}] 13:07:15 INFO - PROCESS | 2590 | 1464638835149 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 13:07:15 INFO - PROCESS | 2590 | 1464638835199 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x13556a800 == 98 [pid = 2590] [id = 546] 13:07:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 169 (0x12d3b5800) [pid = 2590] [serial = 1638] [outer = 0x0] 13:07:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 170 (0x12d58f800) [pid = 2590] [serial = 1639] [outer = 0x12d3b5800] 13:07:15 INFO - PROCESS | 2590 | 1464638835240 Marionette DEBUG loaded listener.js 13:07:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 171 (0x134686000) [pid = 2590] [serial = 1640] [outer = 0x12d3b5800] 13:07:15 INFO - PROCESS | 2590 | 1464638835605 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]]]}] 13:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 13:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 722ms 13:07:15 INFO - PROCESS | 2590 | 1464638835630 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 13:07:15 INFO - PROCESS | 2590 | 1464638835631 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 13:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 13:07:15 INFO - PROCESS | 2590 | 1464638835634 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 13:07:15 INFO - PROCESS | 2590 | 1464638835635 Marionette TRACE conn2 <- [1,2158,null,{}] 13:07:15 INFO - PROCESS | 2590 | 1464638835645 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}] 13:07:15 INFO - PROCESS | 2590 | 1464638835798 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 13:07:15 INFO - PROCESS | 2590 | 1464638835811 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x1356e9800 == 99 [pid = 2590] [id = 547] 13:07:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 172 (0x12d3b6c00) [pid = 2590] [serial = 1641] [outer = 0x0] 13:07:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 173 (0x1347b8000) [pid = 2590] [serial = 1642] [outer = 0x12d3b6c00] 13:07:15 INFO - PROCESS | 2590 | 1464638835837 Marionette DEBUG loaded listener.js 13:07:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 174 (0x135744000) [pid = 2590] [serial = 1643] [outer = 0x12d3b6c00] 13:07:16 INFO - PROCESS | 2590 | 1464638836220 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]]]}] 13:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 13:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 627ms 13:07:16 INFO - PROCESS | 2590 | 1464638836263 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 13:07:16 INFO - PROCESS | 2590 | 1464638836265 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 13:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 13:07:16 INFO - PROCESS | 2590 | 1464638836269 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 13:07:16 INFO - PROCESS | 2590 | 1464638836271 Marionette TRACE conn2 <- [1,2162,null,{}] 13:07:16 INFO - PROCESS | 2590 | 1464638836274 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}] 13:07:16 INFO - PROCESS | 2590 | 1464638836499 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 13:07:16 INFO - PROCESS | 2590 | 1464638836524 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x135ae1000 == 100 [pid = 2590] [id = 548] 13:07:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 175 (0x1346b5400) [pid = 2590] [serial = 1644] [outer = 0x0] 13:07:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 176 (0x135d6c800) [pid = 2590] [serial = 1645] [outer = 0x1346b5400] 13:07:16 INFO - PROCESS | 2590 | 1464638836572 Marionette DEBUG loaded listener.js 13:07:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 177 (0x13819b400) [pid = 2590] [serial = 1646] [outer = 0x1346b5400] 13:07:16 INFO - PROCESS | 2590 | --DOMWINDOW == 176 (0x135da8800) [pid = 2590] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 13:07:16 INFO - PROCESS | 2590 | --DOMWINDOW == 175 (0x1184db800) [pid = 2590] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 13:07:16 INFO - PROCESS | 2590 | --DOMWINDOW == 174 (0x114eee400) [pid = 2590] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 13:07:16 INFO - PROCESS | 2590 | --DOMWINDOW == 173 (0x123562800) [pid = 2590] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 13:07:16 INFO - PROCESS | 2590 | --DOMWINDOW == 172 (0x12da3b400) [pid = 2590] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 13:07:16 INFO - PROCESS | 2590 | --DOMWINDOW == 171 (0x13b7f7400) [pid = 2590] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 13:07:16 INFO - PROCESS | 2590 | --DOMWINDOW == 170 (0x115dee000) [pid = 2590] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 13:07:16 INFO - PROCESS | 2590 | --DOMWINDOW == 169 (0x12b3d7c00) [pid = 2590] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 13:07:16 INFO - PROCESS | 2590 | --DOMWINDOW == 168 (0x135142400) [pid = 2590] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 13:07:16 INFO - PROCESS | 2590 | --DOMWINDOW == 167 (0x118564800) [pid = 2590] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 13:07:16 INFO - PROCESS | 2590 | --DOMWINDOW == 166 (0x1399e7800) [pid = 2590] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 13:07:16 INFO - PROCESS | 2590 | --DOMWINDOW == 165 (0x118543800) [pid = 2590] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 13:07:16 INFO - PROCESS | 2590 | --DOMWINDOW == 164 (0x138a23800) [pid = 2590] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 13:07:17 INFO - PROCESS | 2590 | 1464638837129 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]]]}] 13:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 13:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 871ms 13:07:17 INFO - PROCESS | 2590 | 1464638837139 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 13:07:17 INFO - PROCESS | 2590 | 1464638837141 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 13:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 13:07:17 INFO - PROCESS | 2590 | 1464638837148 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 13:07:17 INFO - PROCESS | 2590 | 1464638837149 Marionette TRACE conn2 <- [1,2166,null,{}] 13:07:17 INFO - PROCESS | 2590 | 1464638837152 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}] 13:07:17 INFO - PROCESS | 2590 | 1464638837312 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 13:07:17 INFO - PROCESS | 2590 | 1464638837373 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x135d0c000 == 101 [pid = 2590] [id = 549] 13:07:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 165 (0x1184db800) [pid = 2590] [serial = 1647] [outer = 0x0] 13:07:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 166 (0x135737800) [pid = 2590] [serial = 1648] [outer = 0x1184db800] 13:07:17 INFO - PROCESS | 2590 | 1464638837403 Marionette DEBUG loaded listener.js 13:07:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 167 (0x138a33400) [pid = 2590] [serial = 1649] [outer = 0x1184db800] 13:07:17 INFO - PROCESS | 2590 | 1464638837709 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]]]}] 13:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 13:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 569ms 13:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 13:07:17 INFO - PROCESS | 2590 | 1464638837718 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 13:07:17 INFO - PROCESS | 2590 | 1464638837719 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 13:07:17 INFO - PROCESS | 2590 | 1464638837721 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 13:07:17 INFO - PROCESS | 2590 | 1464638837724 Marionette TRACE conn2 <- [1,2170,null,{}] 13:07:17 INFO - PROCESS | 2590 | 1464638837734 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}] 13:07:17 INFO - PROCESS | 2590 | 1464638837864 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 13:07:17 INFO - PROCESS | 2590 | 1464638837955 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x138e03000 == 102 [pid = 2590] [id = 550] 13:07:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 168 (0x12356c000) [pid = 2590] [serial = 1650] [outer = 0x0] 13:07:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 169 (0x138d41400) [pid = 2590] [serial = 1651] [outer = 0x12356c000] 13:07:17 INFO - PROCESS | 2590 | 1464638837980 Marionette DEBUG loaded listener.js 13:07:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 170 (0x1392a6400) [pid = 2590] [serial = 1652] [outer = 0x12356c000] 13:07:18 INFO - PROCESS | 2590 | 1464638838255 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]]]}] 13:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 13:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 577ms 13:07:18 INFO - PROCESS | 2590 | 1464638838300 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 13:07:18 INFO - PROCESS | 2590 | 1464638838301 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 13:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 13:07:18 INFO - PROCESS | 2590 | 1464638838304 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 13:07:18 INFO - PROCESS | 2590 | 1464638838305 Marionette TRACE conn2 <- [1,2174,null,{}] 13:07:18 INFO - PROCESS | 2590 | 1464638838310 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}] 13:07:18 INFO - PROCESS | 2590 | 1464638838426 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 13:07:18 INFO - PROCESS | 2590 | 1464638838430 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x13991b000 == 103 [pid = 2590] [id = 551] 13:07:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 171 (0x1392a6c00) [pid = 2590] [serial = 1653] [outer = 0x0] 13:07:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 172 (0x1392e5c00) [pid = 2590] [serial = 1654] [outer = 0x1392a6c00] 13:07:18 INFO - PROCESS | 2590 | 1464638838454 Marionette DEBUG loaded listener.js 13:07:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 173 (0x1394ad400) [pid = 2590] [serial = 1655] [outer = 0x1392a6c00] 13:07:19 INFO - PROCESS | 2590 | 1464638839077 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]]]}] 13:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 13:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 820ms 13:07:19 INFO - PROCESS | 2590 | 1464638839125 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 13:07:19 INFO - PROCESS | 2590 | 1464638839127 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 13:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 13:07:19 INFO - PROCESS | 2590 | 1464638839131 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 13:07:19 INFO - PROCESS | 2590 | 1464638839134 Marionette TRACE conn2 <- [1,2178,null,{}] 13:07:19 INFO - PROCESS | 2590 | 1464638839138 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}] 13:07:19 INFO - PROCESS | 2590 | 1464638839289 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 13:07:19 INFO - PROCESS | 2590 | 1464638839389 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x118a9c800 == 104 [pid = 2590] [id = 552] 13:07:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 174 (0x11338a400) [pid = 2590] [serial = 1656] [outer = 0x0] 13:07:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 175 (0x114f5e800) [pid = 2590] [serial = 1657] [outer = 0x11338a400] 13:07:19 INFO - PROCESS | 2590 | 1464638839421 Marionette DEBUG loaded listener.js 13:07:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 176 (0x11695b400) [pid = 2590] [serial = 1658] [outer = 0x11338a400] 13:07:19 INFO - PROCESS | 2590 | 1464638839944 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]]]}] 13:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 13:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 874ms 13:07:20 INFO - PROCESS | 2590 | 1464638840005 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 13:07:20 INFO - PROCESS | 2590 | 1464638840012 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 13:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 13:07:20 INFO - PROCESS | 2590 | 1464638840017 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 13:07:20 INFO - PROCESS | 2590 | 1464638840019 Marionette TRACE conn2 <- [1,2182,null,{}] 13:07:20 INFO - PROCESS | 2590 | 1464638840021 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}] 13:07:20 INFO - PROCESS | 2590 | 1464638840157 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 13:07:20 INFO - PROCESS | 2590 | 1464638840261 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:20 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c942800 == 105 [pid = 2590] [id = 553] 13:07:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 177 (0x1182a1000) [pid = 2590] [serial = 1659] [outer = 0x0] 13:07:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 178 (0x118737c00) [pid = 2590] [serial = 1660] [outer = 0x1182a1000] 13:07:20 INFO - PROCESS | 2590 | 1464638840291 Marionette DEBUG loaded listener.js 13:07:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 179 (0x1193f0400) [pid = 2590] [serial = 1661] [outer = 0x1182a1000] 13:07:20 INFO - PROCESS | 2590 | 1464638840746 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]]]}] 13:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 13:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 770ms 13:07:20 INFO - PROCESS | 2590 | 1464638840788 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 13:07:20 INFO - PROCESS | 2590 | 1464638840790 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 13:07:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 13:07:20 INFO - PROCESS | 2590 | 1464638840812 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 13:07:20 INFO - PROCESS | 2590 | 1464638840814 Marionette TRACE conn2 <- [1,2186,null,{}] 13:07:20 INFO - PROCESS | 2590 | 1464638840823 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}] 13:07:20 INFO - PROCESS | 2590 | 1464638840958 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 13:07:21 INFO - PROCESS | 2590 | 1464638841061 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:21 INFO - PROCESS | 2590 | ++DOCSHELL 0x138ece000 == 106 [pid = 2590] [id = 554] 13:07:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 180 (0x121520400) [pid = 2590] [serial = 1662] [outer = 0x0] 13:07:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 181 (0x127774000) [pid = 2590] [serial = 1663] [outer = 0x121520400] 13:07:21 INFO - PROCESS | 2590 | 1464638841092 Marionette DEBUG loaded listener.js 13:07:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 182 (0x1293e1800) [pid = 2590] [serial = 1664] [outer = 0x121520400] 13:07:21 INFO - PROCESS | 2590 | 1464638841566 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]]]}] 13:07:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 13:07:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 773ms 13:07:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 13:07:21 INFO - PROCESS | 2590 | 1464638841583 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 13:07:21 INFO - PROCESS | 2590 | 1464638841585 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 13:07:21 INFO - PROCESS | 2590 | 1464638841587 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 13:07:21 INFO - PROCESS | 2590 | 1464638841588 Marionette TRACE conn2 <- [1,2190,null,{}] 13:07:21 INFO - PROCESS | 2590 | 1464638841591 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}] 13:07:21 INFO - PROCESS | 2590 | 1464638841723 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 13:07:21 INFO - PROCESS | 2590 | 1464638841855 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:21 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b7c7000 == 107 [pid = 2590] [id = 555] 13:07:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 183 (0x12b280800) [pid = 2590] [serial = 1665] [outer = 0x0] 13:07:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 184 (0x12c009800) [pid = 2590] [serial = 1666] [outer = 0x12b280800] 13:07:21 INFO - PROCESS | 2590 | 1464638841885 Marionette DEBUG loaded listener.js 13:07:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 185 (0x1347b9000) [pid = 2590] [serial = 1667] [outer = 0x12b280800] 13:07:22 INFO - PROCESS | 2590 | 1464638842310 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]]]}] 13:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 13:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 773ms 13:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 13:07:22 INFO - PROCESS | 2590 | 1464638842360 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 13:07:22 INFO - PROCESS | 2590 | 1464638842362 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 13:07:22 INFO - PROCESS | 2590 | 1464638842364 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 13:07:22 INFO - PROCESS | 2590 | 1464638842365 Marionette TRACE conn2 <- [1,2194,null,{}] 13:07:22 INFO - PROCESS | 2590 | 1464638842367 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}] 13:07:22 INFO - PROCESS | 2590 | 1464638842500 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 13:07:22 INFO - PROCESS | 2590 | 1464638842633 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:22 INFO - PROCESS | 2590 | ++DOCSHELL 0x142577800 == 108 [pid = 2590] [id = 556] 13:07:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 186 (0x12ba9c800) [pid = 2590] [serial = 1668] [outer = 0x0] 13:07:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 187 (0x13577c400) [pid = 2590] [serial = 1669] [outer = 0x12ba9c800] 13:07:22 INFO - PROCESS | 2590 | 1464638842663 Marionette DEBUG loaded listener.js 13:07:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 188 (0x138a28c00) [pid = 2590] [serial = 1670] [outer = 0x12ba9c800] 13:07:23 INFO - PROCESS | 2590 | 1464638843052 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]]]}] 13:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 13:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 718ms 13:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 13:07:23 INFO - PROCESS | 2590 | 1464638843098 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 13:07:23 INFO - PROCESS | 2590 | 1464638843099 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 13:07:23 INFO - PROCESS | 2590 | 1464638843101 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 13:07:23 INFO - PROCESS | 2590 | 1464638843103 Marionette TRACE conn2 <- [1,2198,null,{}] 13:07:23 INFO - PROCESS | 2590 | 1464638843105 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}] 13:07:23 INFO - PROCESS | 2590 | 1464638843297 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 13:07:23 INFO - PROCESS | 2590 | 1464638843402 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:23 INFO - PROCESS | 2590 | ++DOCSHELL 0x143a7d800 == 109 [pid = 2590] [id = 557] 13:07:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 189 (0x138d3f400) [pid = 2590] [serial = 1671] [outer = 0x0] 13:07:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 190 (0x1392a8c00) [pid = 2590] [serial = 1672] [outer = 0x138d3f400] 13:07:23 INFO - PROCESS | 2590 | 1464638843436 Marionette DEBUG loaded listener.js 13:07:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 191 (0x13b7fc800) [pid = 2590] [serial = 1673] [outer = 0x138d3f400] 13:07:23 INFO - PROCESS | 2590 | 1464638843863 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]]]}] 13:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 13:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 770ms 13:07:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 13:07:23 INFO - PROCESS | 2590 | 1464638843872 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 13:07:23 INFO - PROCESS | 2590 | 1464638843873 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 13:07:23 INFO - PROCESS | 2590 | 1464638843876 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 13:07:23 INFO - PROCESS | 2590 | 1464638843877 Marionette TRACE conn2 <- [1,2202,null,{}] 13:07:23 INFO - PROCESS | 2590 | 1464638843879 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}] 13:07:24 INFO - PROCESS | 2590 | 1464638844008 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 13:07:24 INFO - PROCESS | 2590 | 1464638844142 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x143f7b800 == 110 [pid = 2590] [id = 558] 13:07:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 192 (0x13b7f4800) [pid = 2590] [serial = 1674] [outer = 0x0] 13:07:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 193 (0x14268a000) [pid = 2590] [serial = 1675] [outer = 0x13b7f4800] 13:07:24 INFO - PROCESS | 2590 | 1464638844171 Marionette DEBUG loaded listener.js 13:07:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 194 (0x142698400) [pid = 2590] [serial = 1676] [outer = 0x13b7f4800] 13:07:24 INFO - PROCESS | 2590 | 1464638844588 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]]]}] 13:07:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 13:07:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 769ms 13:07:24 INFO - PROCESS | 2590 | 1464638844675 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 13:07:24 INFO - PROCESS | 2590 | 1464638844676 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 13:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 13:07:24 INFO - PROCESS | 2590 | 1464638844682 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 13:07:24 INFO - PROCESS | 2590 | 1464638844683 Marionette TRACE conn2 <- [1,2206,null,{}] 13:07:24 INFO - PROCESS | 2590 | 1464638844686 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}] 13:07:24 INFO - PROCESS | 2590 | 1464638844818 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 13:07:24 INFO - PROCESS | 2590 | 1464638844921 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x144c1b800 == 111 [pid = 2590] [id = 559] 13:07:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 195 (0x14268d400) [pid = 2590] [serial = 1677] [outer = 0x0] 13:07:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 196 (0x1426a2400) [pid = 2590] [serial = 1678] [outer = 0x14268d400] 13:07:24 INFO - PROCESS | 2590 | 1464638844950 Marionette DEBUG loaded listener.js 13:07:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 197 (0x143a60400) [pid = 2590] [serial = 1679] [outer = 0x14268d400] 13:07:25 INFO - PROCESS | 2590 | 1464638845387 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]]]}] 13:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 13:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 718ms 13:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 13:07:25 INFO - PROCESS | 2590 | 1464638845401 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 13:07:25 INFO - PROCESS | 2590 | 1464638845402 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 13:07:25 INFO - PROCESS | 2590 | 1464638845405 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 13:07:25 INFO - PROCESS | 2590 | 1464638845406 Marionette TRACE conn2 <- [1,2210,null,{}] 13:07:25 INFO - PROCESS | 2590 | 1464638845409 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}] 13:07:25 INFO - PROCESS | 2590 | 1464638845542 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 13:07:25 INFO - PROCESS | 2590 | 1464638845646 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:25 INFO - PROCESS | 2590 | ++DOCSHELL 0x145e6a000 == 112 [pid = 2590] [id = 560] 13:07:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 198 (0x14269fc00) [pid = 2590] [serial = 1680] [outer = 0x0] 13:07:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 199 (0x143b5d400) [pid = 2590] [serial = 1681] [outer = 0x14269fc00] 13:07:25 INFO - PROCESS | 2590 | 1464638845675 Marionette DEBUG loaded listener.js 13:07:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 200 (0x143b62400) [pid = 2590] [serial = 1682] [outer = 0x14269fc00] 13:07:26 INFO - PROCESS | 2590 | 1464638846097 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]]]}] 13:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 13:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 719ms 13:07:26 INFO - PROCESS | 2590 | 1464638846124 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 13:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 13:07:26 INFO - PROCESS | 2590 | 1464638846126 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 13:07:26 INFO - PROCESS | 2590 | 1464638846128 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 13:07:26 INFO - PROCESS | 2590 | 1464638846130 Marionette TRACE conn2 <- [1,2214,null,{}] 13:07:26 INFO - PROCESS | 2590 | 1464638846132 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}] 13:07:26 INFO - PROCESS | 2590 | 1464638846280 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 13:07:26 INFO - PROCESS | 2590 | 1464638846385 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:26 INFO - PROCESS | 2590 | ++DOCSHELL 0x145f16000 == 113 [pid = 2590] [id = 561] 13:07:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 201 (0x143b5f000) [pid = 2590] [serial = 1683] [outer = 0x0] 13:07:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 202 (0x143b68000) [pid = 2590] [serial = 1684] [outer = 0x143b5f000] 13:07:26 INFO - PROCESS | 2590 | 1464638846414 Marionette DEBUG loaded listener.js 13:07:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 203 (0x143b6c400) [pid = 2590] [serial = 1685] [outer = 0x143b5f000] 13:07:26 INFO - PROCESS | 2590 | 1464638846877 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]]]}] 13:07:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 13:07:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 769ms 13:07:26 INFO - PROCESS | 2590 | 1464638846898 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 13:07:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 13:07:26 INFO - PROCESS | 2590 | 1464638846900 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 13:07:26 INFO - PROCESS | 2590 | 1464638846904 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 13:07:26 INFO - PROCESS | 2590 | 1464638846907 Marionette TRACE conn2 <- [1,2218,null,{}] 13:07:26 INFO - PROCESS | 2590 | 1464638846911 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}] 13:07:27 INFO - PROCESS | 2590 | 1464638847229 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 13:07:27 INFO - PROCESS | 2590 | 1464638847407 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:27 INFO - PROCESS | 2590 | ++DOCSHELL 0x1236c5000 == 114 [pid = 2590] [id = 562] 13:07:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 204 (0x114f5ac00) [pid = 2590] [serial = 1686] [outer = 0x0] 13:07:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 205 (0x12186f000) [pid = 2590] [serial = 1687] [outer = 0x114f5ac00] 13:07:27 INFO - PROCESS | 2590 | 1464638847443 Marionette DEBUG loaded listener.js 13:07:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 206 (0x13999ac00) [pid = 2590] [serial = 1688] [outer = 0x114f5ac00] 13:07:27 INFO - PROCESS | 2590 | 1464638847889 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]]]}] 13:07:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 13:07:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1023ms 13:07:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 13:07:27 INFO - PROCESS | 2590 | 1464638847926 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 13:07:27 INFO - PROCESS | 2590 | 1464638847928 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 13:07:27 INFO - PROCESS | 2590 | 1464638847930 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 13:07:27 INFO - PROCESS | 2590 | 1464638847931 Marionette TRACE conn2 <- [1,2222,null,{}] 13:07:27 INFO - PROCESS | 2590 | 1464638847934 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}] 13:07:28 INFO - PROCESS | 2590 | 1464638848068 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 13:07:28 INFO - PROCESS | 2590 | 1464638848533 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:28 INFO - PROCESS | 2590 | ++DOCSHELL 0x1133c5800 == 115 [pid = 2590] [id = 563] 13:07:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 207 (0x110e0ac00) [pid = 2590] [serial = 1689] [outer = 0x0] 13:07:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 208 (0x110e10c00) [pid = 2590] [serial = 1690] [outer = 0x110e0ac00] 13:07:28 INFO - PROCESS | 2590 | 1464638848566 Marionette DEBUG loaded listener.js 13:07:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 209 (0x1121b4800) [pid = 2590] [serial = 1691] [outer = 0x110e0ac00] 13:07:29 INFO - PROCESS | 2590 | 1464638849034 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]]]}] 13:07:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 13:07:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1120ms 13:07:29 INFO - PROCESS | 2590 | 1464638849051 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 13:07:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 13:07:29 INFO - PROCESS | 2590 | 1464638849054 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 13:07:29 INFO - PROCESS | 2590 | 1464638849057 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 13:07:29 INFO - PROCESS | 2590 | 1464638849059 Marionette TRACE conn2 <- [1,2226,null,{}] 13:07:29 INFO - PROCESS | 2590 | 1464638849062 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}] 13:07:29 INFO - PROCESS | 2590 | 1464638849188 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 13:07:29 INFO - PROCESS | 2590 | 1464638849333 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:29 INFO - PROCESS | 2590 | ++DOCSHELL 0x116f76000 == 116 [pid = 2590] [id = 564] 13:07:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 210 (0x111f37c00) [pid = 2590] [serial = 1692] [outer = 0x0] 13:07:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 211 (0x112796000) [pid = 2590] [serial = 1693] [outer = 0x111f37c00] 13:07:29 INFO - PROCESS | 2590 | 1464638849365 Marionette DEBUG loaded listener.js 13:07:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 212 (0x114f58c00) [pid = 2590] [serial = 1694] [outer = 0x111f37c00] 13:07:29 INFO - PROCESS | 2590 | 1464638849798 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]]]}] 13:07:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 13:07:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 775ms 13:07:29 INFO - PROCESS | 2590 | 1464638849835 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 13:07:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 13:07:29 INFO - PROCESS | 2590 | 1464638849837 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 13:07:29 INFO - PROCESS | 2590 | 1464638849840 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 13:07:29 INFO - PROCESS | 2590 | 1464638849841 Marionette TRACE conn2 <- [1,2230,null,{}] 13:07:29 INFO - PROCESS | 2590 | 1464638849844 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}] 13:07:29 INFO - PROCESS | 2590 | 1464638849980 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 13:07:30 INFO - PROCESS | 2590 | 1464638850110 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x118a86000 == 117 [pid = 2590] [id = 565] 13:07:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 213 (0x1166d0c00) [pid = 2590] [serial = 1695] [outer = 0x0] 13:07:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 214 (0x116960800) [pid = 2590] [serial = 1696] [outer = 0x1166d0c00] 13:07:30 INFO - PROCESS | 2590 | 1464638850141 Marionette DEBUG loaded listener.js 13:07:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 215 (0x117479c00) [pid = 2590] [serial = 1697] [outer = 0x1166d0c00] 13:07:30 INFO - PROCESS | 2590 | 1464638850603 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]]]}] 13:07:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 13:07:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 773ms 13:07:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 13:07:30 INFO - PROCESS | 2590 | 1464638850614 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 13:07:30 INFO - PROCESS | 2590 | 1464638850615 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 13:07:30 INFO - PROCESS | 2590 | 1464638850622 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 13:07:30 INFO - PROCESS | 2590 | 1464638850626 Marionette TRACE conn2 <- [1,2234,null,{}] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x12d593000 == 116 [pid = 2590] [id = 176] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x119272800 == 115 [pid = 2590] [id = 158] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x13b73d000 == 114 [pid = 2590] [id = 504] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x138e03000 == 113 [pid = 2590] [id = 550] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x135d0c000 == 112 [pid = 2590] [id = 549] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x135ae1000 == 111 [pid = 2590] [id = 548] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x1356e9800 == 110 [pid = 2590] [id = 547] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 214 (0x1399e2800) [pid = 2590] [serial = 1537] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 213 (0x1392b2000) [pid = 2590] [serial = 1534] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 212 (0x142682800) [pid = 2590] [serial = 1540] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 211 (0x142688c00) [pid = 2590] [serial = 1543] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 210 (0x138d45c00) [pid = 2590] [serial = 1531] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 209 (0x138d4bc00) [pid = 2590] [serial = 1576] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x13556a800 == 109 [pid = 2590] [id = 546] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x12d7bd000 == 108 [pid = 2590] [id = 545] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x12bdb1800 == 107 [pid = 2590] [id = 544] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x129341000 == 106 [pid = 2590] [id = 543] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x11961b800 == 105 [pid = 2590] [id = 542] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x13b747800 == 104 [pid = 2590] [id = 432] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x128fb0800 == 103 [pid = 2590] [id = 541] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3df800 == 102 [pid = 2590] [id = 540] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x119bae000 == 101 [pid = 2590] [id = 539] 13:07:30 INFO - PROCESS | 2590 | 1464638850734 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}] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x142816800 == 100 [pid = 2590] [id = 534] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x14258d800 == 99 [pid = 2590] [id = 533] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x13b836800 == 98 [pid = 2590] [id = 532] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x13b74b000 == 97 [pid = 2590] [id = 531] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x139903800 == 96 [pid = 2590] [id = 530] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x1381c5000 == 95 [pid = 2590] [id = 529] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x134613800 == 94 [pid = 2590] [id = 528] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x12b2b7800 == 93 [pid = 2590] [id = 527] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x12107a800 == 92 [pid = 2590] [id = 526] 13:07:30 INFO - PROCESS | 2590 | --DOCSHELL 0x138e22000 == 91 [pid = 2590] [id = 525] 13:07:30 INFO - PROCESS | 2590 | 1464638850849 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 208 (0x120f10800) [pid = 2590] [serial = 1561] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 207 (0x13b7f9400) [pid = 2590] [serial = 1402] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 206 (0x12ab84800) [pid = 2590] [serial = 1556] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 205 (0x1347b6800) [pid = 2590] [serial = 1564] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 204 (0x135138400) [pid = 2590] [serial = 1528] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 203 (0x113c08c00) [pid = 2590] [serial = 1516] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 202 (0x143a5e400) [pid = 2590] [serial = 1405] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 201 (0x117113c00) [pid = 2590] [serial = 1549] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 200 (0x135143000) [pid = 2590] [serial = 1565] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 199 (0x13468d800) [pid = 2590] [serial = 1525] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 198 (0x12c6ea400) [pid = 2590] [serial = 1558] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 197 (0x13577ec00) [pid = 2590] [serial = 1567] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 196 (0x12100c800) [pid = 2590] [serial = 1519] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 195 (0x12a7dac00) [pid = 2590] [serial = 1522] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 194 (0x135da3c00) [pid = 2590] [serial = 1568] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 193 (0x118f41400) [pid = 2590] [serial = 1552] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 192 (0x12151b400) [pid = 2590] [serial = 1553] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 191 (0x128a69c00) [pid = 2590] [serial = 1555] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 190 (0x118526c00) [pid = 2590] [serial = 1550] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 189 (0x13b7f6800) [pid = 2590] [serial = 1399] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 188 (0x12da35000) [pid = 2590] [serial = 1559] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 187 (0x1131cbc00) [pid = 2590] [serial = 1546] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 186 (0x1258b2800) [pid = 2590] [serial = 1562] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 185 (0x1392ea400) [pid = 2590] [serial = 1514] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 184 (0x1381a4800) [pid = 2590] [serial = 1570] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 183 (0x138a3a000) [pid = 2590] [serial = 1573] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 182 (0x138d46000) [pid = 2590] [serial = 1574] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | --DOMWINDOW == 181 (0x138a2fc00) [pid = 2590] [serial = 1571] [outer = 0x0] [url = about:blank] 13:07:30 INFO - PROCESS | 2590 | 1464638850943 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x114e54000 == 92 [pid = 2590] [id = 566] 13:07:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 182 (0x113c08c00) [pid = 2590] [serial = 1698] [outer = 0x0] 13:07:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 183 (0x118142800) [pid = 2590] [serial = 1699] [outer = 0x113c08c00] 13:07:30 INFO - PROCESS | 2590 | 1464638850972 Marionette DEBUG loaded listener.js 13:07:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 184 (0x11854b000) [pid = 2590] [serial = 1700] [outer = 0x113c08c00] 13:07:31 INFO - PROCESS | 2590 | 1464638851261 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]]]}] 13:07:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 13:07:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 675ms 13:07:31 INFO - PROCESS | 2590 | 1464638851297 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 13:07:31 INFO - PROCESS | 2590 | 1464638851299 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 13:07:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 13:07:31 INFO - PROCESS | 2590 | 1464638851301 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 13:07:31 INFO - PROCESS | 2590 | 1464638851302 Marionette TRACE conn2 <- [1,2238,null,{}] 13:07:31 INFO - PROCESS | 2590 | 1464638851305 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}] 13:07:31 INFO - PROCESS | 2590 | 1464638851417 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 13:07:31 INFO - PROCESS | 2590 | 1464638851535 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:31 INFO - PROCESS | 2590 | ++DOCSHELL 0x119bba000 == 93 [pid = 2590] [id = 567] 13:07:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 185 (0x118543800) [pid = 2590] [serial = 1701] [outer = 0x0] 13:07:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 186 (0x118745400) [pid = 2590] [serial = 1702] [outer = 0x118543800] 13:07:31 INFO - PROCESS | 2590 | 1464638851561 Marionette DEBUG loaded listener.js 13:07:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 187 (0x11928e000) [pid = 2590] [serial = 1703] [outer = 0x118543800] 13:07:31 INFO - PROCESS | 2590 | 1464638851842 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]]]}] 13:07:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 13:07:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 570ms 13:07:31 INFO - PROCESS | 2590 | 1464638851872 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 13:07:31 INFO - PROCESS | 2590 | 1464638851873 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 13:07:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 13:07:31 INFO - PROCESS | 2590 | 1464638851883 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 13:07:31 INFO - PROCESS | 2590 | 1464638851884 Marionette TRACE conn2 <- [1,2242,null,{}] 13:07:31 INFO - PROCESS | 2590 | 1464638851886 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}] 13:07:32 INFO - PROCESS | 2590 | 1464638852003 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 13:07:32 INFO - PROCESS | 2590 | 1464638852090 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:32 INFO - PROCESS | 2590 | ++DOCSHELL 0x12aa38800 == 94 [pid = 2590] [id = 568] 13:07:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 188 (0x119673400) [pid = 2590] [serial = 1704] [outer = 0x0] 13:07:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 189 (0x119748800) [pid = 2590] [serial = 1705] [outer = 0x119673400] 13:07:32 INFO - PROCESS | 2590 | 1464638852121 Marionette DEBUG loaded listener.js 13:07:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 190 (0x121254c00) [pid = 2590] [serial = 1706] [outer = 0x119673400] 13:07:32 INFO - PROCESS | 2590 | 1464638852439 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]]]}] 13:07:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 13:07:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 568ms 13:07:32 INFO - PROCESS | 2590 | 1464638852452 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 13:07:32 INFO - PROCESS | 2590 | 1464638852454 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 13:07:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 13:07:32 INFO - PROCESS | 2590 | 1464638852456 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 13:07:32 INFO - PROCESS | 2590 | 1464638852457 Marionette TRACE conn2 <- [1,2246,null,{}] 13:07:32 INFO - PROCESS | 2590 | 1464638852462 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}] 13:07:32 INFO - PROCESS | 2590 | 1464638852621 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 13:07:32 INFO - PROCESS | 2590 | 1464638852784 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:32 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ba7f800 == 95 [pid = 2590] [id = 569] 13:07:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 191 (0x119670000) [pid = 2590] [serial = 1707] [outer = 0x0] 13:07:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 192 (0x121515c00) [pid = 2590] [serial = 1708] [outer = 0x119670000] 13:07:32 INFO - PROCESS | 2590 | 1464638852828 Marionette DEBUG loaded listener.js 13:07:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 193 (0x121866000) [pid = 2590] [serial = 1709] [outer = 0x119670000] 13:07:33 INFO - PROCESS | 2590 | 1464638853203 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]]]}] 13:07:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 13:07:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 771ms 13:07:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 13:07:33 INFO - PROCESS | 2590 | 1464638853228 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 13:07:33 INFO - PROCESS | 2590 | 1464638853229 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 13:07:33 INFO - PROCESS | 2590 | 1464638853231 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 13:07:33 INFO - PROCESS | 2590 | 1464638853232 Marionette TRACE conn2 <- [1,2250,null,{}] 13:07:33 INFO - PROCESS | 2590 | 1464638853241 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}] 13:07:33 INFO - PROCESS | 2590 | 1464638853375 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 13:07:33 INFO - PROCESS | 2590 | 1464638853388 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:33 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bdc2000 == 96 [pid = 2590] [id = 570] 13:07:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 194 (0x121868800) [pid = 2590] [serial = 1710] [outer = 0x0] 13:07:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 195 (0x121875000) [pid = 2590] [serial = 1711] [outer = 0x121868800] 13:07:33 INFO - PROCESS | 2590 | 1464638853418 Marionette DEBUG loaded listener.js 13:07:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 196 (0x121890000) [pid = 2590] [serial = 1712] [outer = 0x121868800] 13:07:33 INFO - PROCESS | 2590 | 1464638853784 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]]]}] 13:07:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 13:07:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 575ms 13:07:33 INFO - PROCESS | 2590 | 1464638853806 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 13:07:33 INFO - PROCESS | 2590 | 1464638853809 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 13:07:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 13:07:33 INFO - PROCESS | 2590 | 1464638853812 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 13:07:33 INFO - PROCESS | 2590 | 1464638853813 Marionette TRACE conn2 <- [1,2254,null,{}] 13:07:33 INFO - PROCESS | 2590 | 1464638853815 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}] 13:07:33 INFO - PROCESS | 2590 | 1464638853952 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 13:07:33 INFO - PROCESS | 2590 | 1464638853968 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:33 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c946800 == 97 [pid = 2590] [id = 571] 13:07:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 197 (0x121873c00) [pid = 2590] [serial = 1713] [outer = 0x0] 13:07:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 198 (0x12356ac00) [pid = 2590] [serial = 1714] [outer = 0x121873c00] 13:07:33 INFO - PROCESS | 2590 | 1464638853993 Marionette DEBUG loaded listener.js 13:07:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 199 (0x12376b800) [pid = 2590] [serial = 1715] [outer = 0x121873c00] 13:07:34 INFO - PROCESS | 2590 | 1464638854370 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]]]}] 13:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 13:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 568ms 13:07:34 INFO - PROCESS | 2590 | 1464638854381 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 13:07:34 INFO - PROCESS | 2590 | 1464638854382 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 13:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 13:07:34 INFO - PROCESS | 2590 | 1464638854384 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 13:07:34 INFO - PROCESS | 2590 | 1464638854386 Marionette TRACE conn2 <- [1,2258,null,{}] 13:07:34 INFO - PROCESS | 2590 | 1464638854388 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}] 13:07:34 INFO - PROCESS | 2590 | 1464638854528 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 13:07:34 INFO - PROCESS | 2590 | 1464638854544 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:34 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d2c9800 == 98 [pid = 2590] [id = 572] 13:07:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 200 (0x125577c00) [pid = 2590] [serial = 1716] [outer = 0x0] 13:07:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 201 (0x125da8c00) [pid = 2590] [serial = 1717] [outer = 0x125577c00] 13:07:34 INFO - PROCESS | 2590 | 1464638854569 Marionette DEBUG loaded listener.js 13:07:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 202 (0x126fcd000) [pid = 2590] [serial = 1718] [outer = 0x125577c00] 13:07:35 INFO - PROCESS | 2590 | 1464638855012 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]]]}] 13:07:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 13:07:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 670ms 13:07:35 INFO - PROCESS | 2590 | --DOMWINDOW == 201 (0x12d3b5800) [pid = 2590] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 13:07:35 INFO - PROCESS | 2590 | --DOMWINDOW == 200 (0x12d3b6c00) [pid = 2590] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 13:07:35 INFO - PROCESS | 2590 | --DOMWINDOW == 199 (0x1346b5400) [pid = 2590] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 13:07:35 INFO - PROCESS | 2590 | --DOMWINDOW == 198 (0x1184db800) [pid = 2590] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 13:07:35 INFO - PROCESS | 2590 | --DOMWINDOW == 197 (0x12356c000) [pid = 2590] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 13:07:35 INFO - PROCESS | 2590 | --DOMWINDOW == 196 (0x12180a000) [pid = 2590] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 13:07:35 INFO - PROCESS | 2590 | --DOMWINDOW == 195 (0x12c50e000) [pid = 2590] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 13:07:35 INFO - PROCESS | 2590 | --DOMWINDOW == 194 (0x1235ba800) [pid = 2590] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 13:07:35 INFO - PROCESS | 2590 | --DOMWINDOW == 193 (0x118738c00) [pid = 2590] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 13:07:35 INFO - PROCESS | 2590 | --DOMWINDOW == 192 (0x113298c00) [pid = 2590] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 13:07:35 INFO - PROCESS | 2590 | --DOMWINDOW == 191 (0x111a08c00) [pid = 2590] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 13:07:35 INFO - PROCESS | 2590 | --DOMWINDOW == 190 (0x12950bc00) [pid = 2590] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 13:07:35 INFO - PROCESS | 2590 | 1464638855369 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 13:07:35 INFO - PROCESS | 2590 | 1464638855371 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 13:07:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 13:07:35 INFO - PROCESS | 2590 | 1464638855383 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 13:07:35 INFO - PROCESS | 2590 | 1464638855384 Marionette TRACE conn2 <- [1,2262,null,{}] 13:07:35 INFO - PROCESS | 2590 | 1464638855386 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}] 13:07:35 INFO - PROCESS | 2590 | 1464638855496 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 13:07:35 INFO - PROCESS | 2590 | 1464638855501 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:35 INFO - PROCESS | 2590 | ++DOCSHELL 0x1293a2800 == 99 [pid = 2590] [id = 573] 13:07:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 191 (0x11810fc00) [pid = 2590] [serial = 1719] [outer = 0x0] 13:07:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 192 (0x1235ba800) [pid = 2590] [serial = 1720] [outer = 0x11810fc00] 13:07:35 INFO - PROCESS | 2590 | 1464638855531 Marionette DEBUG loaded listener.js 13:07:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 193 (0x12777d000) [pid = 2590] [serial = 1721] [outer = 0x11810fc00] 13:07:35 INFO - PROCESS | 2590 | 1464638855909 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]]]}] 13:07:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 13:07:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 569ms 13:07:35 INFO - PROCESS | 2590 | 1464638855951 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 13:07:35 INFO - PROCESS | 2590 | 1464638855953 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 13:07:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 13:07:35 INFO - PROCESS | 2590 | 1464638855955 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 13:07:35 INFO - PROCESS | 2590 | 1464638855956 Marionette TRACE conn2 <- [1,2266,null,{}] 13:07:35 INFO - PROCESS | 2590 | 1464638855962 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}] 13:07:36 INFO - PROCESS | 2590 | 1464638856121 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 13:07:36 INFO - PROCESS | 2590 | 1464638856128 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:36 INFO - PROCESS | 2590 | ++DOCSHELL 0x13556b800 == 100 [pid = 2590] [id = 574] 13:07:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 194 (0x128a6b000) [pid = 2590] [serial = 1722] [outer = 0x0] 13:07:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 195 (0x1293db800) [pid = 2590] [serial = 1723] [outer = 0x128a6b000] 13:07:36 INFO - PROCESS | 2590 | 1464638856154 Marionette DEBUG loaded listener.js 13:07:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 196 (0x12a7d2400) [pid = 2590] [serial = 1724] [outer = 0x128a6b000] 13:07:36 INFO - PROCESS | 2590 | 1464638856484 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]]]}] 13:07:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 13:07:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 574ms 13:07:36 INFO - PROCESS | 2590 | 1464638856530 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 13:07:36 INFO - PROCESS | 2590 | 1464638856540 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 13:07:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 13:07:36 INFO - PROCESS | 2590 | 1464638856542 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 13:07:36 INFO - PROCESS | 2590 | 1464638856543 Marionette TRACE conn2 <- [1,2270,null,{}] 13:07:36 INFO - PROCESS | 2590 | 1464638856546 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}] 13:07:36 INFO - PROCESS | 2590 | 1464638856655 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 13:07:36 INFO - PROCESS | 2590 | 1464638856746 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:36 INFO - PROCESS | 2590 | ++DOCSHELL 0x1356ef800 == 101 [pid = 2590] [id = 575] 13:07:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 197 (0x1167abc00) [pid = 2590] [serial = 1725] [outer = 0x0] 13:07:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 198 (0x126fcc400) [pid = 2590] [serial = 1726] [outer = 0x1167abc00] 13:07:36 INFO - PROCESS | 2590 | 1464638856771 Marionette DEBUG loaded listener.js 13:07:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 199 (0x12b3d5400) [pid = 2590] [serial = 1727] [outer = 0x1167abc00] 13:07:37 INFO - PROCESS | 2590 | 1464638857077 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]]]}] 13:07:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 13:07:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 570ms 13:07:37 INFO - PROCESS | 2590 | 1464638857112 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 13:07:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 13:07:37 INFO - PROCESS | 2590 | 1464638857114 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 13:07:37 INFO - PROCESS | 2590 | 1464638857116 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 13:07:37 INFO - PROCESS | 2590 | 1464638857117 Marionette TRACE conn2 <- [1,2274,null,{}] 13:07:37 INFO - PROCESS | 2590 | 1464638857119 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}] 13:07:37 INFO - PROCESS | 2590 | 1464638857229 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 13:07:37 INFO - PROCESS | 2590 | 1464638857233 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:37 INFO - PROCESS | 2590 | ++DOCSHELL 0x135ae0000 == 102 [pid = 2590] [id = 576] 13:07:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 200 (0x12b3d8c00) [pid = 2590] [serial = 1728] [outer = 0x0] 13:07:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 201 (0x12c007400) [pid = 2590] [serial = 1729] [outer = 0x12b3d8c00] 13:07:37 INFO - PROCESS | 2590 | 1464638857258 Marionette DEBUG loaded listener.js 13:07:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 202 (0x12c6e7800) [pid = 2590] [serial = 1730] [outer = 0x12b3d8c00] 13:07:37 INFO - PROCESS | 2590 | 1464638857866 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]]]}] 13:07:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 13:07:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 818ms 13:07:37 INFO - PROCESS | 2590 | 1464638857953 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 13:07:37 INFO - PROCESS | 2590 | 1464638857956 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 13:07:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 13:07:37 INFO - PROCESS | 2590 | 1464638857974 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 13:07:37 INFO - PROCESS | 2590 | 1464638857976 Marionette TRACE conn2 <- [1,2278,null,{}] 13:07:37 INFO - PROCESS | 2590 | 1464638857995 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}] 13:07:38 INFO - PROCESS | 2590 | 1464638858143 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 13:07:38 INFO - PROCESS | 2590 | 1464638858267 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:38 INFO - PROCESS | 2590 | ++DOCSHELL 0x121174800 == 103 [pid = 2590] [id = 577] 13:07:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 203 (0x113169000) [pid = 2590] [serial = 1731] [outer = 0x0] 13:07:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 204 (0x113cd6400) [pid = 2590] [serial = 1732] [outer = 0x113169000] 13:07:38 INFO - PROCESS | 2590 | 1464638858299 Marionette DEBUG loaded listener.js 13:07:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 205 (0x115e70000) [pid = 2590] [serial = 1733] [outer = 0x113169000] 13:07:38 INFO - PROCESS | 2590 | 1464638858748 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]]]}] 13:07:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 13:07:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 803ms 13:07:38 INFO - PROCESS | 2590 | 1464638858763 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 13:07:38 INFO - PROCESS | 2590 | 1464638858767 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 13:07:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 13:07:38 INFO - PROCESS | 2590 | 1464638858771 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 13:07:38 INFO - PROCESS | 2590 | 1464638858773 Marionette TRACE conn2 <- [1,2282,null,{}] 13:07:38 INFO - PROCESS | 2590 | 1464638858776 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}] 13:07:38 INFO - PROCESS | 2590 | 1464638858908 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 13:07:39 INFO - PROCESS | 2590 | 1464638859036 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:39 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b2d2000 == 104 [pid = 2590] [id = 578] 13:07:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 206 (0x1167a3c00) [pid = 2590] [serial = 1734] [outer = 0x0] 13:07:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 207 (0x118103c00) [pid = 2590] [serial = 1735] [outer = 0x1167a3c00] 13:07:39 INFO - PROCESS | 2590 | 1464638859068 Marionette DEBUG loaded listener.js 13:07:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 208 (0x118549800) [pid = 2590] [serial = 1736] [outer = 0x1167a3c00] 13:07:39 INFO - PROCESS | 2590 | 1464638859504 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]]]}] 13:07:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 13:07:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 772ms 13:07:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 13:07:39 INFO - PROCESS | 2590 | 1464638859554 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 13:07:39 INFO - PROCESS | 2590 | 1464638859555 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 13:07:39 INFO - PROCESS | 2590 | 1464638859559 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 13:07:39 INFO - PROCESS | 2590 | 1464638859562 Marionette TRACE conn2 <- [1,2286,null,{}] 13:07:39 INFO - PROCESS | 2590 | 1464638859570 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}] 13:07:39 INFO - PROCESS | 2590 | 1464638859702 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 13:07:39 INFO - PROCESS | 2590 | 1464638859804 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:39 INFO - PROCESS | 2590 | ++DOCSHELL 0x135d06800 == 105 [pid = 2590] [id = 579] 13:07:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 209 (0x1187b0000) [pid = 2590] [serial = 1737] [outer = 0x0] 13:07:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 210 (0x11976dc00) [pid = 2590] [serial = 1738] [outer = 0x1187b0000] 13:07:39 INFO - PROCESS | 2590 | 1464638859838 Marionette DEBUG loaded listener.js 13:07:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 211 (0x12186c400) [pid = 2590] [serial = 1739] [outer = 0x1187b0000] 13:07:40 INFO - PROCESS | 2590 | 1464638860278 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]]]}] 13:07:40 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 13:07:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 772ms 13:07:40 INFO - PROCESS | 2590 | 1464638860332 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 13:07:40 INFO - PROCESS | 2590 | 1464638860333 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 13:07:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 13:07:40 INFO - PROCESS | 2590 | 1464638860336 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 13:07:40 INFO - PROCESS | 2590 | 1464638860337 Marionette TRACE conn2 <- [1,2290,null,{}] 13:07:40 INFO - PROCESS | 2590 | 1464638860356 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}] 13:07:40 INFO - PROCESS | 2590 | 1464638860521 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 13:07:40 INFO - PROCESS | 2590 | 1464638860590 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:40 INFO - PROCESS | 2590 | ++DOCSHELL 0x1389d8000 == 106 [pid = 2590] [id = 580] 13:07:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 212 (0x127420800) [pid = 2590] [serial = 1740] [outer = 0x0] 13:07:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 213 (0x127779c00) [pid = 2590] [serial = 1741] [outer = 0x127420800] 13:07:40 INFO - PROCESS | 2590 | 1464638860620 Marionette DEBUG loaded listener.js 13:07:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 214 (0x128f27c00) [pid = 2590] [serial = 1742] [outer = 0x127420800] 13:07:41 INFO - PROCESS | 2590 | 1464638861033 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]]]}] 13:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 13:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 774ms 13:07:41 INFO - PROCESS | 2590 | 1464638861111 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 13:07:41 INFO - PROCESS | 2590 | 1464638861112 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 13:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 13:07:41 INFO - PROCESS | 2590 | 1464638861115 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 13:07:41 INFO - PROCESS | 2590 | 1464638861116 Marionette TRACE conn2 <- [1,2294,null,{}] 13:07:41 INFO - PROCESS | 2590 | 1464638861119 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}] 13:07:41 INFO - PROCESS | 2590 | 1464638861288 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 13:07:41 INFO - PROCESS | 2590 | 1464638861397 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:41 INFO - PROCESS | 2590 | ++DOCSHELL 0x138ec9800 == 107 [pid = 2590] [id = 581] 13:07:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 215 (0x127427c00) [pid = 2590] [serial = 1743] [outer = 0x0] 13:07:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 216 (0x12b10d800) [pid = 2590] [serial = 1744] [outer = 0x127427c00] 13:07:41 INFO - PROCESS | 2590 | 1464638861426 Marionette DEBUG loaded listener.js 13:07:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 217 (0x12c00fc00) [pid = 2590] [serial = 1745] [outer = 0x127427c00] 13:07:41 INFO - PROCESS | 2590 | 1464638861838 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]]]}] 13:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 13:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 770ms 13:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 13:07:41 INFO - PROCESS | 2590 | 1464638861886 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 13:07:41 INFO - PROCESS | 2590 | 1464638861887 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 13:07:41 INFO - PROCESS | 2590 | 1464638861889 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 13:07:41 INFO - PROCESS | 2590 | 1464638861890 Marionette TRACE conn2 <- [1,2298,null,{}] 13:07:41 INFO - PROCESS | 2590 | 1464638861893 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}] 13:07:42 INFO - PROCESS | 2590 | 1464638862037 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 13:07:42 INFO - PROCESS | 2590 | 1464638862174 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:42 INFO - PROCESS | 2590 | ++DOCSHELL 0x139816000 == 108 [pid = 2590] [id = 582] 13:07:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 218 (0x118fb2c00) [pid = 2590] [serial = 1746] [outer = 0x0] 13:07:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 219 (0x12cac0000) [pid = 2590] [serial = 1747] [outer = 0x118fb2c00] 13:07:42 INFO - PROCESS | 2590 | 1464638862208 Marionette DEBUG loaded listener.js 13:07:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 220 (0x12dfab000) [pid = 2590] [serial = 1748] [outer = 0x118fb2c00] 13:07:42 INFO - PROCESS | 2590 | 1464638862624 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]]]}] 13:07:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 13:07:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 822ms 13:07:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 13:07:42 INFO - PROCESS | 2590 | 1464638862712 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 13:07:42 INFO - PROCESS | 2590 | 1464638862713 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 13:07:42 INFO - PROCESS | 2590 | 1464638862715 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 13:07:42 INFO - PROCESS | 2590 | 1464638862717 Marionette TRACE conn2 <- [1,2302,null,{}] 13:07:42 INFO - PROCESS | 2590 | 1464638862719 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}] 13:07:42 INFO - PROCESS | 2590 | 1464638862845 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 13:07:42 INFO - PROCESS | 2590 | 1464638862947 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:42 INFO - PROCESS | 2590 | ++DOCSHELL 0x139c0c000 == 109 [pid = 2590] [id = 583] 13:07:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 221 (0x12da35800) [pid = 2590] [serial = 1749] [outer = 0x0] 13:07:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 222 (0x13468c000) [pid = 2590] [serial = 1750] [outer = 0x12da35800] 13:07:42 INFO - PROCESS | 2590 | 1464638862977 Marionette DEBUG loaded listener.js 13:07:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 223 (0x1346b7800) [pid = 2590] [serial = 1751] [outer = 0x12da35800] 13:07:43 INFO - PROCESS | 2590 | 1464638863397 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]]]}] 13:07:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 13:07:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 720ms 13:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 13:07:43 INFO - PROCESS | 2590 | 1464638863436 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 13:07:43 INFO - PROCESS | 2590 | 1464638863437 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 13:07:43 INFO - PROCESS | 2590 | 1464638863439 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 13:07:43 INFO - PROCESS | 2590 | 1464638863441 Marionette TRACE conn2 <- [1,2306,null,{}] 13:07:43 INFO - PROCESS | 2590 | 1464638863446 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}] 13:07:43 INFO - PROCESS | 2590 | 1464638863582 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 13:07:43 INFO - PROCESS | 2590 | 1464638863715 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:43 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b7bf000 == 110 [pid = 2590] [id = 584] 13:07:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 224 (0x12dfac000) [pid = 2590] [serial = 1752] [outer = 0x0] 13:07:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 225 (0x135142000) [pid = 2590] [serial = 1753] [outer = 0x12dfac000] 13:07:43 INFO - PROCESS | 2590 | 1464638863763 Marionette DEBUG loaded listener.js 13:07:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 226 (0x13573cc00) [pid = 2590] [serial = 1754] [outer = 0x12dfac000] 13:07:44 INFO - PROCESS | 2590 | 1464638864266 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]]]}] 13:07:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 13:07:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 873ms 13:07:44 INFO - PROCESS | 2590 | 1464638864312 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 13:07:44 INFO - PROCESS | 2590 | 1464638864314 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 13:07:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 13:07:44 INFO - PROCESS | 2590 | 1464638864316 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 13:07:44 INFO - PROCESS | 2590 | 1464638864317 Marionette TRACE conn2 <- [1,2310,null,{}] 13:07:44 INFO - PROCESS | 2590 | 1464638864319 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}] 13:07:44 INFO - PROCESS | 2590 | 1464638864447 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 13:07:44 INFO - PROCESS | 2590 | 1464638864586 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:44 INFO - PROCESS | 2590 | ++DOCSHELL 0x142492800 == 111 [pid = 2590] [id = 585] 13:07:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 227 (0x13573b000) [pid = 2590] [serial = 1755] [outer = 0x0] 13:07:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 228 (0x135772400) [pid = 2590] [serial = 1756] [outer = 0x13573b000] 13:07:44 INFO - PROCESS | 2590 | 1464638864615 Marionette DEBUG loaded listener.js 13:07:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 229 (0x135b29000) [pid = 2590] [serial = 1757] [outer = 0x13573b000] 13:07:45 INFO - PROCESS | 2590 | 1464638865035 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]]]}] 13:07:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 13:07:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 768ms 13:07:45 INFO - PROCESS | 2590 | 1464638865084 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 13:07:45 INFO - PROCESS | 2590 | 1464638865086 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 13:07:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 13:07:45 INFO - PROCESS | 2590 | 1464638865088 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 13:07:45 INFO - PROCESS | 2590 | 1464638865089 Marionette TRACE conn2 <- [1,2314,null,{}] 13:07:45 INFO - PROCESS | 2590 | 1464638865114 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}] 13:07:45 INFO - PROCESS | 2590 | 1464638865242 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 13:07:45 INFO - PROCESS | 2590 | 1464638865366 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:45 INFO - PROCESS | 2590 | ++DOCSHELL 0x1428c1000 == 112 [pid = 2590] [id = 586] 13:07:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 230 (0x135b2e400) [pid = 2590] [serial = 1758] [outer = 0x0] 13:07:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 231 (0x135b32800) [pid = 2590] [serial = 1759] [outer = 0x135b2e400] 13:07:45 INFO - PROCESS | 2590 | 1464638865398 Marionette DEBUG loaded listener.js 13:07:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 232 (0x135d67800) [pid = 2590] [serial = 1760] [outer = 0x135b2e400] 13:07:45 INFO - PROCESS | 2590 | 1464638865846 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]]]}] 13:07:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 13:07:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 786ms 13:07:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 13:07:45 INFO - PROCESS | 2590 | 1464638865874 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 13:07:45 INFO - PROCESS | 2590 | 1464638865876 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 13:07:45 INFO - PROCESS | 2590 | 1464638865878 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 13:07:45 INFO - PROCESS | 2590 | 1464638865880 Marionette TRACE conn2 <- [1,2318,null,{}] 13:07:45 INFO - PROCESS | 2590 | 1464638865882 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}] 13:07:46 INFO - PROCESS | 2590 | 1464638866025 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 13:07:46 INFO - PROCESS | 2590 | 1464638866166 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x144c12800 == 113 [pid = 2590] [id = 587] 13:07:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 233 (0x135b34400) [pid = 2590] [serial = 1761] [outer = 0x0] 13:07:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 234 (0x138199800) [pid = 2590] [serial = 1762] [outer = 0x135b34400] 13:07:46 INFO - PROCESS | 2590 | 1464638866200 Marionette DEBUG loaded listener.js 13:07:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 235 (0x138a41c00) [pid = 2590] [serial = 1763] [outer = 0x135b34400] 13:07:46 INFO - PROCESS | 2590 | 1464638866622 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] 13:07:46 INFO - PROCESS | 2590 | 1464638866651 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 13:07:46 INFO - PROCESS | 2590 | 1464638866653 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 13:07:46 INFO - PROCESS | 2590 | 1464638866655 Marionette TRACE conn2 <- [1,2322,null,{}] 13:07:46 INFO - PROCESS | 2590 | 1464638866657 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}] 13:07:46 INFO - PROCESS | 2590 | 1464638866785 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 13:07:46 INFO - PROCESS | 2590 | 1464638866918 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x145f18000 == 114 [pid = 2590] [id = 588] 13:07:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 236 (0x135d74400) [pid = 2590] [serial = 1764] [outer = 0x0] 13:07:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 237 (0x138e5dc00) [pid = 2590] [serial = 1765] [outer = 0x135d74400] 13:07:46 INFO - PROCESS | 2590 | 1464638866947 Marionette DEBUG loaded listener.js 13:07:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 238 (0x139248800) [pid = 2590] [serial = 1766] [outer = 0x135d74400] 13:07:47 INFO - PROCESS | 2590 | 1464638867462 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]]]}] 13:07:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 13:07:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 819ms 13:07:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 13:07:47 INFO - PROCESS | 2590 | 1464638867472 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 13:07:47 INFO - PROCESS | 2590 | 1464638867474 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 13:07:47 INFO - PROCESS | 2590 | 1464638867478 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 13:07:47 INFO - PROCESS | 2590 | 1464638867479 Marionette TRACE conn2 <- [1,2326,null,{}] 13:07:47 INFO - PROCESS | 2590 | 1464638867483 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}] 13:07:47 INFO - PROCESS | 2590 | 1464638867616 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 13:07:47 INFO - PROCESS | 2590 | 1464638867752 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:47 INFO - PROCESS | 2590 | ++DOCSHELL 0x128926800 == 115 [pid = 2590] [id = 589] 13:07:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 239 (0x117471400) [pid = 2590] [serial = 1767] [outer = 0x0] 13:07:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 240 (0x12c6ec800) [pid = 2590] [serial = 1768] [outer = 0x117471400] 13:07:47 INFO - PROCESS | 2590 | 1464638867781 Marionette DEBUG loaded listener.js 13:07:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 241 (0x138e64000) [pid = 2590] [serial = 1769] [outer = 0x117471400] 13:07:48 INFO - PROCESS | 2590 | 1464638868231 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]]]}] 13:07:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 13:07:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 772ms 13:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 13:07:48 INFO - PROCESS | 2590 | 1464638868250 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 13:07:48 INFO - PROCESS | 2590 | 1464638868251 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 13:07:48 INFO - PROCESS | 2590 | 1464638868253 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 13:07:48 INFO - PROCESS | 2590 | 1464638868255 Marionette TRACE conn2 <- [1,2330,null,{}] 13:07:48 INFO - PROCESS | 2590 | 1464638868280 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}] 13:07:48 INFO - PROCESS | 2590 | 1464638868416 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 13:07:48 INFO - PROCESS | 2590 | 1464638868520 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:48 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e07c800 == 116 [pid = 2590] [id = 590] 13:07:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 242 (0x11853b400) [pid = 2590] [serial = 1770] [outer = 0x0] 13:07:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 243 (0x1392ad400) [pid = 2590] [serial = 1771] [outer = 0x11853b400] 13:07:48 INFO - PROCESS | 2590 | 1464638868549 Marionette DEBUG loaded listener.js 13:07:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 244 (0x1392eec00) [pid = 2590] [serial = 1772] [outer = 0x11853b400] 13:07:49 INFO - PROCESS | 2590 | 1464638869327 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]]]}] 13:07:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 13:07:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1122ms 13:07:49 INFO - PROCESS | 2590 | 1464638869378 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 13:07:49 INFO - PROCESS | 2590 | 1464638869380 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 13:07:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 13:07:49 INFO - PROCESS | 2590 | 1464638869384 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 13:07:49 INFO - PROCESS | 2590 | 1464638869386 Marionette TRACE conn2 <- [1,2334,null,{}] 13:07:49 INFO - PROCESS | 2590 | 1464638869390 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}] 13:07:49 INFO - PROCESS | 2590 | 1464638869519 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 13:07:49 INFO - PROCESS | 2590 | 1464638869626 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:49 INFO - PROCESS | 2590 | ++DOCSHELL 0x12a4b6800 == 117 [pid = 2590] [id = 591] 13:07:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 245 (0x114f56000) [pid = 2590] [serial = 1773] [outer = 0x0] 13:07:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 246 (0x115e69c00) [pid = 2590] [serial = 1774] [outer = 0x114f56000] 13:07:49 INFO - PROCESS | 2590 | 1464638869655 Marionette DEBUG loaded listener.js 13:07:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 247 (0x117474800) [pid = 2590] [serial = 1775] [outer = 0x114f56000] 13:07:50 INFO - PROCESS | 2590 | 1464638870143 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]]]}] 13:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 13:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 775ms 13:07:50 INFO - PROCESS | 2590 | 1464638870160 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 13:07:50 INFO - PROCESS | 2590 | 1464638870163 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 13:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 13:07:50 INFO - PROCESS | 2590 | 1464638870168 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 13:07:50 INFO - PROCESS | 2590 | 1464638870169 Marionette TRACE conn2 <- [1,2338,null,{}] 13:07:50 INFO - PROCESS | 2590 | 1464638870213 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}] 13:07:50 INFO - PROCESS | 2590 | 1464638870339 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 13:07:50 INFO - PROCESS | 2590 | 1464638870452 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:50 INFO - PROCESS | 2590 | ++DOCSHELL 0x119bae000 == 118 [pid = 2590] [id = 592] 13:07:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 248 (0x118531400) [pid = 2590] [serial = 1776] [outer = 0x0] 13:07:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 249 (0x118565c00) [pid = 2590] [serial = 1777] [outer = 0x118531400] 13:07:50 INFO - PROCESS | 2590 | 1464638870481 Marionette DEBUG loaded listener.js 13:07:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 250 (0x1193e5c00) [pid = 2590] [serial = 1778] [outer = 0x118531400] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x1356ef800 == 117 [pid = 2590] [id = 575] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x13556b800 == 116 [pid = 2590] [id = 574] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x1293a2800 == 115 [pid = 2590] [id = 573] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x12d2c9800 == 114 [pid = 2590] [id = 572] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 249 (0x1392e5c00) [pid = 2590] [serial = 1654] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x12c946800 == 113 [pid = 2590] [id = 571] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x12bdc2000 == 112 [pid = 2590] [id = 570] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x12ba7f800 == 111 [pid = 2590] [id = 569] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x12aa38800 == 110 [pid = 2590] [id = 568] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x119bba000 == 109 [pid = 2590] [id = 567] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x114e54000 == 108 [pid = 2590] [id = 566] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x118a86000 == 107 [pid = 2590] [id = 565] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x116f76000 == 106 [pid = 2590] [id = 564] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x1133c5800 == 105 [pid = 2590] [id = 563] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x145e6a000 == 104 [pid = 2590] [id = 560] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x144c1b800 == 103 [pid = 2590] [id = 559] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x143f7b800 == 102 [pid = 2590] [id = 558] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x143a7d800 == 101 [pid = 2590] [id = 557] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x142577800 == 100 [pid = 2590] [id = 556] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x13b7c7000 == 99 [pid = 2590] [id = 555] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x138ece000 == 98 [pid = 2590] [id = 554] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x12c942800 == 97 [pid = 2590] [id = 553] 13:07:50 INFO - PROCESS | 2590 | --DOCSHELL 0x118a9c800 == 96 [pid = 2590] [id = 552] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 248 (0x12d58f800) [pid = 2590] [serial = 1639] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 247 (0x1347b8000) [pid = 2590] [serial = 1642] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 246 (0x135d6c800) [pid = 2590] [serial = 1645] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 245 (0x135737800) [pid = 2590] [serial = 1648] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 244 (0x138d41400) [pid = 2590] [serial = 1651] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 243 (0x1392a6400) [pid = 2590] [serial = 1652] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 242 (0x13819b400) [pid = 2590] [serial = 1646] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 241 (0x121870c00) [pid = 2590] [serial = 1627] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 240 (0x121896800) [pid = 2590] [serial = 1628] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 239 (0x12cac8c00) [pid = 2590] [serial = 1636] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 238 (0x126d68c00) [pid = 2590] [serial = 1630] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 237 (0x127774800) [pid = 2590] [serial = 1631] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 236 (0x135dab800) [pid = 2590] [serial = 1603] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 235 (0x11973f000) [pid = 2590] [serial = 1624] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 234 (0x12180cc00) [pid = 2590] [serial = 1625] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 233 (0x118738000) [pid = 2590] [serial = 1612] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 232 (0x12dfad400) [pid = 2590] [serial = 1597] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 231 (0x1293db000) [pid = 2590] [serial = 1591] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 230 (0x12c6f0800) [pid = 2590] [serial = 1594] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 229 (0x1184d9400) [pid = 2590] [serial = 1622] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 228 (0x11747cc00) [pid = 2590] [serial = 1621] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 227 (0x118549400) [pid = 2590] [serial = 1582] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 226 (0x11316c800) [pid = 2590] [serial = 1619] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 225 (0x111f3fc00) [pid = 2590] [serial = 1618] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 224 (0x138d4b400) [pid = 2590] [serial = 1606] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 223 (0x135d6b000) [pid = 2590] [serial = 1609] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 222 (0x12a7d2000) [pid = 2590] [serial = 1633] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 221 (0x12b3d2000) [pid = 2590] [serial = 1634] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 220 (0x118524800) [pid = 2590] [serial = 1615] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 219 (0x115d56800) [pid = 2590] [serial = 1579] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 218 (0x135141800) [pid = 2590] [serial = 1600] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 217 (0x121861800) [pid = 2590] [serial = 1585] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 216 (0x126f50c00) [pid = 2590] [serial = 1588] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 215 (0x134686000) [pid = 2590] [serial = 1640] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 214 (0x135744000) [pid = 2590] [serial = 1643] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 213 (0x138a33400) [pid = 2590] [serial = 1649] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | --DOMWINDOW == 212 (0x12cfac800) [pid = 2590] [serial = 1637] [outer = 0x0] [url = about:blank] 13:07:50 INFO - PROCESS | 2590 | 1464638870962 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]]]}] 13:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 13:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 842ms 13:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 13:07:51 INFO - PROCESS | 2590 | 1464638871010 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 13:07:51 INFO - PROCESS | 2590 | 1464638871011 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 13:07:51 INFO - PROCESS | 2590 | 1464638871013 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 13:07:51 INFO - PROCESS | 2590 | 1464638871015 Marionette TRACE conn2 <- [1,2342,null,{}] 13:07:51 INFO - PROCESS | 2590 | 1464638871021 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}] 13:07:51 INFO - PROCESS | 2590 | 1464638871189 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 13:07:51 INFO - PROCESS | 2590 | 1464638871204 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x126f4c800 == 97 [pid = 2590] [id = 593] 13:07:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 213 (0x1193eb800) [pid = 2590] [serial = 1779] [outer = 0x0] 13:07:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 214 (0x11980e000) [pid = 2590] [serial = 1780] [outer = 0x1193eb800] 13:07:51 INFO - PROCESS | 2590 | 1464638871234 Marionette DEBUG loaded listener.js 13:07:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 215 (0x121806800) [pid = 2590] [serial = 1781] [outer = 0x1193eb800] 13:07:51 INFO - PROCESS | 2590 | 1464638871598 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]]]}] 13:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 13:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 619ms 13:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 13:07:51 INFO - PROCESS | 2590 | 1464638871633 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 13:07:51 INFO - PROCESS | 2590 | 1464638871635 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 13:07:51 INFO - PROCESS | 2590 | 1464638871637 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 13:07:51 INFO - PROCESS | 2590 | 1464638871638 Marionette TRACE conn2 <- [1,2346,null,{}] 13:07:51 INFO - PROCESS | 2590 | 1464638871640 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}] 13:07:51 INFO - PROCESS | 2590 | 1464638871751 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 13:07:51 INFO - PROCESS | 2590 | 1464638871755 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bd92000 == 98 [pid = 2590] [id = 594] 13:07:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 216 (0x121813400) [pid = 2590] [serial = 1782] [outer = 0x0] 13:07:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 217 (0x121870c00) [pid = 2590] [serial = 1783] [outer = 0x121813400] 13:07:51 INFO - PROCESS | 2590 | 1464638871782 Marionette DEBUG loaded listener.js 13:07:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 218 (0x121896000) [pid = 2590] [serial = 1784] [outer = 0x121813400] 13:07:52 INFO - PROCESS | 2590 | 1464638872175 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]]]}] 13:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 13:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 572ms 13:07:52 INFO - PROCESS | 2590 | 1464638872210 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 13:07:52 INFO - PROCESS | 2590 | 1464638872211 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 13:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 13:07:52 INFO - PROCESS | 2590 | 1464638872213 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 13:07:52 INFO - PROCESS | 2590 | 1464638872214 Marionette TRACE conn2 <- [1,2350,null,{}] 13:07:52 INFO - PROCESS | 2590 | 1464638872217 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}] 13:07:52 INFO - PROCESS | 2590 | 1464638872333 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 13:07:52 INFO - PROCESS | 2590 | 1464638872339 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:52 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ca9c000 == 99 [pid = 2590] [id = 595] 13:07:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 219 (0x121889800) [pid = 2590] [serial = 1785] [outer = 0x0] 13:07:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 220 (0x1257c6000) [pid = 2590] [serial = 1786] [outer = 0x121889800] 13:07:52 INFO - PROCESS | 2590 | 1464638872366 Marionette DEBUG loaded listener.js 13:07:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 221 (0x126f50c00) [pid = 2590] [serial = 1787] [outer = 0x121889800] 13:07:52 INFO - PROCESS | 2590 | 1464638872746 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]]]}] 13:07:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 13:07:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 571ms 13:07:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 13:07:52 INFO - PROCESS | 2590 | 1464638872785 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 13:07:52 INFO - PROCESS | 2590 | 1464638872786 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 13:07:52 INFO - PROCESS | 2590 | 1464638872788 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 13:07:52 INFO - PROCESS | 2590 | 1464638872789 Marionette TRACE conn2 <- [1,2354,null,{}] 13:07:52 INFO - PROCESS | 2590 | 1464638872791 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}] 13:07:52 INFO - PROCESS | 2590 | 1464638872915 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 13:07:53 INFO - PROCESS | 2590 | 1464638873056 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:53 INFO - PROCESS | 2590 | ++DOCSHELL 0x134610000 == 100 [pid = 2590] [id = 596] 13:07:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 222 (0x126d5e400) [pid = 2590] [serial = 1788] [outer = 0x0] 13:07:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 223 (0x128f23c00) [pid = 2590] [serial = 1789] [outer = 0x126d5e400] 13:07:53 INFO - PROCESS | 2590 | 1464638873082 Marionette DEBUG loaded listener.js 13:07:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 224 (0x12c6eb400) [pid = 2590] [serial = 1790] [outer = 0x126d5e400] 13:07:53 INFO - PROCESS | 2590 | 1464638873413 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]]]}] 13:07:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 13:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 671ms 13:07:53 INFO - PROCESS | 2590 | 1464638873460 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 13:07:53 INFO - PROCESS | 2590 | 1464638873461 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 13:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 13:07:53 INFO - PROCESS | 2590 | 1464638873471 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 13:07:53 INFO - PROCESS | 2590 | 1464638873472 Marionette TRACE conn2 <- [1,2358,null,{}] 13:07:53 INFO - PROCESS | 2590 | 1464638873474 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}] 13:07:53 INFO - PROCESS | 2590 | 1464638873617 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 13:07:53 INFO - PROCESS | 2590 | 1464638873636 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:53 INFO - PROCESS | 2590 | ++DOCSHELL 0x1356f6800 == 101 [pid = 2590] [id = 597] 13:07:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 225 (0x12c502400) [pid = 2590] [serial = 1791] [outer = 0x0] 13:07:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 226 (0x12cfacc00) [pid = 2590] [serial = 1792] [outer = 0x12c502400] 13:07:53 INFO - PROCESS | 2590 | 1464638873661 Marionette DEBUG loaded listener.js 13:07:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 227 (0x12d585400) [pid = 2590] [serial = 1793] [outer = 0x12c502400] 13:07:54 INFO - PROCESS | 2590 | 1464638874027 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]]]}] 13:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 13:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 576ms 13:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 13:07:54 INFO - PROCESS | 2590 | 1464638874039 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 13:07:54 INFO - PROCESS | 2590 | 1464638874041 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 13:07:54 INFO - PROCESS | 2590 | 1464638874044 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 13:07:54 INFO - PROCESS | 2590 | 1464638874045 Marionette TRACE conn2 <- [1,2362,null,{}] 13:07:54 INFO - PROCESS | 2590 | 1464638874048 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}] 13:07:54 INFO - PROCESS | 2590 | 1464638874195 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 13:07:54 INFO - PROCESS | 2590 | 1464638874219 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x135ad1800 == 102 [pid = 2590] [id = 598] 13:07:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 228 (0x12cac8c00) [pid = 2590] [serial = 1794] [outer = 0x0] 13:07:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 229 (0x134689c00) [pid = 2590] [serial = 1795] [outer = 0x12cac8c00] 13:07:54 INFO - PROCESS | 2590 | 1464638874244 Marionette DEBUG loaded listener.js 13:07:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 230 (0x135b2e800) [pid = 2590] [serial = 1796] [outer = 0x12cac8c00] 13:07:54 INFO - PROCESS | 2590 | 1464638874644 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]]]}] 13:07:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 13:07:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 620ms 13:07:54 INFO - PROCESS | 2590 | 1464638874664 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 13:07:54 INFO - PROCESS | 2590 | 1464638874665 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 13:07:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 13:07:54 INFO - PROCESS | 2590 | 1464638874668 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 13:07:54 INFO - PROCESS | 2590 | 1464638874669 Marionette TRACE conn2 <- [1,2366,null,{}] 13:07:54 INFO - PROCESS | 2590 | 1464638874679 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}] 13:07:54 INFO - PROCESS | 2590 | 1464638874833 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 13:07:54 INFO - PROCESS | 2590 | 1464638874850 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x1389c2800 == 103 [pid = 2590] [id = 599] 13:07:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 231 (0x135d68c00) [pid = 2590] [serial = 1797] [outer = 0x0] 13:07:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 232 (0x135da7400) [pid = 2590] [serial = 1798] [outer = 0x135d68c00] 13:07:54 INFO - PROCESS | 2590 | 1464638874875 Marionette DEBUG loaded listener.js 13:07:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 233 (0x138a2c000) [pid = 2590] [serial = 1799] [outer = 0x135d68c00] 13:07:55 INFO - PROCESS | 2590 | --DOMWINDOW == 232 (0x121868800) [pid = 2590] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 13:07:55 INFO - PROCESS | 2590 | --DOMWINDOW == 231 (0x121873c00) [pid = 2590] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 13:07:55 INFO - PROCESS | 2590 | --DOMWINDOW == 230 (0x125577c00) [pid = 2590] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 13:07:55 INFO - PROCESS | 2590 | --DOMWINDOW == 229 (0x11810fc00) [pid = 2590] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 13:07:55 INFO - PROCESS | 2590 | --DOMWINDOW == 228 (0x1392a6c00) [pid = 2590] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 13:07:55 INFO - PROCESS | 2590 | --DOMWINDOW == 227 (0x110e0ac00) [pid = 2590] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 13:07:55 INFO - PROCESS | 2590 | --DOMWINDOW == 226 (0x119673400) [pid = 2590] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 13:07:55 INFO - PROCESS | 2590 | --DOMWINDOW == 225 (0x113c08c00) [pid = 2590] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 13:07:55 INFO - PROCESS | 2590 | --DOMWINDOW == 224 (0x119670000) [pid = 2590] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 13:07:55 INFO - PROCESS | 2590 | --DOMWINDOW == 223 (0x118543800) [pid = 2590] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 13:07:55 INFO - PROCESS | 2590 | --DOMWINDOW == 222 (0x1166d0c00) [pid = 2590] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 13:07:55 INFO - PROCESS | 2590 | --DOMWINDOW == 221 (0x111f37c00) [pid = 2590] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 13:07:55 INFO - PROCESS | 2590 | --DOMWINDOW == 220 (0x128a6b000) [pid = 2590] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 13:07:55 INFO - PROCESS | 2590 | --DOMWINDOW == 219 (0x1167abc00) [pid = 2590] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 13:07:55 INFO - PROCESS | 2590 | 1464638875426 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]]]}] 13:07:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 13:07:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 769ms 13:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 13:07:55 INFO - PROCESS | 2590 | 1464638875436 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 13:07:55 INFO - PROCESS | 2590 | 1464638875438 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 13:07:55 INFO - PROCESS | 2590 | 1464638875440 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 13:07:55 INFO - PROCESS | 2590 | 1464638875441 Marionette TRACE conn2 <- [1,2370,null,{}] 13:07:55 INFO - PROCESS | 2590 | 1464638875448 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}] 13:07:55 INFO - PROCESS | 2590 | 1464638875623 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 13:07:55 INFO - PROCESS | 2590 | 1464638875679 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:55 INFO - PROCESS | 2590 | ++DOCSHELL 0x139812800 == 104 [pid = 2590] [id = 600] 13:07:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 220 (0x1184d4c00) [pid = 2590] [serial = 1800] [outer = 0x0] 13:07:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 221 (0x12b275000) [pid = 2590] [serial = 1801] [outer = 0x1184d4c00] 13:07:55 INFO - PROCESS | 2590 | 1464638875704 Marionette DEBUG loaded listener.js 13:07:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 222 (0x138a38400) [pid = 2590] [serial = 1802] [outer = 0x1184d4c00] 13:07:56 INFO - PROCESS | 2590 | 1464638876001 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]]]}] 13:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 13:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 572ms 13:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 13:07:56 INFO - PROCESS | 2590 | 1464638876016 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 13:07:56 INFO - PROCESS | 2590 | 1464638876018 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 13:07:56 INFO - PROCESS | 2590 | 1464638876020 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 13:07:56 INFO - PROCESS | 2590 | 1464638876022 Marionette TRACE conn2 <- [1,2374,null,{}] 13:07:56 INFO - PROCESS | 2590 | 1464638876025 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}] 13:07:56 INFO - PROCESS | 2590 | 1464638876157 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 13:07:56 INFO - PROCESS | 2590 | 1464638876250 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:56 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b748000 == 105 [pid = 2590] [id = 601] 13:07:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 223 (0x12180f000) [pid = 2590] [serial = 1803] [outer = 0x0] 13:07:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 224 (0x135d6b000) [pid = 2590] [serial = 1804] [outer = 0x12180f000] 13:07:56 INFO - PROCESS | 2590 | 1464638876280 Marionette DEBUG loaded listener.js 13:07:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 225 (0x139996000) [pid = 2590] [serial = 1805] [outer = 0x12180f000] 13:07:56 INFO - PROCESS | 2590 | 1464638876583 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]]]}] 13:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 13:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 575ms 13:07:56 INFO - PROCESS | 2590 | 1464638876598 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 13:07:56 INFO - PROCESS | 2590 | 1464638876600 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 13:07:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 13:07:56 INFO - PROCESS | 2590 | 1464638876602 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 13:07:56 INFO - PROCESS | 2590 | 1464638876603 Marionette TRACE conn2 <- [1,2378,null,{}] 13:07:56 INFO - PROCESS | 2590 | 1464638876605 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}] 13:07:56 INFO - PROCESS | 2590 | 1464638876723 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 13:07:56 INFO - PROCESS | 2590 | 1464638876728 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:56 INFO - PROCESS | 2590 | ++DOCSHELL 0x143a96800 == 106 [pid = 2590] [id = 602] 13:07:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 226 (0x139998400) [pid = 2590] [serial = 1806] [outer = 0x0] 13:07:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 227 (0x1399f1400) [pid = 2590] [serial = 1807] [outer = 0x139998400] 13:07:56 INFO - PROCESS | 2590 | 1464638876753 Marionette DEBUG loaded listener.js 13:07:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 228 (0x142684000) [pid = 2590] [serial = 1808] [outer = 0x139998400] 13:07:57 INFO - PROCESS | 2590 | 1464638877117 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]]]}] 13:07:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 13:07:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 569ms 13:07:57 INFO - PROCESS | 2590 | 1464638877175 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 13:07:57 INFO - PROCESS | 2590 | 1464638877178 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 13:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 13:07:57 INFO - PROCESS | 2590 | 1464638877180 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 13:07:57 INFO - PROCESS | 2590 | 1464638877181 Marionette TRACE conn2 <- [1,2382,null,{}] 13:07:57 INFO - PROCESS | 2590 | 1464638877184 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}] 13:07:57 INFO - PROCESS | 2590 | 1464638877410 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 13:07:57 INFO - PROCESS | 2590 | 1464638877542 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:57 INFO - PROCESS | 2590 | ++DOCSHELL 0x1130bf000 == 107 [pid = 2590] [id = 603] 13:07:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 229 (0x112789800) [pid = 2590] [serial = 1809] [outer = 0x0] 13:07:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 230 (0x112797400) [pid = 2590] [serial = 1810] [outer = 0x112789800] 13:07:57 INFO - PROCESS | 2590 | 1464638877575 Marionette DEBUG loaded listener.js 13:07:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 231 (0x1131c8c00) [pid = 2590] [serial = 1811] [outer = 0x112789800] 13:07:58 INFO - PROCESS | 2590 | 1464638878099 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]]]}] 13:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 13:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 968ms 13:07:58 INFO - PROCESS | 2590 | 1464638878150 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 13:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 13:07:58 INFO - PROCESS | 2590 | 1464638878153 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 13:07:58 INFO - PROCESS | 2590 | 1464638878156 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 13:07:58 INFO - PROCESS | 2590 | 1464638878158 Marionette TRACE conn2 <- [1,2386,null,{}] 13:07:58 INFO - PROCESS | 2590 | 1464638878161 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}] 13:07:58 INFO - PROCESS | 2590 | 1464638878302 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 13:07:58 INFO - PROCESS | 2590 | 1464638878438 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:58 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b2c4000 == 108 [pid = 2590] [id = 604] 13:07:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 232 (0x115d92400) [pid = 2590] [serial = 1812] [outer = 0x0] 13:07:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 233 (0x118527400) [pid = 2590] [serial = 1813] [outer = 0x115d92400] 13:07:58 INFO - PROCESS | 2590 | 1464638878471 Marionette DEBUG loaded listener.js 13:07:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 234 (0x1187bbc00) [pid = 2590] [serial = 1814] [outer = 0x115d92400] 13:07:58 INFO - PROCESS | 2590 | 1464638878912 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]]]}] 13:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 13:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 772ms 13:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 13:07:58 INFO - PROCESS | 2590 | 1464638878929 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 13:07:58 INFO - PROCESS | 2590 | 1464638878930 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 13:07:58 INFO - PROCESS | 2590 | 1464638878933 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 13:07:58 INFO - PROCESS | 2590 | 1464638878934 Marionette TRACE conn2 <- [1,2390,null,{}] 13:07:58 INFO - PROCESS | 2590 | 1464638878937 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}] 13:07:59 INFO - PROCESS | 2590 | 1464638879069 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 13:07:59 INFO - PROCESS | 2590 | 1464638879206 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:07:59 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b743000 == 109 [pid = 2590] [id = 605] 13:07:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 235 (0x121516c00) [pid = 2590] [serial = 1815] [outer = 0x0] 13:07:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 236 (0x121868c00) [pid = 2590] [serial = 1816] [outer = 0x121516c00] 13:07:59 INFO - PROCESS | 2590 | 1464638879240 Marionette DEBUG loaded listener.js 13:07:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 237 (0x126edac00) [pid = 2590] [serial = 1817] [outer = 0x121516c00] 13:07:59 INFO - PROCESS | 2590 | 1464638879706 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]]]}] 13:07:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 13:07:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 823ms 13:07:59 INFO - PROCESS | 2590 | 1464638879756 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 13:07:59 INFO - PROCESS | 2590 | 1464638879759 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 13:07:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 13:07:59 INFO - PROCESS | 2590 | 1464638879766 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 13:07:59 INFO - PROCESS | 2590 | 1464638879769 Marionette TRACE conn2 <- [1,2394,null,{}] 13:07:59 INFO - PROCESS | 2590 | 1464638879772 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}] 13:07:59 INFO - PROCESS | 2590 | 1464638879985 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 13:08:00 INFO - PROCESS | 2590 | 1464638880123 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:00 INFO - PROCESS | 2590 | ++DOCSHELL 0x145e70000 == 110 [pid = 2590] [id = 606] 13:08:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 238 (0x12ab82c00) [pid = 2590] [serial = 1818] [outer = 0x0] 13:08:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 239 (0x12bac4000) [pid = 2590] [serial = 1819] [outer = 0x12ab82c00] 13:08:00 INFO - PROCESS | 2590 | 1464638880186 Marionette DEBUG loaded listener.js 13:08:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 240 (0x12d587400) [pid = 2590] [serial = 1820] [outer = 0x12ab82c00] 13:08:00 INFO - PROCESS | 2590 | 1464638880713 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]]]}] 13:08:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 13:08:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 977ms 13:08:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 13:08:00 INFO - PROCESS | 2590 | 1464638880742 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 13:08:00 INFO - PROCESS | 2590 | 1464638880744 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 13:08:00 INFO - PROCESS | 2590 | 1464638880746 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 13:08:00 INFO - PROCESS | 2590 | 1464638880747 Marionette TRACE conn2 <- [1,2398,null,{}] 13:08:00 INFO - PROCESS | 2590 | 1464638880749 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}] 13:08:00 INFO - PROCESS | 2590 | 1464638880882 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 13:08:00 INFO - PROCESS | 2590 | 1464638880993 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:01 INFO - PROCESS | 2590 | ++DOCSHELL 0x146dbb800 == 111 [pid = 2590] [id = 607] 13:08:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 241 (0x12cac6400) [pid = 2590] [serial = 1821] [outer = 0x0] 13:08:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 242 (0x138a29800) [pid = 2590] [serial = 1822] [outer = 0x12cac6400] 13:08:01 INFO - PROCESS | 2590 | 1464638881024 Marionette DEBUG loaded listener.js 13:08:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 243 (0x13924c800) [pid = 2590] [serial = 1823] [outer = 0x12cac6400] 13:08:01 INFO - PROCESS | 2590 | 1464638881422 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]]]}] 13:08:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 13:08:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 718ms 13:08:01 INFO - PROCESS | 2590 | 1464638881487 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 13:08:01 INFO - PROCESS | 2590 | 1464638881488 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 13:08:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 13:08:01 INFO - PROCESS | 2590 | 1464638881493 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 13:08:01 INFO - PROCESS | 2590 | 1464638881494 Marionette TRACE conn2 <- [1,2402,null,{}] 13:08:01 INFO - PROCESS | 2590 | 1464638881497 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}] 13:08:01 INFO - PROCESS | 2590 | 1464638881628 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 13:08:01 INFO - PROCESS | 2590 | 1464638881737 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:01 INFO - PROCESS | 2590 | ++DOCSHELL 0x143c41000 == 112 [pid = 2590] [id = 608] 13:08:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 244 (0x13998cc00) [pid = 2590] [serial = 1824] [outer = 0x0] 13:08:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 245 (0x139991800) [pid = 2590] [serial = 1825] [outer = 0x13998cc00] 13:08:01 INFO - PROCESS | 2590 | 1464638881773 Marionette DEBUG loaded listener.js 13:08:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 246 (0x142699c00) [pid = 2590] [serial = 1826] [outer = 0x13998cc00] 13:08:02 INFO - PROCESS | 2590 | 1464638882231 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]]]}] 13:08:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 13:08:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 769ms 13:08:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 13:08:02 INFO - PROCESS | 2590 | 1464638882263 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 13:08:02 INFO - PROCESS | 2590 | 1464638882264 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 13:08:02 INFO - PROCESS | 2590 | 1464638882266 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 13:08:02 INFO - PROCESS | 2590 | 1464638882268 Marionette TRACE conn2 <- [1,2406,null,{}] 13:08:02 INFO - PROCESS | 2590 | 1464638882270 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}] 13:08:02 INFO - PROCESS | 2590 | 1464638882403 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 13:08:02 INFO - PROCESS | 2590 | 1464638882543 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:02 INFO - PROCESS | 2590 | ++DOCSHELL 0x144eeb000 == 113 [pid = 2590] [id = 609] 13:08:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 247 (0x142685400) [pid = 2590] [serial = 1827] [outer = 0x0] 13:08:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 248 (0x143a66400) [pid = 2590] [serial = 1828] [outer = 0x142685400] 13:08:02 INFO - PROCESS | 2590 | 1464638882573 Marionette DEBUG loaded listener.js 13:08:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 249 (0x143d9b000) [pid = 2590] [serial = 1829] [outer = 0x142685400] 13:08:02 INFO - PROCESS | 2590 | 1464638882994 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]]]}] 13:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 13:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 769ms 13:08:03 INFO - PROCESS | 2590 | 1464638883035 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 13:08:03 INFO - PROCESS | 2590 | 1464638883037 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 13:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 13:08:03 INFO - PROCESS | 2590 | 1464638883039 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 13:08:03 INFO - PROCESS | 2590 | 1464638883040 Marionette TRACE conn2 <- [1,2410,null,{}] 13:08:03 INFO - PROCESS | 2590 | 1464638883043 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}] 13:08:03 INFO - PROCESS | 2590 | 1464638883175 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 13:08:03 INFO - PROCESS | 2590 | 1464638883282 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:03 INFO - PROCESS | 2590 | ++DOCSHELL 0x146d21000 == 114 [pid = 2590] [id = 610] 13:08:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 250 (0x143b63c00) [pid = 2590] [serial = 1830] [outer = 0x0] 13:08:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 251 (0x143da0400) [pid = 2590] [serial = 1831] [outer = 0x143b63c00] 13:08:03 INFO - PROCESS | 2590 | 1464638883312 Marionette DEBUG loaded listener.js 13:08:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 252 (0x143da4800) [pid = 2590] [serial = 1832] [outer = 0x143b63c00] 13:08:03 INFO - PROCESS | 2590 | 1464638883720 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]]]}] 13:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 13:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 722ms 13:08:03 INFO - PROCESS | 2590 | 1464638883761 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 13:08:03 INFO - PROCESS | 2590 | 1464638883763 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 13:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 13:08:03 INFO - PROCESS | 2590 | 1464638883765 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 13:08:03 INFO - PROCESS | 2590 | 1464638883766 Marionette TRACE conn2 <- [1,2414,null,{}] 13:08:03 INFO - PROCESS | 2590 | 1464638883769 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}] 13:08:03 INFO - PROCESS | 2590 | 1464638883898 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 13:08:04 INFO - PROCESS | 2590 | 1464638884039 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:04 INFO - PROCESS | 2590 | ++DOCSHELL 0x146d33000 == 115 [pid = 2590] [id = 611] 13:08:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 253 (0x143d9d000) [pid = 2590] [serial = 1833] [outer = 0x0] 13:08:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 254 (0x143dab000) [pid = 2590] [serial = 1834] [outer = 0x143d9d000] 13:08:04 INFO - PROCESS | 2590 | 1464638884067 Marionette DEBUG loaded listener.js 13:08:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 255 (0x143db3000) [pid = 2590] [serial = 1835] [outer = 0x143d9d000] 13:08:04 INFO - PROCESS | 2590 | 1464638884454 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]]]}] 13:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 13:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 718ms 13:08:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 13:08:04 INFO - PROCESS | 2590 | 1464638884490 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 13:08:04 INFO - PROCESS | 2590 | 1464638884492 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 13:08:04 INFO - PROCESS | 2590 | 1464638884495 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 13:08:04 INFO - PROCESS | 2590 | 1464638884496 Marionette TRACE conn2 <- [1,2418,null,{}] 13:08:04 INFO - PROCESS | 2590 | 1464638884499 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}] 13:08:04 INFO - PROCESS | 2590 | 1464638884650 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 13:08:04 INFO - PROCESS | 2590 | 1464638884791 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:04 INFO - PROCESS | 2590 | ++DOCSHELL 0x1490f7000 == 116 [pid = 2590] [id = 612] 13:08:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 256 (0x143d9e800) [pid = 2590] [serial = 1836] [outer = 0x0] 13:08:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 257 (0x143db9400) [pid = 2590] [serial = 1837] [outer = 0x143d9e800] 13:08:04 INFO - PROCESS | 2590 | 1464638884822 Marionette DEBUG loaded listener.js 13:08:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 258 (0x143dd3400) [pid = 2590] [serial = 1838] [outer = 0x143d9e800] 13:08:05 INFO - PROCESS | 2590 | 1464638885222 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]]]}] 13:08:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 13:08:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 768ms 13:08:05 INFO - PROCESS | 2590 | 1464638885264 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 13:08:05 INFO - PROCESS | 2590 | 1464638885265 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 13:08:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 13:08:05 INFO - PROCESS | 2590 | 1464638885267 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 13:08:05 INFO - PROCESS | 2590 | 1464638885269 Marionette TRACE conn2 <- [1,2422,null,{}] 13:08:05 INFO - PROCESS | 2590 | 1464638885271 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}] 13:08:05 INFO - PROCESS | 2590 | 1464638885404 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 13:08:05 INFO - PROCESS | 2590 | 1464638885550 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:05 INFO - PROCESS | 2590 | ++DOCSHELL 0x144b37000 == 117 [pid = 2590] [id = 613] 13:08:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 259 (0x143db1400) [pid = 2590] [serial = 1839] [outer = 0x0] 13:08:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 260 (0x143dd5800) [pid = 2590] [serial = 1840] [outer = 0x143db1400] 13:08:05 INFO - PROCESS | 2590 | 1464638885584 Marionette DEBUG loaded listener.js 13:08:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 261 (0x144d12c00) [pid = 2590] [serial = 1841] [outer = 0x143db1400] 13:08:06 INFO - PROCESS | 2590 | 1464638886000 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]]]}] 13:08:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 13:08:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 769ms 13:08:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 13:08:06 INFO - PROCESS | 2590 | 1464638886037 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 13:08:06 INFO - PROCESS | 2590 | 1464638886038 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 13:08:06 INFO - PROCESS | 2590 | 1464638886137 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 13:08:06 INFO - PROCESS | 2590 | 1464638886138 Marionette TRACE conn2 <- [1,2426,null,{}] 13:08:06 INFO - PROCESS | 2590 | 1464638886145 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}] 13:08:06 INFO - PROCESS | 2590 | 1464638886298 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 13:08:06 INFO - PROCESS | 2590 | 1464638886409 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:06 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bdb4000 == 118 [pid = 2590] [id = 614] 13:08:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 262 (0x121876800) [pid = 2590] [serial = 1842] [outer = 0x0] 13:08:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 263 (0x128a63800) [pid = 2590] [serial = 1843] [outer = 0x121876800] 13:08:06 INFO - PROCESS | 2590 | 1464638886438 Marionette DEBUG loaded listener.js 13:08:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 264 (0x144d20800) [pid = 2590] [serial = 1844] [outer = 0x121876800] 13:08:06 INFO - PROCESS | 2590 | 1464638886858 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]]]}] 13:08:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 13:08:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 871ms 13:08:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 13:08:06 INFO - PROCESS | 2590 | 1464638886913 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 13:08:06 INFO - PROCESS | 2590 | 1464638886914 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 13:08:06 INFO - PROCESS | 2590 | 1464638886916 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 13:08:06 INFO - PROCESS | 2590 | 1464638886918 Marionette TRACE conn2 <- [1,2430,null,{}] 13:08:06 INFO - PROCESS | 2590 | 1464638886920 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}] 13:08:07 INFO - PROCESS | 2590 | 1464638887053 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 13:08:07 INFO - PROCESS | 2590 | 1464638887166 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:07 INFO - PROCESS | 2590 | ++DOCSHELL 0x126d9a800 == 119 [pid = 2590] [id = 615] 13:08:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 265 (0x113168400) [pid = 2590] [serial = 1845] [outer = 0x0] 13:08:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 266 (0x135b28400) [pid = 2590] [serial = 1846] [outer = 0x113168400] 13:08:07 INFO - PROCESS | 2590 | 1464638887195 Marionette DEBUG loaded listener.js 13:08:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 267 (0x147194800) [pid = 2590] [serial = 1847] [outer = 0x113168400] 13:08:07 INFO - PROCESS | 2590 | 1464638887676 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]]]}] 13:08:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 13:08:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 821ms 13:08:07 INFO - PROCESS | 2590 | 1464638887738 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 13:08:07 INFO - PROCESS | 2590 | 1464638887739 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 13:08:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 13:08:07 INFO - PROCESS | 2590 | 1464638887741 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 13:08:07 INFO - PROCESS | 2590 | 1464638887742 Marionette TRACE conn2 <- [1,2434,null,{}] 13:08:07 INFO - PROCESS | 2590 | 1464638887745 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}] 13:08:07 INFO - PROCESS | 2590 | 1464638887879 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 13:08:08 INFO - PROCESS | 2590 | 1464638888373 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x121177800 == 120 [pid = 2590] [id = 616] 13:08:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 268 (0x110e0c400) [pid = 2590] [serial = 1848] [outer = 0x0] 13:08:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 269 (0x11278a800) [pid = 2590] [serial = 1849] [outer = 0x110e0c400] 13:08:08 INFO - PROCESS | 2590 | 1464638888407 Marionette DEBUG loaded listener.js 13:08:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 270 (0x11338d800) [pid = 2590] [serial = 1850] [outer = 0x110e0c400] 13:08:08 INFO - PROCESS | 2590 | 1464638888871 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]]]}] 13:08:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 13:08:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1171ms 13:08:08 INFO - PROCESS | 2590 | 1464638888913 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 13:08:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 13:08:08 INFO - PROCESS | 2590 | 1464638888915 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 13:08:08 INFO - PROCESS | 2590 | 1464638888918 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 13:08:08 INFO - PROCESS | 2590 | 1464638888921 Marionette TRACE conn2 <- [1,2438,null,{}] 13:08:08 INFO - PROCESS | 2590 | 1464638888924 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}] 13:08:09 INFO - PROCESS | 2590 | 1464638889048 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 13:08:09 INFO - PROCESS | 2590 | 1464638889162 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:09 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bd88000 == 121 [pid = 2590] [id = 617] 13:08:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 271 (0x11670e400) [pid = 2590] [serial = 1851] [outer = 0x0] 13:08:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 272 (0x116a6f400) [pid = 2590] [serial = 1852] [outer = 0x11670e400] 13:08:09 INFO - PROCESS | 2590 | 1464638889190 Marionette DEBUG loaded listener.js 13:08:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 273 (0x1184d1000) [pid = 2590] [serial = 1853] [outer = 0x11670e400] 13:08:09 INFO - PROCESS | 2590 | 1464638889625 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]]]}] 13:08:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 13:08:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 772ms 13:08:09 INFO - PROCESS | 2590 | 1464638889693 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 13:08:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 13:08:09 INFO - PROCESS | 2590 | 1464638889695 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 13:08:09 INFO - PROCESS | 2590 | 1464638889698 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 13:08:09 INFO - PROCESS | 2590 | 1464638889699 Marionette TRACE conn2 <- [1,2442,null,{}] 13:08:09 INFO - PROCESS | 2590 | 1464638889702 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}] 13:08:09 INFO - PROCESS | 2590 | 1464638889823 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 13:08:09 INFO - PROCESS | 2590 | 1464638889967 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:09 INFO - PROCESS | 2590 | ++DOCSHELL 0x125ea8000 == 122 [pid = 2590] [id = 618] 13:08:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 274 (0x11853b800) [pid = 2590] [serial = 1854] [outer = 0x0] 13:08:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 275 (0x11966d000) [pid = 2590] [serial = 1855] [outer = 0x11853b800] 13:08:09 INFO - PROCESS | 2590 | 1464638889998 Marionette DEBUG loaded listener.js 13:08:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 276 (0x121515800) [pid = 2590] [serial = 1856] [outer = 0x11853b800] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x1212a6800 == 121 [pid = 2590] [id = 538] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x143a96800 == 120 [pid = 2590] [id = 602] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x13b748000 == 119 [pid = 2590] [id = 601] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x139812800 == 118 [pid = 2590] [id = 600] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x1389c2800 == 117 [pid = 2590] [id = 599] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 275 (0x12c007400) [pid = 2590] [serial = 1729] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x135ad1800 == 116 [pid = 2590] [id = 598] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x1356f6800 == 115 [pid = 2590] [id = 597] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x134610000 == 114 [pid = 2590] [id = 596] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x12ca9c000 == 113 [pid = 2590] [id = 595] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x12bd92000 == 112 [pid = 2590] [id = 594] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x126f4c800 == 111 [pid = 2590] [id = 593] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x119bae000 == 110 [pid = 2590] [id = 592] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x12a4b6800 == 109 [pid = 2590] [id = 591] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x144c12800 == 108 [pid = 2590] [id = 587] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x1428c1000 == 107 [pid = 2590] [id = 586] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x142492800 == 106 [pid = 2590] [id = 585] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x13b7bf000 == 105 [pid = 2590] [id = 584] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x139c0c000 == 104 [pid = 2590] [id = 583] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x139816000 == 103 [pid = 2590] [id = 582] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x138ec9800 == 102 [pid = 2590] [id = 581] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x1389d8000 == 101 [pid = 2590] [id = 580] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x135d06800 == 100 [pid = 2590] [id = 579] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x12b2d2000 == 99 [pid = 2590] [id = 578] 13:08:10 INFO - PROCESS | 2590 | --DOCSHELL 0x121174800 == 98 [pid = 2590] [id = 577] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 274 (0x121875000) [pid = 2590] [serial = 1711] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 273 (0x12356ac00) [pid = 2590] [serial = 1714] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 272 (0x125da8c00) [pid = 2590] [serial = 1717] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 271 (0x12376b800) [pid = 2590] [serial = 1715] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 270 (0x1235ba800) [pid = 2590] [serial = 1720] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 269 (0x1394ad400) [pid = 2590] [serial = 1655] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 268 (0x1121b4800) [pid = 2590] [serial = 1691] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 267 (0x110e10c00) [pid = 2590] [serial = 1690] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 266 (0x1392a8c00) [pid = 2590] [serial = 1672] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 265 (0x119748800) [pid = 2590] [serial = 1705] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 264 (0x121254c00) [pid = 2590] [serial = 1706] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 263 (0x118737c00) [pid = 2590] [serial = 1660] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 262 (0x118142800) [pid = 2590] [serial = 1699] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 261 (0x11854b000) [pid = 2590] [serial = 1700] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 260 (0x127774000) [pid = 2590] [serial = 1663] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 259 (0x121515c00) [pid = 2590] [serial = 1708] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 258 (0x114f5e800) [pid = 2590] [serial = 1657] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 257 (0x118745400) [pid = 2590] [serial = 1702] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 256 (0x11928e000) [pid = 2590] [serial = 1703] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 255 (0x117479c00) [pid = 2590] [serial = 1697] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 254 (0x116960800) [pid = 2590] [serial = 1696] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 253 (0x114f58c00) [pid = 2590] [serial = 1694] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 252 (0x112796000) [pid = 2590] [serial = 1693] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 251 (0x13577c400) [pid = 2590] [serial = 1669] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 250 (0x12186f000) [pid = 2590] [serial = 1687] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 249 (0x12c009800) [pid = 2590] [serial = 1666] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 248 (0x143b68000) [pid = 2590] [serial = 1684] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 247 (0x143b5d400) [pid = 2590] [serial = 1681] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 246 (0x1426a2400) [pid = 2590] [serial = 1678] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 245 (0x14268a000) [pid = 2590] [serial = 1675] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 244 (0x1293db800) [pid = 2590] [serial = 1723] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 243 (0x121890000) [pid = 2590] [serial = 1712] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 242 (0x126fcd000) [pid = 2590] [serial = 1718] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 241 (0x12777d000) [pid = 2590] [serial = 1721] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 240 (0x12b3d5400) [pid = 2590] [serial = 1727] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 239 (0x12a7d2400) [pid = 2590] [serial = 1724] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 238 (0x126fcc400) [pid = 2590] [serial = 1726] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | --DOMWINDOW == 237 (0x121866000) [pid = 2590] [serial = 1709] [outer = 0x0] [url = about:blank] 13:08:10 INFO - PROCESS | 2590 | 1464638890451 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]]]}] 13:08:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 13:08:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 771ms 13:08:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 13:08:10 INFO - PROCESS | 2590 | 1464638890469 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 13:08:10 INFO - PROCESS | 2590 | 1464638890470 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 13:08:10 INFO - PROCESS | 2590 | 1464638890480 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 13:08:10 INFO - PROCESS | 2590 | 1464638890484 Marionette TRACE conn2 <- [1,2446,null,{}] 13:08:10 INFO - PROCESS | 2590 | 1464638890488 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}] 13:08:10 INFO - PROCESS | 2590 | 1464638890600 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 13:08:10 INFO - PROCESS | 2590 | 1464638890604 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:10 INFO - PROCESS | 2590 | ++DOCSHELL 0x1214d6000 == 99 [pid = 2590] [id = 619] 13:08:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 238 (0x118737c00) [pid = 2590] [serial = 1857] [outer = 0x0] 13:08:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 239 (0x121810400) [pid = 2590] [serial = 1858] [outer = 0x118737c00] 13:08:10 INFO - PROCESS | 2590 | 1464638890630 Marionette DEBUG loaded listener.js 13:08:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 240 (0x12186d400) [pid = 2590] [serial = 1859] [outer = 0x118737c00] 13:08:11 INFO - PROCESS | 2590 | 1464638891039 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]]]}] 13:08:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 13:08:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 583ms 13:08:11 INFO - PROCESS | 2590 | 1464638891057 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 13:08:11 INFO - PROCESS | 2590 | 1464638891060 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 13:08:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 13:08:11 INFO - PROCESS | 2590 | 1464638891063 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 13:08:11 INFO - PROCESS | 2590 | 1464638891064 Marionette TRACE conn2 <- [1,2450,null,{}] 13:08:11 INFO - PROCESS | 2590 | 1464638891067 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}] 13:08:11 INFO - PROCESS | 2590 | 1464638891175 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 13:08:11 INFO - PROCESS | 2590 | 1464638891181 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b2ce000 == 100 [pid = 2590] [id = 620] 13:08:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 241 (0x121879400) [pid = 2590] [serial = 1860] [outer = 0x0] 13:08:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 242 (0x123569000) [pid = 2590] [serial = 1861] [outer = 0x121879400] 13:08:11 INFO - PROCESS | 2590 | 1464638891207 Marionette DEBUG loaded listener.js 13:08:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 243 (0x12557e000) [pid = 2590] [serial = 1862] [outer = 0x121879400] 13:08:11 INFO - PROCESS | 2590 | 1464638891614 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]]]}] 13:08:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 13:08:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 568ms 13:08:11 INFO - PROCESS | 2590 | 1464638891632 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 13:08:11 INFO - PROCESS | 2590 | 1464638891633 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 13:08:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 13:08:11 INFO - PROCESS | 2590 | 1464638891635 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 13:08:11 INFO - PROCESS | 2590 | 1464638891636 Marionette TRACE conn2 <- [1,2454,null,{}] 13:08:11 INFO - PROCESS | 2590 | 1464638891639 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}] 13:08:11 INFO - PROCESS | 2590 | 1464638891746 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 13:08:11 INFO - PROCESS | 2590 | 1464638891750 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3eb800 == 101 [pid = 2590] [id = 621] 13:08:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 244 (0x125ef9800) [pid = 2590] [serial = 1863] [outer = 0x0] 13:08:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 245 (0x126f5a400) [pid = 2590] [serial = 1864] [outer = 0x125ef9800] 13:08:11 INFO - PROCESS | 2590 | 1464638891781 Marionette DEBUG loaded listener.js 13:08:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 246 (0x128a67c00) [pid = 2590] [serial = 1865] [outer = 0x125ef9800] 13:08:12 INFO - PROCESS | 2590 | 1464638892259 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]]]}] 13:08:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 13:08:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 668ms 13:08:12 INFO - PROCESS | 2590 | 1464638892304 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 13:08:12 INFO - PROCESS | 2590 | 1464638892306 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 13:08:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 13:08:12 INFO - PROCESS | 2590 | 1464638892310 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 13:08:12 INFO - PROCESS | 2590 | 1464638892312 Marionette TRACE conn2 <- [1,2458,null,{}] 13:08:12 INFO - PROCESS | 2590 | 1464638892317 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}] 13:08:12 INFO - PROCESS | 2590 | 1464638892460 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 13:08:12 INFO - PROCESS | 2590 | 1464638892604 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:12 INFO - PROCESS | 2590 | ++DOCSHELL 0x119622800 == 102 [pid = 2590] [id = 622] 13:08:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 247 (0x115d94400) [pid = 2590] [serial = 1866] [outer = 0x0] 13:08:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 248 (0x116610800) [pid = 2590] [serial = 1867] [outer = 0x115d94400] 13:08:12 INFO - PROCESS | 2590 | 1464638892637 Marionette DEBUG loaded listener.js 13:08:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 249 (0x118145c00) [pid = 2590] [serial = 1868] [outer = 0x115d94400] 13:08:13 INFO - PROCESS | 2590 | 1464638893108 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]]]}] 13:08:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 13:08:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 823ms 13:08:13 INFO - PROCESS | 2590 | 1464638893143 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 13:08:13 INFO - PROCESS | 2590 | 1464638893147 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 13:08:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 13:08:13 INFO - PROCESS | 2590 | 1464638893154 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 13:08:13 INFO - PROCESS | 2590 | 1464638893155 Marionette TRACE conn2 <- [1,2462,null,{}] 13:08:13 INFO - PROCESS | 2590 | 1464638893159 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}] 13:08:13 INFO - PROCESS | 2590 | 1464638893289 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 13:08:13 INFO - PROCESS | 2590 | 1464638893396 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3de800 == 103 [pid = 2590] [id = 623] 13:08:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 250 (0x118f39800) [pid = 2590] [serial = 1869] [outer = 0x0] 13:08:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 251 (0x119666c00) [pid = 2590] [serial = 1870] [outer = 0x118f39800] 13:08:13 INFO - PROCESS | 2590 | 1464638893427 Marionette DEBUG loaded listener.js 13:08:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 252 (0x12141cc00) [pid = 2590] [serial = 1871] [outer = 0x118f39800] 13:08:13 INFO - PROCESS | 2590 | 1464638893964 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]]]}] 13:08:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 13:08:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 872ms 13:08:14 INFO - PROCESS | 2590 | 1464638894026 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 13:08:14 INFO - PROCESS | 2590 | 1464638894029 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 13:08:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 13:08:14 INFO - PROCESS | 2590 | 1464638894032 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 13:08:14 INFO - PROCESS | 2590 | 1464638894037 Marionette TRACE conn2 <- [1,2466,null,{}] 13:08:14 INFO - PROCESS | 2590 | 1464638894050 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}] 13:08:14 INFO - PROCESS | 2590 | 1464638894215 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 13:08:14 INFO - PROCESS | 2590 | 1464638894350 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x135577800 == 104 [pid = 2590] [id = 624] 13:08:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 253 (0x12356d000) [pid = 2590] [serial = 1872] [outer = 0x0] 13:08:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 254 (0x125dad400) [pid = 2590] [serial = 1873] [outer = 0x12356d000] 13:08:14 INFO - PROCESS | 2590 | 1464638894384 Marionette DEBUG loaded listener.js 13:08:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 255 (0x128916400) [pid = 2590] [serial = 1874] [outer = 0x12356d000] 13:08:14 INFO - PROCESS | 2590 | 1464638894833 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]]]}] 13:08:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 13:08:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 830ms 13:08:14 INFO - PROCESS | 2590 | 1464638894863 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 13:08:14 INFO - PROCESS | 2590 | 1464638894865 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 13:08:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 13:08:14 INFO - PROCESS | 2590 | 1464638894867 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 13:08:14 INFO - PROCESS | 2590 | 1464638894869 Marionette TRACE conn2 <- [1,2470,null,{}] 13:08:14 INFO - PROCESS | 2590 | 1464638894871 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}] 13:08:15 INFO - PROCESS | 2590 | 1464638894997 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 13:08:15 INFO - PROCESS | 2590 | 1464638895104 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x1358f0000 == 105 [pid = 2590] [id = 625] 13:08:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 256 (0x129508400) [pid = 2590] [serial = 1875] [outer = 0x0] 13:08:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 257 (0x12a63b800) [pid = 2590] [serial = 1876] [outer = 0x129508400] 13:08:15 INFO - PROCESS | 2590 | 1464638895134 Marionette DEBUG loaded listener.js 13:08:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 258 (0x12b27dc00) [pid = 2590] [serial = 1877] [outer = 0x129508400] 13:08:15 INFO - PROCESS | 2590 | 1464638895564 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]]]}] 13:08:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 13:08:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 719ms 13:08:15 INFO - PROCESS | 2590 | 1464638895603 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 13:08:15 INFO - PROCESS | 2590 | 1464638895604 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 13:08:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 13:08:15 INFO - PROCESS | 2590 | 1464638895619 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 13:08:15 INFO - PROCESS | 2590 | 1464638895621 Marionette TRACE conn2 <- [1,2474,null,{}] 13:08:15 INFO - PROCESS | 2590 | 1464638895627 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}] 13:08:15 INFO - PROCESS | 2590 | 1464638895752 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 13:08:15 INFO - PROCESS | 2590 | 1464638895858 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x1381d0800 == 106 [pid = 2590] [id = 626] 13:08:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 259 (0x12a77c400) [pid = 2590] [serial = 1878] [outer = 0x0] 13:08:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 260 (0x12bac3400) [pid = 2590] [serial = 1879] [outer = 0x12a77c400] 13:08:15 INFO - PROCESS | 2590 | 1464638895890 Marionette DEBUG loaded listener.js 13:08:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 261 (0x12c6efc00) [pid = 2590] [serial = 1880] [outer = 0x12a77c400] 13:08:16 INFO - PROCESS | 2590 | 1464638896322 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]]]}] 13:08:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 13:08:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 737ms 13:08:16 INFO - PROCESS | 2590 | 1464638896344 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 13:08:16 INFO - PROCESS | 2590 | 1464638896346 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 13:08:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 13:08:16 INFO - PROCESS | 2590 | 1464638896348 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 13:08:16 INFO - PROCESS | 2590 | 1464638896349 Marionette TRACE conn2 <- [1,2478,null,{}] 13:08:16 INFO - PROCESS | 2590 | 1464638896352 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}] 13:08:16 INFO - PROCESS | 2590 | 1464638896494 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 13:08:16 INFO - PROCESS | 2590 | 1464638896632 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x139802800 == 107 [pid = 2590] [id = 627] 13:08:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 262 (0x12d3b2000) [pid = 2590] [serial = 1881] [outer = 0x0] 13:08:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 263 (0x12d58dc00) [pid = 2590] [serial = 1882] [outer = 0x12d3b2000] 13:08:16 INFO - PROCESS | 2590 | 1464638896666 Marionette DEBUG loaded listener.js 13:08:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 264 (0x135143c00) [pid = 2590] [serial = 1883] [outer = 0x12d3b2000] 13:08:17 INFO - PROCESS | 2590 | 1464638897084 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]]]}] 13:08:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 13:08:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 821ms 13:08:17 INFO - PROCESS | 2590 | 1464638897169 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 13:08:17 INFO - PROCESS | 2590 | 1464638897171 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 13:08:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 13:08:17 INFO - PROCESS | 2590 | 1464638897173 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 13:08:17 INFO - PROCESS | 2590 | 1464638897174 Marionette TRACE conn2 <- [1,2482,null,{}] 13:08:17 INFO - PROCESS | 2590 | 1464638897179 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}] 13:08:17 INFO - PROCESS | 2590 | 1464638897302 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 13:08:17 INFO - PROCESS | 2590 | 1464638897410 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x139c15000 == 108 [pid = 2590] [id = 628] 13:08:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 265 (0x134687c00) [pid = 2590] [serial = 1884] [outer = 0x0] 13:08:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 266 (0x135774800) [pid = 2590] [serial = 1885] [outer = 0x134687c00] 13:08:17 INFO - PROCESS | 2590 | 1464638897440 Marionette DEBUG loaded listener.js 13:08:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 267 (0x135b35400) [pid = 2590] [serial = 1886] [outer = 0x134687c00] 13:08:17 INFO - PROCESS | 2590 | 1464638897849 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]]]}] 13:08:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 13:08:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 722ms 13:08:17 INFO - PROCESS | 2590 | 1464638897895 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 13:08:17 INFO - PROCESS | 2590 | 1464638897897 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 13:08:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 13:08:17 INFO - PROCESS | 2590 | 1464638897899 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 13:08:17 INFO - PROCESS | 2590 | 1464638897900 Marionette TRACE conn2 <- [1,2486,null,{}] 13:08:17 INFO - PROCESS | 2590 | 1464638897903 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}] 13:08:18 INFO - PROCESS | 2590 | 1464638898027 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 13:08:18 INFO - PROCESS | 2590 | 1464638898135 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b844800 == 109 [pid = 2590] [id = 629] 13:08:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 268 (0x135778800) [pid = 2590] [serial = 1887] [outer = 0x0] 13:08:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 269 (0x135daac00) [pid = 2590] [serial = 1888] [outer = 0x135778800] 13:08:18 INFO - PROCESS | 2590 | 1464638898166 Marionette DEBUG loaded listener.js 13:08:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 270 (0x138a27800) [pid = 2590] [serial = 1889] [outer = 0x135778800] 13:08:18 INFO - PROCESS | 2590 | 1464638898620 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]]]}] 13:08:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 13:08:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 770ms 13:08:18 INFO - PROCESS | 2590 | 1464638898691 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 13:08:18 INFO - PROCESS | 2590 | 1464638898693 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 13:08:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 13:08:18 INFO - PROCESS | 2590 | 1464638898702 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 13:08:18 INFO - PROCESS | 2590 | 1464638898704 Marionette TRACE conn2 <- [1,2490,null,{}] 13:08:18 INFO - PROCESS | 2590 | 1464638898708 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}] 13:08:18 INFO - PROCESS | 2590 | 1464638898983 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 13:08:19 INFO - PROCESS | 2590 | 1464638899088 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x1428d8000 == 110 [pid = 2590] [id = 630] 13:08:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 271 (0x138a24800) [pid = 2590] [serial = 1890] [outer = 0x0] 13:08:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 272 (0x138d42800) [pid = 2590] [serial = 1891] [outer = 0x138a24800] 13:08:19 INFO - PROCESS | 2590 | 1464638899136 Marionette DEBUG loaded listener.js 13:08:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 273 (0x139245400) [pid = 2590] [serial = 1892] [outer = 0x138a24800] 13:08:19 INFO - PROCESS | 2590 | 1464638899613 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]]]}] 13:08:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 13:08:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 974ms 13:08:19 INFO - PROCESS | 2590 | 1464638899675 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 13:08:19 INFO - PROCESS | 2590 | 1464638899676 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 13:08:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 13:08:19 INFO - PROCESS | 2590 | 1464638899679 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 13:08:19 INFO - PROCESS | 2590 | 1464638899680 Marionette TRACE conn2 <- [1,2494,null,{}] 13:08:19 INFO - PROCESS | 2590 | 1464638899683 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}] 13:08:19 INFO - PROCESS | 2590 | 1464638899810 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 13:08:19 INFO - PROCESS | 2590 | 1464638899919 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x143f74800 == 111 [pid = 2590] [id = 631] 13:08:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 274 (0x138d46000) [pid = 2590] [serial = 1893] [outer = 0x0] 13:08:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 275 (0x1392ee400) [pid = 2590] [serial = 1894] [outer = 0x138d46000] 13:08:19 INFO - PROCESS | 2590 | 1464638899949 Marionette DEBUG loaded listener.js 13:08:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 276 (0x13998c400) [pid = 2590] [serial = 1895] [outer = 0x138d46000] 13:08:20 INFO - PROCESS | 2590 | 1464638900376 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]]]}] 13:08:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 13:08:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 769ms 13:08:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 13:08:20 INFO - PROCESS | 2590 | 1464638900449 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 13:08:20 INFO - PROCESS | 2590 | 1464638900450 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 13:08:20 INFO - PROCESS | 2590 | 1464638900453 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 13:08:20 INFO - PROCESS | 2590 | 1464638900454 Marionette TRACE conn2 <- [1,2498,null,{}] 13:08:20 INFO - PROCESS | 2590 | 1464638900457 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}] 13:08:20 INFO - PROCESS | 2590 | 1464638900598 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 13:08:20 INFO - PROCESS | 2590 | 1464638900739 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:20 INFO - PROCESS | 2590 | ++DOCSHELL 0x144eb1800 == 112 [pid = 2590] [id = 632] 13:08:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 277 (0x138a41800) [pid = 2590] [serial = 1896] [outer = 0x0] 13:08:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 278 (0x13b7edc00) [pid = 2590] [serial = 1897] [outer = 0x138a41800] 13:08:20 INFO - PROCESS | 2590 | 1464638900773 Marionette DEBUG loaded listener.js 13:08:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 279 (0x143b5fc00) [pid = 2590] [serial = 1898] [outer = 0x138a41800] 13:08:21 INFO - PROCESS | 2590 | 1464638901200 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]]]}] 13:08:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 13:08:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 769ms 13:08:21 INFO - PROCESS | 2590 | 1464638901222 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 13:08:21 INFO - PROCESS | 2590 | 1464638901224 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 13:08:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 13:08:21 INFO - PROCESS | 2590 | 1464638901226 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 13:08:21 INFO - PROCESS | 2590 | 1464638901227 Marionette TRACE conn2 <- [1,2502,null,{}] 13:08:21 INFO - PROCESS | 2590 | 1464638901230 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}] 13:08:21 INFO - PROCESS | 2590 | 1464638901358 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 13:08:21 INFO - PROCESS | 2590 | 1464638901470 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:21 INFO - PROCESS | 2590 | ++DOCSHELL 0x146d22000 == 113 [pid = 2590] [id = 633] 13:08:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 280 (0x13b7fac00) [pid = 2590] [serial = 1899] [outer = 0x0] 13:08:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 281 (0x143da5400) [pid = 2590] [serial = 1900] [outer = 0x13b7fac00] 13:08:21 INFO - PROCESS | 2590 | 1464638901500 Marionette DEBUG loaded listener.js 13:08:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 282 (0x143dd8800) [pid = 2590] [serial = 1901] [outer = 0x13b7fac00] 13:08:21 INFO - PROCESS | 2590 | 1464638901887 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]]]}] 13:08:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 13:08:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 719ms 13:08:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 13:08:21 INFO - PROCESS | 2590 | 1464638901945 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 13:08:21 INFO - PROCESS | 2590 | 1464638901946 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 13:08:21 INFO - PROCESS | 2590 | 1464638901949 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 13:08:21 INFO - PROCESS | 2590 | 1464638901950 Marionette TRACE conn2 <- [1,2506,null,{}] 13:08:21 INFO - PROCESS | 2590 | 1464638901952 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}] 13:08:22 INFO - PROCESS | 2590 | 1464638902095 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 13:08:22 INFO - PROCESS | 2590 | 1464638902210 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:22 INFO - PROCESS | 2590 | ++DOCSHELL 0x146fb8000 == 114 [pid = 2590] [id = 634] 13:08:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 283 (0x143502c00) [pid = 2590] [serial = 1902] [outer = 0x0] 13:08:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 284 (0x143509000) [pid = 2590] [serial = 1903] [outer = 0x143502c00] 13:08:22 INFO - PROCESS | 2590 | 1464638902239 Marionette DEBUG loaded listener.js 13:08:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 285 (0x14350f000) [pid = 2590] [serial = 1904] [outer = 0x143502c00] 13:08:22 INFO - PROCESS | 2590 | 1464638902648 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]]]}] 13:08:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 13:08:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 720ms 13:08:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 13:08:22 INFO - PROCESS | 2590 | 1464638902669 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 13:08:22 INFO - PROCESS | 2590 | 1464638902670 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 13:08:22 INFO - PROCESS | 2590 | 1464638902673 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 13:08:22 INFO - PROCESS | 2590 | 1464638902674 Marionette TRACE conn2 <- [1,2510,null,{}] 13:08:22 INFO - PROCESS | 2590 | 1464638902676 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}] 13:08:22 INFO - PROCESS | 2590 | 1464638902805 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 13:08:22 INFO - PROCESS | 2590 | 1464638902948 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:22 INFO - PROCESS | 2590 | ++DOCSHELL 0x1490f0800 == 115 [pid = 2590] [id = 635] 13:08:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 286 (0x143505000) [pid = 2590] [serial = 1905] [outer = 0x0] 13:08:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 287 (0x143511c00) [pid = 2590] [serial = 1906] [outer = 0x143505000] 13:08:22 INFO - PROCESS | 2590 | 1464638902977 Marionette DEBUG loaded listener.js 13:08:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 288 (0x143dde000) [pid = 2590] [serial = 1907] [outer = 0x143505000] 13:08:23 INFO - PROCESS | 2590 | 1464638903467 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]]]}] 13:08:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 13:08:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 821ms 13:08:23 INFO - PROCESS | 2590 | 1464638903494 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 13:08:23 INFO - PROCESS | 2590 | 1464638903495 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 13:08:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 13:08:23 INFO - PROCESS | 2590 | 1464638903498 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 13:08:23 INFO - PROCESS | 2590 | 1464638903499 Marionette TRACE conn2 <- [1,2514,null,{}] 13:08:23 INFO - PROCESS | 2590 | 1464638903501 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}] 13:08:23 INFO - PROCESS | 2590 | 1464638903630 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 13:08:23 INFO - PROCESS | 2590 | 1464638903744 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:23 INFO - PROCESS | 2590 | ++DOCSHELL 0x1473e3800 == 116 [pid = 2590] [id = 636] 13:08:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 289 (0x143db1000) [pid = 2590] [serial = 1908] [outer = 0x0] 13:08:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 290 (0x144d18400) [pid = 2590] [serial = 1909] [outer = 0x143db1000] 13:08:23 INFO - PROCESS | 2590 | 1464638903774 Marionette DEBUG loaded listener.js 13:08:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 291 (0x144fa1000) [pid = 2590] [serial = 1910] [outer = 0x143db1000] 13:08:24 INFO - PROCESS | 2590 | 1464638904402 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]]]}] 13:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 13:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 921ms 13:08:24 INFO - PROCESS | 2590 | 1464638904419 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 13:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 13:08:24 INFO - PROCESS | 2590 | 1464638904422 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 13:08:24 INFO - PROCESS | 2590 | 1464638904426 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 13:08:24 INFO - PROCESS | 2590 | 1464638904428 Marionette TRACE conn2 <- [1,2518,null,{}] 13:08:24 INFO - PROCESS | 2590 | 1464638904432 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}] 13:08:24 INFO - PROCESS | 2590 | 1464638904568 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 13:08:24 INFO - PROCESS | 2590 | 1464638904718 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bada000 == 117 [pid = 2590] [id = 637] 13:08:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 292 (0x113163800) [pid = 2590] [serial = 1911] [outer = 0x0] 13:08:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 293 (0x115d5b400) [pid = 2590] [serial = 1912] [outer = 0x113163800] 13:08:24 INFO - PROCESS | 2590 | 1464638904748 Marionette DEBUG loaded listener.js 13:08:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 294 (0x118544800) [pid = 2590] [serial = 1913] [outer = 0x113163800] 13:08:25 INFO - PROCESS | 2590 | 1464638905168 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]]]}] 13:08:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 13:08:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 821ms 13:08:25 INFO - PROCESS | 2590 | 1464638905247 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 13:08:25 INFO - PROCESS | 2590 | 1464638905251 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 13:08:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 13:08:25 INFO - PROCESS | 2590 | 1464638905255 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 13:08:25 INFO - PROCESS | 2590 | 1464638905257 Marionette TRACE conn2 <- [1,2522,null,{}] 13:08:25 INFO - PROCESS | 2590 | 1464638905259 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}] 13:08:25 INFO - PROCESS | 2590 | 1464638905388 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 13:08:25 INFO - PROCESS | 2590 | 1464638905504 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:25 INFO - PROCESS | 2590 | ++DOCSHELL 0x12933c800 == 118 [pid = 2590] [id = 638] 13:08:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 295 (0x1187bb400) [pid = 2590] [serial = 1914] [outer = 0x0] 13:08:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 296 (0x121010000) [pid = 2590] [serial = 1915] [outer = 0x1187bb400] 13:08:25 INFO - PROCESS | 2590 | 1464638905534 Marionette DEBUG loaded listener.js 13:08:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 297 (0x12356a400) [pid = 2590] [serial = 1916] [outer = 0x1187bb400] 13:08:26 INFO - PROCESS | 2590 | 1464638906052 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]]]}] 13:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 13:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 822ms 13:08:26 INFO - PROCESS | 2590 | 1464638906095 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 13:08:26 INFO - PROCESS | 2590 | 1464638906096 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 13:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 13:08:26 INFO - PROCESS | 2590 | 1464638906101 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 13:08:26 INFO - PROCESS | 2590 | 1464638906103 Marionette TRACE conn2 <- [1,2526,null,{}] 13:08:26 INFO - PROCESS | 2590 | 1464638906113 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}] 13:08:26 INFO - PROCESS | 2590 | 1464638906239 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 13:08:26 INFO - PROCESS | 2590 | 1464638906357 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:26 INFO - PROCESS | 2590 | ++DOCSHELL 0x1389e2000 == 119 [pid = 2590] [id = 639] 13:08:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 298 (0x128a6ec00) [pid = 2590] [serial = 1917] [outer = 0x0] 13:08:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 299 (0x12b10f800) [pid = 2590] [serial = 1918] [outer = 0x128a6ec00] 13:08:26 INFO - PROCESS | 2590 | 1464638906387 Marionette DEBUG loaded listener.js 13:08:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 300 (0x12cac5800) [pid = 2590] [serial = 1919] [outer = 0x128a6ec00] 13:08:26 INFO - PROCESS | 2590 | 1464638906855 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]]]}] 13:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 13:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 823ms 13:08:26 INFO - PROCESS | 2590 | 1464638906943 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 13:08:26 INFO - PROCESS | 2590 | 1464638906945 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 13:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 13:08:26 INFO - PROCESS | 2590 | 1464638906951 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 13:08:26 INFO - PROCESS | 2590 | 1464638906952 Marionette TRACE conn2 <- [1,2530,null,{}] 13:08:26 INFO - PROCESS | 2590 | 1464638906954 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}] 13:08:27 INFO - PROCESS | 2590 | 1464638907080 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 13:08:27 INFO - PROCESS | 2590 | 1464638907195 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:27 INFO - PROCESS | 2590 | ++DOCSHELL 0x143c36000 == 120 [pid = 2590] [id = 640] 13:08:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 301 (0x12d58cc00) [pid = 2590] [serial = 1920] [outer = 0x0] 13:08:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 302 (0x12dfa9c00) [pid = 2590] [serial = 1921] [outer = 0x12d58cc00] 13:08:27 INFO - PROCESS | 2590 | 1464638907223 Marionette DEBUG loaded listener.js 13:08:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 303 (0x135774c00) [pid = 2590] [serial = 1922] [outer = 0x12d58cc00] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x12b2ce000 == 119 [pid = 2590] [id = 620] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x1214d6000 == 118 [pid = 2590] [id = 619] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x125ea8000 == 117 [pid = 2590] [id = 618] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x12bd88000 == 116 [pid = 2590] [id = 617] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x121177800 == 115 [pid = 2590] [id = 616] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x12bdb4000 == 114 [pid = 2590] [id = 614] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x144b37000 == 113 [pid = 2590] [id = 613] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x1490f7000 == 112 [pid = 2590] [id = 612] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x146d33000 == 111 [pid = 2590] [id = 611] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x146d21000 == 110 [pid = 2590] [id = 610] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x144eeb000 == 109 [pid = 2590] [id = 609] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x143c41000 == 108 [pid = 2590] [id = 608] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x146dbb800 == 107 [pid = 2590] [id = 607] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x145e70000 == 106 [pid = 2590] [id = 606] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x13b743000 == 105 [pid = 2590] [id = 605] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x12b2c4000 == 104 [pid = 2590] [id = 604] 13:08:27 INFO - PROCESS | 2590 | --DOCSHELL 0x1130bf000 == 103 [pid = 2590] [id = 603] 13:08:27 INFO - PROCESS | 2590 | 1464638907772 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]]]}] 13:08:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 13:08:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 871ms 13:08:27 INFO - PROCESS | 2590 | 1464638907821 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 13:08:27 INFO - PROCESS | 2590 | 1464638907823 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 13:08:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 13:08:27 INFO - PROCESS | 2590 | 1464638907825 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 13:08:27 INFO - PROCESS | 2590 | 1464638907826 Marionette TRACE conn2 <- [1,2534,null,{}] 13:08:27 INFO - PROCESS | 2590 | 1464638907829 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}] 13:08:27 INFO - PROCESS | 2590 | 1464638907940 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 13:08:28 INFO - PROCESS | 2590 | 1464638908096 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:28 INFO - PROCESS | 2590 | ++DOCSHELL 0x121186800 == 104 [pid = 2590] [id = 641] 13:08:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 304 (0x111f37c00) [pid = 2590] [serial = 1923] [outer = 0x0] 13:08:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 305 (0x12162dc00) [pid = 2590] [serial = 1924] [outer = 0x111f37c00] 13:08:28 INFO - PROCESS | 2590 | 1464638908122 Marionette DEBUG loaded listener.js 13:08:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 306 (0x135da1c00) [pid = 2590] [serial = 1925] [outer = 0x111f37c00] 13:08:28 INFO - PROCESS | 2590 | 1464638908470 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]]]}] 13:08:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 13:08:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 669ms 13:08:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 13:08:28 INFO - PROCESS | 2590 | 1464638908494 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 13:08:28 INFO - PROCESS | 2590 | 1464638908496 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 13:08:28 INFO - PROCESS | 2590 | 1464638908498 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 13:08:28 INFO - PROCESS | 2590 | 1464638908499 Marionette TRACE conn2 <- [1,2538,null,{}] 13:08:28 INFO - PROCESS | 2590 | 1464638908501 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}] 13:08:28 INFO - PROCESS | 2590 | 1464638908668 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 13:08:28 INFO - PROCESS | 2590 | 1464638908689 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:28 INFO - PROCESS | 2590 | ++DOCSHELL 0x143c37800 == 105 [pid = 2590] [id = 642] 13:08:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 307 (0x139245c00) [pid = 2590] [serial = 1926] [outer = 0x0] 13:08:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 308 (0x14268a000) [pid = 2590] [serial = 1927] [outer = 0x139245c00] 13:08:28 INFO - PROCESS | 2590 | 1464638908715 Marionette DEBUG loaded listener.js 13:08:28 INFO - PROCESS | 2590 | ++DOMWINDOW == 309 (0x143da9800) [pid = 2590] [serial = 1928] [outer = 0x139245c00] 13:08:29 INFO - PROCESS | 2590 | 1464638909134 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]]]}] 13:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 13:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 671ms 13:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 13:08:29 INFO - PROCESS | 2590 | 1464638909190 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 13:08:29 INFO - PROCESS | 2590 | 1464638909192 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 13:08:29 INFO - PROCESS | 2590 | 1464638909206 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 13:08:29 INFO - PROCESS | 2590 | 1464638909207 Marionette TRACE conn2 <- [1,2542,null,{}] 13:08:29 INFO - PROCESS | 2590 | 1464638909210 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}] 13:08:29 INFO - PROCESS | 2590 | 1464638909462 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 13:08:29 INFO - PROCESS | 2590 | 1464638909519 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:29 INFO - PROCESS | 2590 | ++DOCSHELL 0x145f22800 == 106 [pid = 2590] [id = 643] 13:08:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 310 (0x139270c00) [pid = 2590] [serial = 1929] [outer = 0x0] 13:08:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 311 (0x139278c00) [pid = 2590] [serial = 1930] [outer = 0x139270c00] 13:08:29 INFO - PROCESS | 2590 | 1464638909543 Marionette DEBUG loaded listener.js 13:08:29 INFO - PROCESS | 2590 | ++DOMWINDOW == 312 (0x13927cc00) [pid = 2590] [serial = 1931] [outer = 0x139270c00] 13:08:29 INFO - PROCESS | 2590 | 1464638909918 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]]]}] 13:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 13:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 783ms 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 311 (0x1399efc00) [pid = 2590] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 310 (0x112795000) [pid = 2590] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 309 (0x12da41400) [pid = 2590] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 308 (0x1346b1800) [pid = 2590] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 307 (0x12da39400) [pid = 2590] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 306 (0x138a3b800) [pid = 2590] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 305 (0x135144800) [pid = 2590] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 304 (0x1392eb800) [pid = 2590] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 303 (0x13924e000) [pid = 2590] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 302 (0x12da36400) [pid = 2590] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 301 (0x13513e400) [pid = 2590] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 300 (0x126d5e400) [pid = 2590] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 299 (0x138d3e800) [pid = 2590] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 298 (0x121813800) [pid = 2590] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 297 (0x118571800) [pid = 2590] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 296 (0x129505000) [pid = 2590] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 295 (0x11316f800) [pid = 2590] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 294 (0x12d3b6800) [pid = 2590] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 293 (0x143b5f000) [pid = 2590] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 292 (0x125da5000) [pid = 2590] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 291 (0x1399e4800) [pid = 2590] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 290 (0x1392afc00) [pid = 2590] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 289 (0x1392ae400) [pid = 2590] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 288 (0x13936a000) [pid = 2590] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 287 (0x14269fc00) [pid = 2590] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 286 (0x129508000) [pid = 2590] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 285 (0x126fda800) [pid = 2590] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 284 (0x134681400) [pid = 2590] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 283 (0x114f5ac00) [pid = 2590] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 282 (0x112df7c00) [pid = 2590] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 281 (0x1346b8c00) [pid = 2590] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 280 (0x1183c3000) [pid = 2590] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 279 (0x14268d400) [pid = 2590] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 278 (0x13b7f4800) [pid = 2590] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 277 (0x138d3f400) [pid = 2590] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 276 (0x12ba9c800) [pid = 2590] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 275 (0x12b280800) [pid = 2590] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 274 (0x121520400) [pid = 2590] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 273 (0x1182a1000) [pid = 2590] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 272 (0x11338a400) [pid = 2590] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 271 (0x111c23800) [pid = 2590] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 270 (0x114eea000) [pid = 2590] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 269 (0x121515000) [pid = 2590] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 268 (0x135775800) [pid = 2590] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 267 (0x135137400) [pid = 2590] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 266 (0x12dfaa800) [pid = 2590] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 265 (0x12c502400) [pid = 2590] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 264 (0x12cac8c00) [pid = 2590] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 263 (0x135d68c00) [pid = 2590] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 262 (0x1184d4c00) [pid = 2590] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 261 (0x12180f000) [pid = 2590] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 260 (0x121889800) [pid = 2590] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 259 (0x1187b0000) [pid = 2590] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 258 (0x13573b000) [pid = 2590] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 257 (0x118531400) [pid = 2590] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 256 (0x11853b400) [pid = 2590] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 255 (0x121813400) [pid = 2590] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 254 (0x1193eb800) [pid = 2590] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 253 (0x114f56000) [pid = 2590] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 252 (0x135d74400) [pid = 2590] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 251 (0x117471400) [pid = 2590] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 250 (0x113169000) [pid = 2590] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 249 (0x12dfac000) [pid = 2590] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 248 (0x138a40c00) [pid = 2590] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 247 (0x1167a3c00) [pid = 2590] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 246 (0x118fb2c00) [pid = 2590] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 245 (0x127427c00) [pid = 2590] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 244 (0x12da35800) [pid = 2590] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 243 (0x135b2e400) [pid = 2590] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 242 (0x127420800) [pid = 2590] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 241 (0x135b34400) [pid = 2590] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 240 (0x11853b800) [pid = 2590] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 239 (0x118737c00) [pid = 2590] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 238 (0x110e0c400) [pid = 2590] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 237 (0x121879400) [pid = 2590] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 236 (0x11670e400) [pid = 2590] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 235 (0x139998400) [pid = 2590] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 13:08:30 INFO - PROCESS | 2590 | --DOMWINDOW == 234 (0x112789800) [pid = 2590] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 13:08:30 INFO - PROCESS | 2590 | 1464638910500 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 13:08:30 INFO - PROCESS | 2590 | 1464638910501 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 13:08:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 13:08:30 INFO - PROCESS | 2590 | 1464638910522 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 13:08:30 INFO - PROCESS | 2590 | 1464638910523 Marionette TRACE conn2 <- [1,2546,null,{}] 13:08:30 INFO - PROCESS | 2590 | 1464638910527 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}] 13:08:30 INFO - PROCESS | 2590 | 1464638910650 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 13:08:30 INFO - PROCESS | 2590 | 1464638910656 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x116aa7000 == 107 [pid = 2590] [id = 644] 13:08:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 235 (0x113177800) [pid = 2590] [serial = 1932] [outer = 0x0] 13:08:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 236 (0x11338a400) [pid = 2590] [serial = 1933] [outer = 0x113177800] 13:08:30 INFO - PROCESS | 2590 | 1464638910682 Marionette DEBUG loaded listener.js 13:08:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 237 (0x11670e400) [pid = 2590] [serial = 1934] [outer = 0x113177800] 13:08:31 INFO - PROCESS | 2590 | 1464638911068 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]]]}] 13:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 13:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 572ms 13:08:31 INFO - PROCESS | 2590 | 1464638911097 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 13:08:31 INFO - PROCESS | 2590 | 1464638911099 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 13:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 13:08:31 INFO - PROCESS | 2590 | 1464638911101 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 13:08:31 INFO - PROCESS | 2590 | 1464638911110 Marionette TRACE conn2 <- [1,2550,null,{}] 13:08:31 INFO - PROCESS | 2590 | 1464638911148 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}] 13:08:31 INFO - PROCESS | 2590 | 1464638911263 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 13:08:31 INFO - PROCESS | 2590 | 1464638911268 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:31 INFO - PROCESS | 2590 | ++DOCSHELL 0x134610800 == 108 [pid = 2590] [id = 645] 13:08:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 238 (0x1183c3000) [pid = 2590] [serial = 1935] [outer = 0x0] 13:08:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 239 (0x11854fc00) [pid = 2590] [serial = 1936] [outer = 0x1183c3000] 13:08:31 INFO - PROCESS | 2590 | 1464638911293 Marionette DEBUG loaded listener.js 13:08:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 240 (0x119671000) [pid = 2590] [serial = 1937] [outer = 0x1183c3000] 13:08:31 INFO - PROCESS | 2590 | 1464638911672 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]]]}] 13:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 13:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 599ms 13:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 13:08:31 INFO - PROCESS | 2590 | 1464638911701 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 13:08:31 INFO - PROCESS | 2590 | 1464638911702 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 13:08:31 INFO - PROCESS | 2590 | 1464638911704 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 13:08:31 INFO - PROCESS | 2590 | 1464638911705 Marionette TRACE conn2 <- [1,2554,null,{}] 13:08:31 INFO - PROCESS | 2590 | 1464638911708 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}] 13:08:31 INFO - PROCESS | 2590 | 1464638911824 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 13:08:31 INFO - PROCESS | 2590 | 1464638911952 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:31 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b74f000 == 109 [pid = 2590] [id = 646] 13:08:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 241 (0x11966e800) [pid = 2590] [serial = 1938] [outer = 0x0] 13:08:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 242 (0x121864400) [pid = 2590] [serial = 1939] [outer = 0x11966e800] 13:08:31 INFO - PROCESS | 2590 | 1464638911979 Marionette DEBUG loaded listener.js 13:08:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 243 (0x127427c00) [pid = 2590] [serial = 1940] [outer = 0x11966e800] 13:08:32 INFO - PROCESS | 2590 | 1464638912297 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]]]}] 13:08:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 13:08:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 618ms 13:08:32 INFO - PROCESS | 2590 | 1464638912323 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 13:08:32 INFO - PROCESS | 2590 | 1464638912324 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 13:08:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 13:08:32 INFO - PROCESS | 2590 | 1464638912327 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 13:08:32 INFO - PROCESS | 2590 | 1464638912330 Marionette TRACE conn2 <- [1,2558,null,{}] 13:08:32 INFO - PROCESS | 2590 | 1464638912333 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}] 13:08:32 INFO - PROCESS | 2590 | 1464638912467 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 13:08:32 INFO - PROCESS | 2590 | 1464638912688 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:32 INFO - PROCESS | 2590 | ++DOCSHELL 0x118788000 == 110 [pid = 2590] [id = 647] 13:08:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 244 (0x111c23800) [pid = 2590] [serial = 1941] [outer = 0x0] 13:08:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 245 (0x112796000) [pid = 2590] [serial = 1942] [outer = 0x111c23800] 13:08:32 INFO - PROCESS | 2590 | 1464638912721 Marionette DEBUG loaded listener.js 13:08:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 246 (0x115d93c00) [pid = 2590] [serial = 1943] [outer = 0x111c23800] 13:08:33 INFO - PROCESS | 2590 | 1464638913257 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]]]}] 13:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 13:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 972ms 13:08:33 INFO - PROCESS | 2590 | 1464638913311 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 13:08:33 INFO - PROCESS | 2590 | 1464638913314 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 13:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 13:08:33 INFO - PROCESS | 2590 | 1464638913319 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 13:08:33 INFO - PROCESS | 2590 | 1464638913322 Marionette TRACE conn2 <- [1,2562,null,{}] 13:08:33 INFO - PROCESS | 2590 | 1464638913325 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}] 13:08:33 INFO - PROCESS | 2590 | 1464638913466 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 13:08:33 INFO - PROCESS | 2590 | 1464638913625 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:33 INFO - PROCESS | 2590 | ++DOCSHELL 0x1356ee800 == 111 [pid = 2590] [id = 648] 13:08:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 247 (0x119a06000) [pid = 2590] [serial = 1944] [outer = 0x0] 13:08:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 248 (0x121812000) [pid = 2590] [serial = 1945] [outer = 0x119a06000] 13:08:33 INFO - PROCESS | 2590 | 1464638913658 Marionette DEBUG loaded listener.js 13:08:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 249 (0x1235ab800) [pid = 2590] [serial = 1946] [outer = 0x119a06000] 13:08:34 INFO - PROCESS | 2590 | 1464638914114 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]]]}] 13:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 13:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 825ms 13:08:34 INFO - PROCESS | 2590 | 1464638914146 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 13:08:34 INFO - PROCESS | 2590 | 1464638914149 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 13:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 13:08:34 INFO - PROCESS | 2590 | 1464638914152 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 13:08:34 INFO - PROCESS | 2590 | 1464638914153 Marionette TRACE conn2 <- [1,2566,null,{}] 13:08:34 INFO - PROCESS | 2590 | 1464638914156 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}] 13:08:34 INFO - PROCESS | 2590 | 1464638914293 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 13:08:34 INFO - PROCESS | 2590 | 1464638914413 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:34 INFO - PROCESS | 2590 | ++DOCSHELL 0x144ebd800 == 112 [pid = 2590] [id = 649] 13:08:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 250 (0x128a64400) [pid = 2590] [serial = 1947] [outer = 0x0] 13:08:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 251 (0x12950dc00) [pid = 2590] [serial = 1948] [outer = 0x128a64400] 13:08:34 INFO - PROCESS | 2590 | 1464638914444 Marionette DEBUG loaded listener.js 13:08:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 252 (0x12cac1400) [pid = 2590] [serial = 1949] [outer = 0x128a64400] 13:08:34 INFO - PROCESS | 2590 | 1464638914935 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]]]}] 13:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 13:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 818ms 13:08:34 INFO - PROCESS | 2590 | 1464638914971 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 13:08:34 INFO - PROCESS | 2590 | 1464638914973 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 13:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 13:08:35 INFO - PROCESS | 2590 | 1464638915000 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 13:08:35 INFO - PROCESS | 2590 | 1464638915005 Marionette TRACE conn2 <- [1,2570,null,{}] 13:08:35 INFO - PROCESS | 2590 | 1464638915012 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}] 13:08:35 INFO - PROCESS | 2590 | 1464638915149 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 13:08:35 INFO - PROCESS | 2590 | 1464638915309 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:35 INFO - PROCESS | 2590 | ++DOCSHELL 0x146fb9800 == 113 [pid = 2590] [id = 650] 13:08:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 253 (0x12cac9000) [pid = 2590] [serial = 1950] [outer = 0x0] 13:08:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 254 (0x1347af800) [pid = 2590] [serial = 1951] [outer = 0x12cac9000] 13:08:35 INFO - PROCESS | 2590 | 1464638915342 Marionette DEBUG loaded listener.js 13:08:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 255 (0x135145c00) [pid = 2590] [serial = 1952] [outer = 0x12cac9000] 13:08:35 INFO - PROCESS | 2590 | 1464638915797 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]]]}] 13:08:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 13:08:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 852ms 13:08:35 INFO - PROCESS | 2590 | 1464638915843 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 13:08:35 INFO - PROCESS | 2590 | 1464638915845 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 13:08:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 13:08:35 INFO - PROCESS | 2590 | 1464638915849 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 13:08:35 INFO - PROCESS | 2590 | 1464638915851 Marionette TRACE conn2 <- [1,2574,null,{}] 13:08:35 INFO - PROCESS | 2590 | 1464638915853 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}] 13:08:35 INFO - PROCESS | 2590 | 1464638915988 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 13:08:36 INFO - PROCESS | 2590 | 1464638916106 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:36 INFO - PROCESS | 2590 | ++DOCSHELL 0x143e66000 == 114 [pid = 2590] [id = 651] 13:08:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 256 (0x13573a400) [pid = 2590] [serial = 1953] [outer = 0x0] 13:08:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 257 (0x135d6bc00) [pid = 2590] [serial = 1954] [outer = 0x13573a400] 13:08:36 INFO - PROCESS | 2590 | 1464638916135 Marionette DEBUG loaded listener.js 13:08:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 258 (0x138a26400) [pid = 2590] [serial = 1955] [outer = 0x13573a400] 13:08:36 INFO - PROCESS | 2590 | 1464638916550 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]]]}] 13:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 13:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 770ms 13:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 13:08:36 INFO - PROCESS | 2590 | 1464638916620 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 13:08:36 INFO - PROCESS | 2590 | 1464638916621 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 13:08:36 INFO - PROCESS | 2590 | 1464638916623 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 13:08:36 INFO - PROCESS | 2590 | 1464638916625 Marionette TRACE conn2 <- [1,2578,null,{}] 13:08:36 INFO - PROCESS | 2590 | 1464638916627 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}] 13:08:36 INFO - PROCESS | 2590 | 1464638916759 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 13:08:36 INFO - PROCESS | 2590 | 1464638916878 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:36 INFO - PROCESS | 2590 | ++DOCSHELL 0x1490fc800 == 115 [pid = 2590] [id = 652] 13:08:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 259 (0x138d4ac00) [pid = 2590] [serial = 1956] [outer = 0x0] 13:08:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 260 (0x138e63000) [pid = 2590] [serial = 1957] [outer = 0x138d4ac00] 13:08:36 INFO - PROCESS | 2590 | 1464638916954 Marionette DEBUG loaded listener.js 13:08:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 261 (0x13927bc00) [pid = 2590] [serial = 1958] [outer = 0x138d4ac00] 13:08:37 INFO - PROCESS | 2590 | 1464638917422 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]]]}] 13:08:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 13:08:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 871ms 13:08:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 13:08:37 INFO - PROCESS | 2590 | 1464638917494 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 13:08:37 INFO - PROCESS | 2590 | 1464638917496 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 13:08:37 INFO - PROCESS | 2590 | 1464638917498 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 13:08:37 INFO - PROCESS | 2590 | 1464638917499 Marionette TRACE conn2 <- [1,2582,null,{}] 13:08:37 INFO - PROCESS | 2590 | 1464638917502 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}] 13:08:37 INFO - PROCESS | 2590 | 1464638917636 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 13:08:37 INFO - PROCESS | 2590 | 1464638917786 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:37 INFO - PROCESS | 2590 | ++DOCSHELL 0x1397e1000 == 116 [pid = 2590] [id = 653] 13:08:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 262 (0x13927e000) [pid = 2590] [serial = 1959] [outer = 0x0] 13:08:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 263 (0x139843400) [pid = 2590] [serial = 1960] [outer = 0x13927e000] 13:08:37 INFO - PROCESS | 2590 | 1464638917817 Marionette DEBUG loaded listener.js 13:08:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 264 (0x139849400) [pid = 2590] [serial = 1961] [outer = 0x13927e000] 13:08:38 INFO - PROCESS | 2590 | 1464638918283 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]]]}] 13:08:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 13:08:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 820ms 13:08:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 13:08:38 INFO - PROCESS | 2590 | 1464638918318 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 13:08:38 INFO - PROCESS | 2590 | 1464638918320 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 13:08:38 INFO - PROCESS | 2590 | 1464638918322 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 13:08:38 INFO - PROCESS | 2590 | 1464638918323 Marionette TRACE conn2 <- [1,2586,null,{}] 13:08:38 INFO - PROCESS | 2590 | 1464638918326 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}] 13:08:38 INFO - PROCESS | 2590 | 1464638918459 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 13:08:38 INFO - PROCESS | 2590 | 1464638918609 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:38 INFO - PROCESS | 2590 | ++DOCSHELL 0x145054800 == 117 [pid = 2590] [id = 654] 13:08:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 265 (0x13936e400) [pid = 2590] [serial = 1962] [outer = 0x0] 13:08:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 266 (0x13984c400) [pid = 2590] [serial = 1963] [outer = 0x13936e400] 13:08:38 INFO - PROCESS | 2590 | 1464638918638 Marionette DEBUG loaded listener.js 13:08:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 267 (0x13998ec00) [pid = 2590] [serial = 1964] [outer = 0x13936e400] 13:08:39 INFO - PROCESS | 2590 | 1464638919077 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]]]}] 13:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 13:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 772ms 13:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 13:08:39 INFO - PROCESS | 2590 | 1464638919096 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 13:08:39 INFO - PROCESS | 2590 | 1464638919097 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 13:08:39 INFO - PROCESS | 2590 | 1464638919099 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 13:08:39 INFO - PROCESS | 2590 | 1464638919101 Marionette TRACE conn2 <- [1,2590,null,{}] 13:08:39 INFO - PROCESS | 2590 | 1464638919103 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}] 13:08:39 INFO - PROCESS | 2590 | 1464638919235 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 13:08:39 INFO - PROCESS | 2590 | 1464638919385 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:39 INFO - PROCESS | 2590 | ++DOCSHELL 0x14378e800 == 118 [pid = 2590] [id = 655] 13:08:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 268 (0x13984d000) [pid = 2590] [serial = 1965] [outer = 0x0] 13:08:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 269 (0x1399e8c00) [pid = 2590] [serial = 1966] [outer = 0x13984d000] 13:08:39 INFO - PROCESS | 2590 | 1464638919414 Marionette DEBUG loaded listener.js 13:08:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 270 (0x14268b400) [pid = 2590] [serial = 1967] [outer = 0x13984d000] 13:08:39 INFO - PROCESS | 2590 | 1464638919897 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]]]}] 13:08:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 13:08:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 819ms 13:08:39 INFO - PROCESS | 2590 | 1464638919919 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 13:08:39 INFO - PROCESS | 2590 | 1464638919920 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 13:08:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 13:08:39 INFO - PROCESS | 2590 | 1464638919922 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 13:08:39 INFO - PROCESS | 2590 | 1464638919923 Marionette TRACE conn2 <- [1,2594,null,{}] 13:08:39 INFO - PROCESS | 2590 | 1464638919926 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}] 13:08:40 INFO - PROCESS | 2590 | 1464638920063 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 13:08:40 INFO - PROCESS | 2590 | 1464638920219 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:40 INFO - PROCESS | 2590 | ++DOCSHELL 0x123637000 == 119 [pid = 2590] [id = 656] 13:08:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 271 (0x113175400) [pid = 2590] [serial = 1968] [outer = 0x0] 13:08:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 272 (0x12dfad400) [pid = 2590] [serial = 1969] [outer = 0x113175400] 13:08:40 INFO - PROCESS | 2590 | 1464638920249 Marionette DEBUG loaded listener.js 13:08:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 273 (0x142696c00) [pid = 2590] [serial = 1970] [outer = 0x113175400] 13:08:40 INFO - PROCESS | 2590 | 1464638920794 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]]]}] 13:08:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 13:08:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 923ms 13:08:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 13:08:40 INFO - PROCESS | 2590 | 1464638920847 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 13:08:40 INFO - PROCESS | 2590 | 1464638920849 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 13:08:40 INFO - PROCESS | 2590 | 1464638920853 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 13:08:40 INFO - PROCESS | 2590 | 1464638920854 Marionette TRACE conn2 <- [1,2598,null,{}] 13:08:40 INFO - PROCESS | 2590 | 1464638920859 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}] 13:08:41 INFO - PROCESS | 2590 | 1464638921050 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 13:08:41 INFO - PROCESS | 2590 | 1464638921215 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:41 INFO - PROCESS | 2590 | ++DOCSHELL 0x121187800 == 120 [pid = 2590] [id = 657] 13:08:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 274 (0x113c09400) [pid = 2590] [serial = 1971] [outer = 0x0] 13:08:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 275 (0x118566000) [pid = 2590] [serial = 1972] [outer = 0x113c09400] 13:08:41 INFO - PROCESS | 2590 | 1464638921253 Marionette DEBUG loaded listener.js 13:08:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 276 (0x139250400) [pid = 2590] [serial = 1973] [outer = 0x113c09400] 13:08:41 INFO - PROCESS | 2590 | 1464638921770 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]]]}] 13:08:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 13:08:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 924ms 13:08:41 INFO - PROCESS | 2590 | 1464638921778 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 13:08:41 INFO - PROCESS | 2590 | 1464638921781 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 13:08:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 13:08:41 INFO - PROCESS | 2590 | 1464638921783 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 13:08:41 INFO - PROCESS | 2590 | 1464638921785 Marionette TRACE conn2 <- [1,2602,null,{}] 13:08:41 INFO - PROCESS | 2590 | 1464638921787 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}] 13:08:41 INFO - PROCESS | 2590 | 1464638921937 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 13:08:42 INFO - PROCESS | 2590 | 1464638922097 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:42 INFO - PROCESS | 2590 | ++DOCSHELL 0x128927000 == 121 [pid = 2590] [id = 658] 13:08:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 277 (0x11278dc00) [pid = 2590] [serial = 1974] [outer = 0x0] 13:08:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 278 (0x11856b000) [pid = 2590] [serial = 1975] [outer = 0x11278dc00] 13:08:42 INFO - PROCESS | 2590 | 1464638922127 Marionette DEBUG loaded listener.js 13:08:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 279 (0x12742a400) [pid = 2590] [serial = 1976] [outer = 0x11278dc00] 13:08:43 INFO - PROCESS | 2590 | 1464638923173 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]]]}] 13:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 13:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1428ms 13:08:43 INFO - PROCESS | 2590 | 1464638923212 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 13:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 13:08:43 INFO - PROCESS | 2590 | 1464638923214 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 13:08:43 INFO - PROCESS | 2590 | 1464638923217 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 13:08:43 INFO - PROCESS | 2590 | 1464638923220 Marionette TRACE conn2 <- [1,2606,null,{}] 13:08:43 INFO - PROCESS | 2590 | 1464638923225 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}] 13:08:43 INFO - PROCESS | 2590 | 1464638923352 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 13:08:43 INFO - PROCESS | 2590 | 1464638923510 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:43 INFO - PROCESS | 2590 | ++DOCSHELL 0x1237fe000 == 122 [pid = 2590] [id = 659] 13:08:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 280 (0x11316e400) [pid = 2590] [serial = 1977] [outer = 0x0] 13:08:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 281 (0x114f5dc00) [pid = 2590] [serial = 1978] [outer = 0x11316e400] 13:08:43 INFO - PROCESS | 2590 | 1464638923542 Marionette DEBUG loaded listener.js 13:08:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 282 (0x11660e800) [pid = 2590] [serial = 1979] [outer = 0x11316e400] 13:08:44 INFO - PROCESS | 2590 | 1464638924050 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]]]}] 13:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 13:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 874ms 13:08:44 INFO - PROCESS | 2590 | 1464638924096 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 13:08:44 INFO - PROCESS | 2590 | 1464638924100 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 13:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 13:08:44 INFO - PROCESS | 2590 | 1464638924108 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 13:08:44 INFO - PROCESS | 2590 | 1464638924110 Marionette TRACE conn2 <- [1,2610,null,{}] 13:08:44 INFO - PROCESS | 2590 | 1464638924115 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}] 13:08:44 INFO - PROCESS | 2590 | 1464638924267 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 13:08:44 INFO - PROCESS | 2590 | 1464638924456 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:44 INFO - PROCESS | 2590 | ++DOCSHELL 0x1211b4800 == 123 [pid = 2590] [id = 660] 13:08:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 283 (0x117472400) [pid = 2590] [serial = 1980] [outer = 0x0] 13:08:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 284 (0x11768f400) [pid = 2590] [serial = 1981] [outer = 0x117472400] 13:08:44 INFO - PROCESS | 2590 | 1464638924503 Marionette DEBUG loaded listener.js 13:08:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 285 (0x1184cf800) [pid = 2590] [serial = 1982] [outer = 0x117472400] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x12e02d800 == 122 [pid = 2590] [id = 331] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x135ae0000 == 121 [pid = 2590] [id = 576] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x12cab6000 == 120 [pid = 2590] [id = 157] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x1167bd800 == 119 [pid = 2590] [id = 121] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x13b74f000 == 118 [pid = 2590] [id = 646] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 284 (0x135b28400) [pid = 2590] [serial = 1846] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 283 (0x128a63800) [pid = 2590] [serial = 1843] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 282 (0x126f5a400) [pid = 2590] [serial = 1864] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x134610800 == 117 [pid = 2590] [id = 645] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x116aa7000 == 116 [pid = 2590] [id = 644] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x145f22800 == 115 [pid = 2590] [id = 643] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x143c37800 == 114 [pid = 2590] [id = 642] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x121186800 == 113 [pid = 2590] [id = 641] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x143c36000 == 112 [pid = 2590] [id = 640] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x1389e2000 == 111 [pid = 2590] [id = 639] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x12933c800 == 110 [pid = 2590] [id = 638] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x12bada000 == 109 [pid = 2590] [id = 637] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x1473e3800 == 108 [pid = 2590] [id = 636] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x1490f0800 == 107 [pid = 2590] [id = 635] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x146fb8000 == 106 [pid = 2590] [id = 634] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x146d22000 == 105 [pid = 2590] [id = 633] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x144eb1800 == 104 [pid = 2590] [id = 632] 13:08:45 INFO - PROCESS | 2590 | 1464638925216 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]]]}] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x143f74800 == 103 [pid = 2590] [id = 631] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x1428d8000 == 102 [pid = 2590] [id = 630] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x13b844800 == 101 [pid = 2590] [id = 629] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x139c15000 == 100 [pid = 2590] [id = 628] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x139802800 == 99 [pid = 2590] [id = 627] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x1381d0800 == 98 [pid = 2590] [id = 626] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x1358f0000 == 97 [pid = 2590] [id = 625] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x135577800 == 96 [pid = 2590] [id = 624] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3de800 == 95 [pid = 2590] [id = 623] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x119622800 == 94 [pid = 2590] [id = 622] 13:08:45 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3eb800 == 93 [pid = 2590] [id = 621] 13:08:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 13:08:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1130ms 13:08:45 INFO - PROCESS | 2590 | 1464638925239 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 13:08:45 INFO - PROCESS | 2590 | 1464638925241 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 13:08:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 13:08:45 INFO - PROCESS | 2590 | 1464638925247 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 13:08:45 INFO - PROCESS | 2590 | 1464638925251 Marionette TRACE conn2 <- [1,2614,null,{}] 13:08:45 INFO - PROCESS | 2590 | 1464638925262 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}] 13:08:45 INFO - PROCESS | 2590 | 1464638925423 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 281 (0x143a5f800) [pid = 2590] [serial = 1475] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 280 (0x138e66400) [pid = 2590] [serial = 1457] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 279 (0x1392e6800) [pid = 2590] [serial = 1463] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 278 (0x13b7ef000) [pid = 2590] [serial = 1469] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 277 (0x1392ee800) [pid = 2590] [serial = 1466] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 276 (0x14269b800) [pid = 2590] [serial = 1472] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 275 (0x139246800) [pid = 2590] [serial = 1460] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 274 (0x143b5e000) [pid = 2590] [serial = 1478] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 273 (0x128f42c00) [pid = 2590] [serial = 1547] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 272 (0x135da5400) [pid = 2590] [serial = 1451] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 271 (0x138a30000) [pid = 2590] [serial = 1454] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 270 (0x138e64000) [pid = 2590] [serial = 1769] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 269 (0x139248800) [pid = 2590] [serial = 1766] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 268 (0x138a41c00) [pid = 2590] [serial = 1763] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 267 (0x135d67800) [pid = 2590] [serial = 1760] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 266 (0x135b29000) [pid = 2590] [serial = 1757] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 265 (0x13573cc00) [pid = 2590] [serial = 1754] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 264 (0x143a60400) [pid = 2590] [serial = 1679] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 263 (0x142698400) [pid = 2590] [serial = 1676] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 262 (0x13b7fc800) [pid = 2590] [serial = 1673] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 261 (0x138a28c00) [pid = 2590] [serial = 1670] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 260 (0x1347b9000) [pid = 2590] [serial = 1667] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 259 (0x1293e1800) [pid = 2590] [serial = 1664] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 258 (0x1193f0400) [pid = 2590] [serial = 1661] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 257 (0x11695b400) [pid = 2590] [serial = 1658] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 256 (0x12c504400) [pid = 2590] [serial = 1616] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 255 (0x12c504800) [pid = 2590] [serial = 1613] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 254 (0x139369400) [pid = 2590] [serial = 1610] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 253 (0x139244800) [pid = 2590] [serial = 1607] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 252 (0x138a2ec00) [pid = 2590] [serial = 1604] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 251 (0x135776800) [pid = 2590] [serial = 1601] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 250 (0x1392eec00) [pid = 2590] [serial = 1772] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 249 (0x13999ac00) [pid = 2590] [serial = 1688] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 248 (0x118549800) [pid = 2590] [serial = 1736] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 247 (0x116707400) [pid = 2590] [serial = 1517] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 246 (0x1346b7800) [pid = 2590] [serial = 1751] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 245 (0x138a25800) [pid = 2590] [serial = 1529] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 244 (0x1187b8400) [pid = 2590] [serial = 1583] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 243 (0x1392abc00) [pid = 2590] [serial = 1532] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 242 (0x121896400) [pid = 2590] [serial = 1586] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 241 (0x115e70000) [pid = 2590] [serial = 1733] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 240 (0x121876c00) [pid = 2590] [serial = 1520] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 239 (0x12c6ed800) [pid = 2590] [serial = 1523] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 238 (0x1167af400) [pid = 2590] [serial = 1580] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 237 (0x12186c400) [pid = 2590] [serial = 1739] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 236 (0x1346b8400) [pid = 2590] [serial = 1598] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 235 (0x143b6c400) [pid = 2590] [serial = 1685] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 234 (0x12777d400) [pid = 2590] [serial = 1589] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 233 (0x142693800) [pid = 2590] [serial = 1544] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 232 (0x13b7f6400) [pid = 2590] [serial = 1538] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 231 (0x13936ac00) [pid = 2590] [serial = 1535] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 230 (0x142686800) [pid = 2590] [serial = 1541] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 229 (0x143b62400) [pid = 2590] [serial = 1682] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 228 (0x128f27c00) [pid = 2590] [serial = 1742] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 227 (0x12c00fc00) [pid = 2590] [serial = 1745] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 226 (0x12d58e400) [pid = 2590] [serial = 1595] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 225 (0x12dfab000) [pid = 2590] [serial = 1748] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 224 (0x12a7d6800) [pid = 2590] [serial = 1592] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 223 (0x135d9e000) [pid = 2590] [serial = 1526] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 222 (0x11278a800) [pid = 2590] [serial = 1849] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 221 (0x11338d800) [pid = 2590] [serial = 1850] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 220 (0x116a6f400) [pid = 2590] [serial = 1852] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 219 (0x12cfacc00) [pid = 2590] [serial = 1792] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 218 (0x134689c00) [pid = 2590] [serial = 1795] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 217 (0x135da7400) [pid = 2590] [serial = 1798] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 216 (0x135b2e800) [pid = 2590] [serial = 1796] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 215 (0x12b275000) [pid = 2590] [serial = 1801] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 214 (0x135d6b000) [pid = 2590] [serial = 1804] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 213 (0x121810400) [pid = 2590] [serial = 1858] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 212 (0x12186d400) [pid = 2590] [serial = 1859] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 211 (0x1257c6000) [pid = 2590] [serial = 1786] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 210 (0x126f50c00) [pid = 2590] [serial = 1787] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 209 (0x1184d1000) [pid = 2590] [serial = 1853] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 208 (0x11976dc00) [pid = 2590] [serial = 1738] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 207 (0x135772400) [pid = 2590] [serial = 1756] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 206 (0x11966d000) [pid = 2590] [serial = 1855] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 205 (0x1193e5c00) [pid = 2590] [serial = 1778] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 204 (0x118565c00) [pid = 2590] [serial = 1777] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 203 (0x142684000) [pid = 2590] [serial = 1808] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 202 (0x1392ad400) [pid = 2590] [serial = 1771] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 201 (0x112797400) [pid = 2590] [serial = 1810] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 200 (0x121870c00) [pid = 2590] [serial = 1783] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 199 (0x121896000) [pid = 2590] [serial = 1784] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 198 (0x11980e000) [pid = 2590] [serial = 1780] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 197 (0x121806800) [pid = 2590] [serial = 1781] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 196 (0x117474800) [pid = 2590] [serial = 1775] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 195 (0x115e69c00) [pid = 2590] [serial = 1774] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 194 (0x138e5dc00) [pid = 2590] [serial = 1765] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 193 (0x1131c8c00) [pid = 2590] [serial = 1811] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 192 (0x123569000) [pid = 2590] [serial = 1861] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 191 (0x118527400) [pid = 2590] [serial = 1813] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 190 (0x121515800) [pid = 2590] [serial = 1856] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 189 (0x12c6ec800) [pid = 2590] [serial = 1768] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 188 (0x113cd6400) [pid = 2590] [serial = 1732] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 187 (0x135142000) [pid = 2590] [serial = 1753] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 186 (0x13924b000) [pid = 2590] [serial = 1577] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 185 (0x118103c00) [pid = 2590] [serial = 1735] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 184 (0x12cac0000) [pid = 2590] [serial = 1747] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 183 (0x121868c00) [pid = 2590] [serial = 1816] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 182 (0x12b10d800) [pid = 2590] [serial = 1744] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 181 (0x13468c000) [pid = 2590] [serial = 1750] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 180 (0x135b32800) [pid = 2590] [serial = 1759] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 179 (0x127779c00) [pid = 2590] [serial = 1741] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 178 (0x138199800) [pid = 2590] [serial = 1762] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 177 (0x138a2c000) [pid = 2590] [serial = 1799] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 176 (0x12bac4000) [pid = 2590] [serial = 1819] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 175 (0x138a29800) [pid = 2590] [serial = 1822] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 174 (0x139991800) [pid = 2590] [serial = 1825] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 173 (0x143a66400) [pid = 2590] [serial = 1828] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 172 (0x143da0400) [pid = 2590] [serial = 1831] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 171 (0x143dab000) [pid = 2590] [serial = 1834] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 170 (0x143dd5800) [pid = 2590] [serial = 1840] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 169 (0x143db9400) [pid = 2590] [serial = 1837] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 168 (0x128f23c00) [pid = 2590] [serial = 1789] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 167 (0x139996000) [pid = 2590] [serial = 1805] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 166 (0x12c6eb400) [pid = 2590] [serial = 1790] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 165 (0x12d585400) [pid = 2590] [serial = 1793] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 164 (0x12557e000) [pid = 2590] [serial = 1862] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 163 (0x138a38400) [pid = 2590] [serial = 1802] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | --DOMWINDOW == 162 (0x1399f1400) [pid = 2590] [serial = 1807] [outer = 0x0] [url = about:blank] 13:08:45 INFO - PROCESS | 2590 | 1464638925538 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:45 INFO - PROCESS | 2590 | ++DOCSHELL 0x121186800 == 94 [pid = 2590] [id = 661] 13:08:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 163 (0x11338d800) [pid = 2590] [serial = 1983] [outer = 0x0] 13:08:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 164 (0x11695b400) [pid = 2590] [serial = 1984] [outer = 0x11338d800] 13:08:45 INFO - PROCESS | 2590 | 1464638925566 Marionette DEBUG loaded listener.js 13:08:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 165 (0x1187b9400) [pid = 2590] [serial = 1985] [outer = 0x11338d800] 13:08:46 INFO - PROCESS | 2590 | 1464638926023 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]]]}] 13:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 13:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 827ms 13:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 13:08:46 INFO - PROCESS | 2590 | 1464638926073 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 13:08:46 INFO - PROCESS | 2590 | 1464638926075 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 13:08:46 INFO - PROCESS | 2590 | 1464638926079 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 13:08:46 INFO - PROCESS | 2590 | 1464638926080 Marionette TRACE conn2 <- [1,2618,null,{}] 13:08:46 INFO - PROCESS | 2590 | 1464638926083 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}] 13:08:46 INFO - PROCESS | 2590 | 1464638926191 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 13:08:46 INFO - PROCESS | 2590 | 1464638926195 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x12933c800 == 95 [pid = 2590] [id = 662] 13:08:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 166 (0x121016800) [pid = 2590] [serial = 1986] [outer = 0x0] 13:08:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 167 (0x12151dc00) [pid = 2590] [serial = 1987] [outer = 0x121016800] 13:08:46 INFO - PROCESS | 2590 | 1464638926222 Marionette DEBUG loaded listener.js 13:08:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 168 (0x12180e000) [pid = 2590] [serial = 1988] [outer = 0x121016800] 13:08:46 INFO - PROCESS | 2590 | 1464638926615 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]]]}] 13:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 13:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 571ms 13:08:46 INFO - PROCESS | 2590 | 1464638926649 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 13:08:46 INFO - PROCESS | 2590 | 1464638926650 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 13:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 13:08:46 INFO - PROCESS | 2590 | 1464638926652 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 13:08:46 INFO - PROCESS | 2590 | 1464638926653 Marionette TRACE conn2 <- [1,2622,null,{}] 13:08:46 INFO - PROCESS | 2590 | 1464638926655 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}] 13:08:46 INFO - PROCESS | 2590 | 1464638926761 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 13:08:46 INFO - PROCESS | 2590 | --DOCSHELL 0x12cf2e000 == 94 [pid = 2590] [id = 16] 13:08:46 INFO - PROCESS | 2590 | 1464638926777 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b2bb000 == 95 [pid = 2590] [id = 663] 13:08:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 169 (0x121864800) [pid = 2590] [serial = 1989] [outer = 0x0] 13:08:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 170 (0x12186dc00) [pid = 2590] [serial = 1990] [outer = 0x121864800] 13:08:46 INFO - PROCESS | 2590 | 1464638926845 Marionette DEBUG loaded listener.js 13:08:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 171 (0x121897000) [pid = 2590] [serial = 1991] [outer = 0x121864800] 13:08:47 INFO - PROCESS | 2590 | 1464638927435 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]]]}] 13:08:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 13:08:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 818ms 13:08:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 13:08:47 INFO - PROCESS | 2590 | 1464638927490 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 13:08:47 INFO - PROCESS | 2590 | 1464638927491 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 13:08:47 INFO - PROCESS | 2590 | 1464638927495 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 13:08:47 INFO - PROCESS | 2590 | 1464638927496 Marionette TRACE conn2 <- [1,2626,null,{}] 13:08:47 INFO - PROCESS | 2590 | 1464638927499 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}] 13:08:47 INFO - PROCESS | 2590 | 1464638927652 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 13:08:47 INFO - PROCESS | 2590 | 1464638927675 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:47 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bd8b000 == 96 [pid = 2590] [id = 664] 13:08:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 172 (0x121895000) [pid = 2590] [serial = 1992] [outer = 0x0] 13:08:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 173 (0x1258a9800) [pid = 2590] [serial = 1993] [outer = 0x121895000] 13:08:47 INFO - PROCESS | 2590 | 1464638927702 Marionette DEBUG loaded listener.js 13:08:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 174 (0x126f50c00) [pid = 2590] [serial = 1994] [outer = 0x121895000] 13:08:48 INFO - PROCESS | 2590 | 1464638928078 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]]]}] 13:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 13:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 618ms 13:08:48 INFO - PROCESS | 2590 | 1464638928121 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 13:08:48 INFO - PROCESS | 2590 | 1464638928122 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 13:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 13:08:48 INFO - PROCESS | 2590 | 1464638928131 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 13:08:48 INFO - PROCESS | 2590 | 1464638928132 Marionette TRACE conn2 <- [1,2630,null,{}] 13:08:48 INFO - PROCESS | 2590 | 1464638928143 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}] 13:08:48 INFO - PROCESS | 2590 | 1464638928286 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 13:08:48 INFO - PROCESS | 2590 | 1464638928307 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:48 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c173800 == 97 [pid = 2590] [id = 665] 13:08:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 175 (0x127420800) [pid = 2590] [serial = 1995] [outer = 0x0] 13:08:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 176 (0x12776f800) [pid = 2590] [serial = 1996] [outer = 0x127420800] 13:08:48 INFO - PROCESS | 2590 | 1464638928333 Marionette DEBUG loaded listener.js 13:08:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 177 (0x128912800) [pid = 2590] [serial = 1997] [outer = 0x127420800] 13:08:48 INFO - PROCESS | 2590 | 1464638928694 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]]]}] 13:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 13:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 587ms 13:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 13:08:48 INFO - PROCESS | 2590 | 1464638928713 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 13:08:48 INFO - PROCESS | 2590 | 1464638928715 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 13:08:48 INFO - PROCESS | 2590 | 1464638928717 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 13:08:48 INFO - PROCESS | 2590 | 1464638928718 Marionette TRACE conn2 <- [1,2634,null,{}] 13:08:48 INFO - PROCESS | 2590 | 1464638928720 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}] 13:08:48 INFO - PROCESS | 2590 | 1464638928871 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 13:08:48 INFO - PROCESS | 2590 | 1464638928885 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:48 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3e8800 == 98 [pid = 2590] [id = 666] 13:08:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 178 (0x126fd9800) [pid = 2590] [serial = 1998] [outer = 0x0] 13:08:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 179 (0x128f24400) [pid = 2590] [serial = 1999] [outer = 0x126fd9800] 13:08:48 INFO - PROCESS | 2590 | 1464638928910 Marionette DEBUG loaded listener.js 13:08:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 180 (0x12950a800) [pid = 2590] [serial = 2000] [outer = 0x126fd9800] 13:08:49 INFO - PROCESS | 2590 | 1464638929284 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]]]}] 13:08:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 13:08:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 618ms 13:08:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 13:08:49 INFO - PROCESS | 2590 | 1464638929335 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 13:08:49 INFO - PROCESS | 2590 | 1464638929337 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 13:08:49 INFO - PROCESS | 2590 | 1464638929339 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 13:08:49 INFO - PROCESS | 2590 | 1464638929340 Marionette TRACE conn2 <- [1,2638,null,{}] 13:08:49 INFO - PROCESS | 2590 | 1464638929342 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}] 13:08:49 INFO - PROCESS | 2590 | 1464638929839 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 13:08:49 INFO - PROCESS | 2590 | --DOMWINDOW == 179 (0x113163800) [pid = 2590] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 13:08:49 INFO - PROCESS | 2590 | --DOMWINDOW == 178 (0x139270c00) [pid = 2590] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 13:08:49 INFO - PROCESS | 2590 | --DOMWINDOW == 177 (0x1187bb400) [pid = 2590] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 13:08:49 INFO - PROCESS | 2590 | --DOMWINDOW == 176 (0x139245c00) [pid = 2590] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 13:08:49 INFO - PROCESS | 2590 | --DOMWINDOW == 175 (0x12d58cc00) [pid = 2590] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 13:08:49 INFO - PROCESS | 2590 | --DOMWINDOW == 174 (0x111f37c00) [pid = 2590] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 13:08:49 INFO - PROCESS | 2590 | --DOMWINDOW == 173 (0x1183c3000) [pid = 2590] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 13:08:49 INFO - PROCESS | 2590 | --DOMWINDOW == 172 (0x113177800) [pid = 2590] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 13:08:49 INFO - PROCESS | 2590 | --DOMWINDOW == 171 (0x128a6ec00) [pid = 2590] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 13:08:49 INFO - PROCESS | 2590 | --DOMWINDOW == 170 (0x125ef9800) [pid = 2590] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 13:08:49 INFO - PROCESS | 2590 | 1464638929906 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:49 INFO - PROCESS | 2590 | ++DOCSHELL 0x12555b800 == 99 [pid = 2590] [id = 667] 13:08:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 171 (0x113169000) [pid = 2590] [serial = 2001] [outer = 0x0] 13:08:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 172 (0x118107000) [pid = 2590] [serial = 2002] [outer = 0x113169000] 13:08:49 INFO - PROCESS | 2590 | 1464638929933 Marionette DEBUG loaded listener.js 13:08:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 173 (0x128a6ec00) [pid = 2590] [serial = 2003] [outer = 0x113169000] 13:08:50 INFO - PROCESS | 2590 | 1464638930252 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]]]}] 13:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 13:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 920ms 13:08:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 13:08:50 INFO - PROCESS | 2590 | 1464638930265 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 13:08:50 INFO - PROCESS | 2590 | 1464638930267 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 13:08:50 INFO - PROCESS | 2590 | 1464638930269 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 13:08:50 INFO - PROCESS | 2590 | 1464638930271 Marionette TRACE conn2 <- [1,2642,null,{}] 13:08:50 INFO - PROCESS | 2590 | 1464638930273 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}] 13:08:50 INFO - PROCESS | 2590 | 1464638930507 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 13:08:50 INFO - PROCESS | 2590 | 1464638930522 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:50 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d2cd000 == 100 [pid = 2590] [id = 668] 13:08:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 174 (0x113177800) [pid = 2590] [serial = 2004] [outer = 0x0] 13:08:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 175 (0x12a7d9400) [pid = 2590] [serial = 2005] [outer = 0x113177800] 13:08:50 INFO - PROCESS | 2590 | 1464638930565 Marionette DEBUG loaded listener.js 13:08:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 176 (0x12b3d1000) [pid = 2590] [serial = 2006] [outer = 0x113177800] 13:08:50 INFO - PROCESS | 2590 | 1464638930916 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]]]}] 13:08:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 13:08:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 670ms 13:08:50 INFO - PROCESS | 2590 | 1464638930940 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 13:08:50 INFO - PROCESS | 2590 | 1464638930941 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 13:08:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 13:08:50 INFO - PROCESS | 2590 | 1464638930944 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 13:08:50 INFO - PROCESS | 2590 | 1464638930945 Marionette TRACE conn2 <- [1,2646,null,{}] 13:08:50 INFO - PROCESS | 2590 | 1464638930948 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}] 13:08:51 INFO - PROCESS | 2590 | 1464638931073 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 13:08:51 INFO - PROCESS | 2590 | 1464638931173 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e08c800 == 101 [pid = 2590] [id = 669] 13:08:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 177 (0x12b27d800) [pid = 2590] [serial = 2007] [outer = 0x0] 13:08:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 178 (0x12c011000) [pid = 2590] [serial = 2008] [outer = 0x12b27d800] 13:08:51 INFO - PROCESS | 2590 | 1464638931202 Marionette DEBUG loaded listener.js 13:08:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 179 (0x12cac9400) [pid = 2590] [serial = 2009] [outer = 0x12b27d800] 13:08:51 INFO - PROCESS | 2590 | 1464638931484 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]]]}] 13:08:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 13:08:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 569ms 13:08:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 13:08:51 INFO - PROCESS | 2590 | 1464638931516 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 13:08:51 INFO - PROCESS | 2590 | 1464638931517 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 13:08:51 INFO - PROCESS | 2590 | 1464638931519 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 13:08:51 INFO - PROCESS | 2590 | 1464638931520 Marionette TRACE conn2 <- [1,2650,null,{}] 13:08:51 INFO - PROCESS | 2590 | 1464638931523 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}] 13:08:51 INFO - PROCESS | 2590 | 1464638931641 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 13:08:51 INFO - PROCESS | 2590 | 1464638931646 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x1356e5000 == 102 [pid = 2590] [id = 670] 13:08:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 180 (0x12cf4e000) [pid = 2590] [serial = 2010] [outer = 0x0] 13:08:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 181 (0x12d3b4400) [pid = 2590] [serial = 2011] [outer = 0x12cf4e000] 13:08:51 INFO - PROCESS | 2590 | 1464638931671 Marionette DEBUG loaded listener.js 13:08:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 182 (0x12da38800) [pid = 2590] [serial = 2012] [outer = 0x12cf4e000] 13:08:52 INFO - PROCESS | 2590 | 1464638932251 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]]]}] 13:08:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 13:08:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 771ms 13:08:52 INFO - PROCESS | 2590 | 1464638932290 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 13:08:52 INFO - PROCESS | 2590 | 1464638932293 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 13:08:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 13:08:52 INFO - PROCESS | 2590 | 1464638932316 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 13:08:52 INFO - PROCESS | 2590 | 1464638932318 Marionette TRACE conn2 <- [1,2654,null,{}] 13:08:52 INFO - PROCESS | 2590 | 1464638932322 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}] 13:08:52 INFO - PROCESS | 2590 | 1464638932464 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 13:08:52 INFO - PROCESS | 2590 | 1464638932569 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:52 INFO - PROCESS | 2590 | ++DOCSHELL 0x119614800 == 103 [pid = 2590] [id = 671] 13:08:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 183 (0x114f57c00) [pid = 2590] [serial = 2013] [outer = 0x0] 13:08:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 184 (0x116704800) [pid = 2590] [serial = 2014] [outer = 0x114f57c00] 13:08:52 INFO - PROCESS | 2590 | 1464638932601 Marionette DEBUG loaded listener.js 13:08:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 185 (0x11768fc00) [pid = 2590] [serial = 2015] [outer = 0x114f57c00] 13:08:53 INFO - PROCESS | 2590 | 1464638933142 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]]]}] 13:08:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 13:08:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 874ms 13:08:53 INFO - PROCESS | 2590 | 1464638933194 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 13:08:53 INFO - PROCESS | 2590 | 1464638933198 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 13:08:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 13:08:53 INFO - PROCESS | 2590 | 1464638933205 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 13:08:53 INFO - PROCESS | 2590 | 1464638933207 Marionette TRACE conn2 <- [1,2658,null,{}] 13:08:53 INFO - PROCESS | 2590 | 1464638933210 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}] 13:08:53 INFO - PROCESS | 2590 | 1464638933341 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 13:08:53 INFO - PROCESS | 2590 | 1464638933447 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:53 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ba81000 == 104 [pid = 2590] [id = 672] 13:08:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 186 (0x118543000) [pid = 2590] [serial = 2016] [outer = 0x0] 13:08:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 187 (0x1187ae800) [pid = 2590] [serial = 2017] [outer = 0x118543000] 13:08:53 INFO - PROCESS | 2590 | 1464638933477 Marionette DEBUG loaded listener.js 13:08:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 188 (0x11973d000) [pid = 2590] [serial = 2018] [outer = 0x118543000] 13:08:53 INFO - PROCESS | 2590 | 1464638933909 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]]]}] 13:08:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 13:08:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 722ms 13:08:53 INFO - PROCESS | 2590 | 1464638933926 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 13:08:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 13:08:53 INFO - PROCESS | 2590 | 1464638933928 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 13:08:53 INFO - PROCESS | 2590 | 1464638933930 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 13:08:53 INFO - PROCESS | 2590 | 1464638933933 Marionette TRACE conn2 <- [1,2662,null,{}] 13:08:53 INFO - PROCESS | 2590 | 1464638933941 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}] 13:08:54 INFO - PROCESS | 2590 | 1464638934076 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 13:08:54 INFO - PROCESS | 2590 | 1464638934184 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x1356ea800 == 105 [pid = 2590] [id = 673] 13:08:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 189 (0x120f0f800) [pid = 2590] [serial = 2019] [outer = 0x0] 13:08:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 190 (0x12356c800) [pid = 2590] [serial = 2020] [outer = 0x120f0f800] 13:08:54 INFO - PROCESS | 2590 | 1464638934215 Marionette DEBUG loaded listener.js 13:08:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 191 (0x12557ec00) [pid = 2590] [serial = 2021] [outer = 0x120f0f800] 13:08:54 INFO - PROCESS | 2590 | 1464638934622 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]]]}] 13:08:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 13:08:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 723ms 13:08:54 INFO - PROCESS | 2590 | 1464638934654 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 13:08:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 13:08:54 INFO - PROCESS | 2590 | 1464638934656 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 13:08:54 INFO - PROCESS | 2590 | 1464638934658 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 13:08:54 INFO - PROCESS | 2590 | 1464638934659 Marionette TRACE conn2 <- [1,2666,null,{}] 13:08:54 INFO - PROCESS | 2590 | 1464638934680 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}] 13:08:54 INFO - PROCESS | 2590 | 1464638934811 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 13:08:54 INFO - PROCESS | 2590 | 1464638934945 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x135add000 == 106 [pid = 2590] [id = 674] 13:08:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 192 (0x1235b3800) [pid = 2590] [serial = 2022] [outer = 0x0] 13:08:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 193 (0x128a68400) [pid = 2590] [serial = 2023] [outer = 0x1235b3800] 13:08:54 INFO - PROCESS | 2590 | 1464638934975 Marionette DEBUG loaded listener.js 13:08:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 194 (0x12ab8a400) [pid = 2590] [serial = 2024] [outer = 0x1235b3800] 13:08:55 INFO - PROCESS | 2590 | 1464638935896 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]]]}] 13:08:55 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) 13:08:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1271ms 13:08:55 INFO - PROCESS | 2590 | 1464638935930 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 13:08:55 INFO - PROCESS | 2590 | 1464638935931 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 13:08:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 13:08:55 INFO - PROCESS | 2590 | 1464638935934 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 13:08:55 INFO - PROCESS | 2590 | 1464638935935 Marionette TRACE conn2 <- [1,2670,null,{}] 13:08:55 INFO - PROCESS | 2590 | 1464638935937 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}] 13:08:56 INFO - PROCESS | 2590 | 1464638936064 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 13:08:56 INFO - PROCESS | 2590 | 1464638936194 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:56 INFO - PROCESS | 2590 | ++DOCSHELL 0x1381cd000 == 107 [pid = 2590] [id = 675] 13:08:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 195 (0x12c00e000) [pid = 2590] [serial = 2025] [outer = 0x0] 13:08:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 196 (0x12c504800) [pid = 2590] [serial = 2026] [outer = 0x12c00e000] 13:08:56 INFO - PROCESS | 2590 | 1464638936244 Marionette DEBUG loaded listener.js 13:08:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 197 (0x12cf47800) [pid = 2590] [serial = 2027] [outer = 0x12c00e000] 13:08:57 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 13:08:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 13:08:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 13:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 13:08:57 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1 13:08:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:08:57 INFO - _addTest/ [0,2673,"getWindowHandle",null] 13:08:57 INFO - PROCESS | 2590 | 1464638937156 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 13:08:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 13:08:57 INFO - PROCESS | 2590 | 1464638937158 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 13:08:57 INFO - PROCESS | 2590 | 1464638937160 Marionette TRACE conn2 <- [1,2674,null,{}] 13:08:57 INFO - PROCESS | 2590 | 1464638937163 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}] 13:08:57 INFO - PROCESS | 2590 | 1464638937310 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 13:08:57 INFO - PROCESS | 2590 | 1464638937460 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:57 INFO - PROCESS | 2590 | ++DOCSHELL 0x13977f800 == 108 [pid = 2590] [id = 676] 13:08:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 198 (0x12da3a800) [pid = 2590] [serial = 2028] [outer = 0x0] 13:08:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 199 (0x13468bc00) [pid = 2590] [serial = 2029] [outer = 0x12da3a800] 13:08:57 INFO - PROCESS | 2590 | 1464638937493 Marionette DEBUG loaded listener.js 13:08:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 200 (0x13513d000) [pid = 2590] [serial = 2030] [outer = 0x12da3a800] 13:08:58 INFO - PROCESS | 2590 | 1464638938382 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] 13:08:58 INFO - PROCESS | 2590 | 1464638938432 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 13:08:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 13:08:58 INFO - PROCESS | 2590 | 1464638938434 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 13:08:58 INFO - PROCESS | 2590 | 1464638938435 Marionette TRACE conn2 <- [1,2678,null,{}] 13:08:58 INFO - PROCESS | 2590 | 1464638938438 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}] 13:08:58 INFO - PROCESS | 2590 | 1464638938565 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 13:08:58 INFO - PROCESS | 2590 | 1464638938696 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:58 INFO - PROCESS | 2590 | ++DOCSHELL 0x139818800 == 109 [pid = 2590] [id = 677] 13:08:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 201 (0x13513e400) [pid = 2590] [serial = 2031] [outer = 0x0] 13:08:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 202 (0x13573b000) [pid = 2590] [serial = 2032] [outer = 0x13513e400] 13:08:58 INFO - PROCESS | 2590 | 1464638938745 Marionette DEBUG loaded listener.js 13:08:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 203 (0x135b2d400) [pid = 2590] [serial = 2033] [outer = 0x13513e400] 13:08:59 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) 13:08:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1225ms 13:08:59 INFO - PROCESS | 2590 | 1464638939656 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]]]}] 13:08:59 INFO - PROCESS | 2590 | 1464638939661 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 13:08:59 INFO - PROCESS | 2590 | 1464638939663 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 13:08:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 13:08:59 INFO - PROCESS | 2590 | 1464638939665 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 13:08:59 INFO - PROCESS | 2590 | 1464638939666 Marionette TRACE conn2 <- [1,2682,null,{}] 13:08:59 INFO - PROCESS | 2590 | 1464638939669 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}] 13:08:59 INFO - PROCESS | 2590 | 1464638939801 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 13:08:59 INFO - PROCESS | 2590 | 1464638939935 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:08:59 INFO - PROCESS | 2590 | ++DOCSHELL 0x139bcc000 == 110 [pid = 2590] [id = 678] 13:08:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 204 (0x135d68400) [pid = 2590] [serial = 2034] [outer = 0x0] 13:08:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 205 (0x135da4c00) [pid = 2590] [serial = 2035] [outer = 0x135d68400] 13:08:59 INFO - PROCESS | 2590 | 1464638939986 Marionette DEBUG loaded listener.js 13:09:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 206 (0x1381a8400) [pid = 2590] [serial = 2036] [outer = 0x135d68400] 13:09:00 INFO - PROCESS | 2590 | 1464638940868 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]]]}] 13:09:00 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) 13:09:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1220ms 13:09:00 INFO - PROCESS | 2590 | 1464638940929 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 13:09:00 INFO - PROCESS | 2590 | 1464638940932 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 13:09:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 13:09:00 INFO - PROCESS | 2590 | 1464638940938 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 13:09:00 INFO - PROCESS | 2590 | 1464638940940 Marionette TRACE conn2 <- [1,2686,null,{}] 13:09:00 INFO - PROCESS | 2590 | 1464638940944 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}] 13:09:01 INFO - PROCESS | 2590 | 1464638941142 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 13:09:01 INFO - PROCESS | 2590 | 1464638941326 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:01 INFO - PROCESS | 2590 | ++DOCSHELL 0x12abda800 == 111 [pid = 2590] [id = 679] 13:09:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 207 (0x117115c00) [pid = 2590] [serial = 2037] [outer = 0x0] 13:09:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 208 (0x118fad400) [pid = 2590] [serial = 2038] [outer = 0x117115c00] 13:09:01 INFO - PROCESS | 2590 | 1464638941357 Marionette DEBUG loaded listener.js 13:09:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 209 (0x138a38400) [pid = 2590] [serial = 2039] [outer = 0x117115c00] 13:09:02 INFO - PROCESS | 2590 | 1464638942317 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] 13:09:02 INFO - PROCESS | 2590 | 1464638942369 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 13:09:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 13:09:02 INFO - PROCESS | 2590 | 1464638942372 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 13:09:02 INFO - PROCESS | 2590 | 1464638942375 Marionette TRACE conn2 <- [1,2690,null,{}] 13:09:02 INFO - PROCESS | 2590 | 1464638942379 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}] 13:09:02 INFO - PROCESS | 2590 | 1464638942511 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 13:09:02 INFO - PROCESS | 2590 | 1464638942670 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:02 INFO - PROCESS | 2590 | ++DOCSHELL 0x12baea000 == 112 [pid = 2590] [id = 680] 13:09:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 210 (0x116125c00) [pid = 2590] [serial = 2040] [outer = 0x0] 13:09:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 211 (0x116461800) [pid = 2590] [serial = 2041] [outer = 0x116125c00] 13:09:02 INFO - PROCESS | 2590 | 1464638942701 Marionette DEBUG loaded listener.js 13:09:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 212 (0x1184d8800) [pid = 2590] [serial = 2042] [outer = 0x116125c00] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x12e07c800 == 111 [pid = 2590] [id = 590] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x12e08c800 == 110 [pid = 2590] [id = 669] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x12d2cd000 == 109 [pid = 2590] [id = 668] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x12555b800 == 108 [pid = 2590] [id = 667] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x12cf2d800 == 107 [pid = 2590] [id = 17] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3e8800 == 106 [pid = 2590] [id = 666] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x12c173800 == 105 [pid = 2590] [id = 665] 13:09:03 INFO - PROCESS | 2590 | --DOMWINDOW == 211 (0x143511c00) [pid = 2590] [serial = 1906] [outer = 0x0] [url = about:blank] 13:09:03 INFO - PROCESS | 2590 | --DOMWINDOW == 210 (0x121864400) [pid = 2590] [serial = 1939] [outer = 0x0] [url = about:blank] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x12bd8b000 == 104 [pid = 2590] [id = 664] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x12b2bb000 == 103 [pid = 2590] [id = 663] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x12933c800 == 102 [pid = 2590] [id = 662] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x121186800 == 101 [pid = 2590] [id = 661] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x1211b4800 == 100 [pid = 2590] [id = 660] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x1237fe000 == 99 [pid = 2590] [id = 659] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x145054800 == 98 [pid = 2590] [id = 654] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x1397e1000 == 97 [pid = 2590] [id = 653] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x1490fc800 == 96 [pid = 2590] [id = 652] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x143e66000 == 95 [pid = 2590] [id = 651] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x146fb9800 == 94 [pid = 2590] [id = 650] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x144ebd800 == 93 [pid = 2590] [id = 649] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x1356ee800 == 92 [pid = 2590] [id = 648] 13:09:03 INFO - PROCESS | 2590 | --DOCSHELL 0x118788000 == 91 [pid = 2590] [id = 647] 13:09:03 INFO - PROCESS | 2590 | 1464638943653 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] 13:09:03 INFO - PROCESS | 2590 | 1464638943699 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 13:09:03 INFO - PROCESS | 2590 | 1464638943703 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 13:09:03 INFO - PROCESS | 2590 | 1464638943705 Marionette TRACE conn2 <- [1,2694,null,{}] 13:09:03 INFO - PROCESS | 2590 | 1464638943707 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}] 13:09:03 INFO - PROCESS | 2590 | 1464638943817 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 13:09:03 INFO - PROCESS | 2590 | 1464638943822 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:03 INFO - PROCESS | 2590 | ++DOCSHELL 0x119272800 == 92 [pid = 2590] [id = 681] 13:09:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 178 (0x11852e000) [pid = 2590] [serial = 2043] [outer = 0x0] 13:09:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 179 (0x1187b6000) [pid = 2590] [serial = 2044] [outer = 0x11852e000] 13:09:03 INFO - PROCESS | 2590 | 1464638943849 Marionette DEBUG loaded listener.js 13:09:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 180 (0x11966a400) [pid = 2590] [serial = 2045] [outer = 0x11852e000] 13:09:04 INFO - PROCESS | 2590 | 1464638944748 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] 13:09:04 INFO - PROCESS | 2590 | 1464638944779 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 13:09:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 13:09:04 INFO - PROCESS | 2590 | 1464638944782 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 13:09:04 INFO - PROCESS | 2590 | 1464638944785 Marionette TRACE conn2 <- [1,2698,null,{}] 13:09:04 INFO - PROCESS | 2590 | 1464638944805 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}] 13:09:04 INFO - PROCESS | 2590 | 1464638944918 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 13:09:04 INFO - PROCESS | 2590 | 1464638944923 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:04 INFO - PROCESS | 2590 | ++DOCSHELL 0x12b1b7800 == 93 [pid = 2590] [id = 682] 13:09:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 181 (0x12151ac00) [pid = 2590] [serial = 2046] [outer = 0x0] 13:09:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 182 (0x121879c00) [pid = 2590] [serial = 2047] [outer = 0x12151ac00] 13:09:04 INFO - PROCESS | 2590 | 1464638944953 Marionette DEBUG loaded listener.js 13:09:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 183 (0x12356dc00) [pid = 2590] [serial = 2048] [outer = 0x12151ac00] 13:09:05 INFO - PROCESS | 2590 | 1464638945822 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] 13:09:05 INFO - PROCESS | 2590 | 1464638945867 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 13:09:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 13:09:05 INFO - PROCESS | 2590 | 1464638945869 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 13:09:05 INFO - PROCESS | 2590 | 1464638945878 Marionette TRACE conn2 <- [1,2702,null,{}] 13:09:05 INFO - PROCESS | 2590 | 1464638945881 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}] 13:09:06 INFO - PROCESS | 2590 | 1464638946030 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 13:09:06 INFO - PROCESS | 2590 | 1464638946045 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:06 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3ea000 == 94 [pid = 2590] [id = 683] 13:09:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 184 (0x123767c00) [pid = 2590] [serial = 2049] [outer = 0x0] 13:09:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 185 (0x126f5a400) [pid = 2590] [serial = 2050] [outer = 0x123767c00] 13:09:06 INFO - PROCESS | 2590 | 1464638946072 Marionette DEBUG loaded listener.js 13:09:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 186 (0x12777d400) [pid = 2590] [serial = 2051] [outer = 0x123767c00] 13:09:06 INFO - PROCESS | 2590 | 1464638946464 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]]]}] 13:09:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 13:09:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 629ms 13:09:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 13:09:06 INFO - PROCESS | 2590 | 1464638946501 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 13:09:06 INFO - PROCESS | 2590 | 1464638946502 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 13:09:06 INFO - PROCESS | 2590 | 1464638946504 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 13:09:06 INFO - PROCESS | 2590 | 1464638946505 Marionette TRACE conn2 <- [1,2706,null,{}] 13:09:06 INFO - PROCESS | 2590 | 1464638946508 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}] 13:09:06 INFO - PROCESS | 2590 | 1464638946649 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 13:09:06 INFO - PROCESS | 2590 | 1464638946667 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:06 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d59e800 == 95 [pid = 2590] [id = 684] 13:09:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 187 (0x128a63800) [pid = 2590] [serial = 2052] [outer = 0x0] 13:09:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 188 (0x129241800) [pid = 2590] [serial = 2053] [outer = 0x128a63800] 13:09:06 INFO - PROCESS | 2590 | 1464638946692 Marionette DEBUG loaded listener.js 13:09:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 189 (0x12a7dac00) [pid = 2590] [serial = 2054] [outer = 0x128a63800] 13:09:07 INFO - PROCESS | 2590 | 1464638947070 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]]]}] 13:09:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 13:09:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 572ms 13:09:07 INFO - PROCESS | 2590 | 1464638947077 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 13:09:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 13:09:07 INFO - PROCESS | 2590 | 1464638947080 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 13:09:07 INFO - PROCESS | 2590 | 1464638947082 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 13:09:07 INFO - PROCESS | 2590 | 1464638947083 Marionette TRACE conn2 <- [1,2710,null,{}] 13:09:07 INFO - PROCESS | 2590 | 1464638947086 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}] 13:09:07 INFO - PROCESS | 2590 | 1464638947250 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 13:09:07 INFO - PROCESS | 2590 | 1464638947277 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:07 INFO - PROCESS | 2590 | ++DOCSHELL 0x1356dc000 == 96 [pid = 2590] [id = 685] 13:09:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 190 (0x12b3cbc00) [pid = 2590] [serial = 2055] [outer = 0x0] 13:09:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 191 (0x12cf47c00) [pid = 2590] [serial = 2056] [outer = 0x12b3cbc00] 13:09:07 INFO - PROCESS | 2590 | 1464638947302 Marionette DEBUG loaded listener.js 13:09:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 192 (0x134686c00) [pid = 2590] [serial = 2057] [outer = 0x12b3cbc00] 13:09:07 INFO - PROCESS | 2590 | 1464638947711 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] 13:09:07 INFO - PROCESS | 2590 | 1464638947943 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 13:09:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 13:09:07 INFO - PROCESS | 2590 | 1464638947953 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 13:09:07 INFO - PROCESS | 2590 | 1464638947954 Marionette TRACE conn2 <- [1,2714,null,{}] 13:09:07 INFO - PROCESS | 2590 | 1464638947957 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}] 13:09:08 INFO - PROCESS | 2590 | 1464638948066 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 13:09:08 INFO - PROCESS | 2590 | 1464638948070 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ba76000 == 97 [pid = 2590] [id = 686] 13:09:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 180 (0x117475000) [pid = 2590] [serial = 2058] [outer = 0x0] 13:09:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 181 (0x121016800) [pid = 2590] [serial = 2059] [outer = 0x117475000] 13:09:08 INFO - PROCESS | 2590 | 1464638948096 Marionette DEBUG loaded listener.js 13:09:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 182 (0x1258a4400) [pid = 2590] [serial = 2060] [outer = 0x117475000] 13:09:08 INFO - PROCESS | 2590 | 1464638948463 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]]]}] 13:09:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 13:09:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 13:09:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 13:09:08 INFO - PROCESS | 2590 | 1464638948472 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 13:09:08 INFO - PROCESS | 2590 | 1464638948474 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 13:09:08 INFO - PROCESS | 2590 | 1464638948476 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 13:09:08 INFO - PROCESS | 2590 | 1464638948477 Marionette TRACE conn2 <- [1,2718,null,{}] 13:09:08 INFO - PROCESS | 2590 | 1464638948481 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}] 13:09:08 INFO - PROCESS | 2590 | 1464638948588 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 13:09:08 INFO - PROCESS | 2590 | 1464638948705 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x139808800 == 98 [pid = 2590] [id = 687] 13:09:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 183 (0x121b0f800) [pid = 2590] [serial = 2061] [outer = 0x0] 13:09:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 184 (0x12c6e9000) [pid = 2590] [serial = 2062] [outer = 0x121b0f800] 13:09:08 INFO - PROCESS | 2590 | 1464638948738 Marionette DEBUG loaded listener.js 13:09:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 185 (0x13513a800) [pid = 2590] [serial = 2063] [outer = 0x121b0f800] 13:09:09 INFO - PROCESS | 2590 | 1464638949039 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] 13:09:09 INFO - PROCESS | 2590 | 1464638949052 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 13:09:09 INFO - PROCESS | 2590 | 1464638949054 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 13:09:09 INFO - PROCESS | 2590 | 1464638949055 Marionette TRACE conn2 <- [1,2722,null,{}] 13:09:09 INFO - PROCESS | 2590 | 1464638949058 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}] 13:09:09 INFO - PROCESS | 2590 | 1464638949174 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 13:09:09 INFO - PROCESS | 2590 | 1464638949178 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:09 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b754800 == 99 [pid = 2590] [id = 688] 13:09:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 186 (0x135780400) [pid = 2590] [serial = 2064] [outer = 0x0] 13:09:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 187 (0x138a3b800) [pid = 2590] [serial = 2065] [outer = 0x135780400] 13:09:09 INFO - PROCESS | 2590 | 1464638949204 Marionette DEBUG loaded listener.js 13:09:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 188 (0x138e5f000) [pid = 2590] [serial = 2066] [outer = 0x135780400] 13:09:09 INFO - PROCESS | 2590 | 1464638949656 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] 13:09:09 INFO - PROCESS | 2590 | 1464638949677 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 13:09:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 13:09:09 INFO - PROCESS | 2590 | 1464638949682 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 13:09:09 INFO - PROCESS | 2590 | 1464638949684 Marionette TRACE conn2 <- [1,2726,null,{}] 13:09:09 INFO - PROCESS | 2590 | 1464638949687 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}] 13:09:09 INFO - PROCESS | 2590 | 1464638949862 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 13:09:09 INFO - PROCESS | 2590 | 1464638949871 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:09 INFO - PROCESS | 2590 | ++DOCSHELL 0x13b83e800 == 100 [pid = 2590] [id = 689] 13:09:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 189 (0x138e66400) [pid = 2590] [serial = 2067] [outer = 0x0] 13:09:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 190 (0x139250000) [pid = 2590] [serial = 2068] [outer = 0x138e66400] 13:09:09 INFO - PROCESS | 2590 | 1464638949911 Marionette DEBUG loaded listener.js 13:09:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 191 (0x139275c00) [pid = 2590] [serial = 2069] [outer = 0x138e66400] 13:09:10 INFO - PROCESS | 2590 | 1464638950628 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]]]}] 13:09:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 13:09:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 970ms 13:09:10 INFO - PROCESS | 2590 | 1464638950653 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 13:09:10 INFO - PROCESS | 2590 | 1464638950656 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 13:09:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 13:09:10 INFO - PROCESS | 2590 | 1464638950659 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 13:09:10 INFO - PROCESS | 2590 | 1464638950665 Marionette TRACE conn2 <- [1,2730,null,{}] 13:09:10 INFO - PROCESS | 2590 | 1464638950687 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}] 13:09:10 INFO - PROCESS | 2590 | 1464638950829 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 13:09:10 INFO - PROCESS | 2590 | 1464638950937 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:10 INFO - PROCESS | 2590 | ++DOCSHELL 0x12aa26000 == 101 [pid = 2590] [id = 690] 13:09:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 192 (0x1167afc00) [pid = 2590] [serial = 2070] [outer = 0x0] 13:09:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 193 (0x118549800) [pid = 2590] [serial = 2071] [outer = 0x1167afc00] 13:09:10 INFO - PROCESS | 2590 | 1464638950970 Marionette DEBUG loaded listener.js 13:09:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 194 (0x1193f1c00) [pid = 2590] [serial = 2072] [outer = 0x1167afc00] 13:09:11 INFO - PROCESS | 2590 | 1464638951911 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] 13:09:11 INFO - PROCESS | 2590 | 1464638951961 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 13:09:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 13:09:11 INFO - PROCESS | 2590 | 1464638951967 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 13:09:11 INFO - PROCESS | 2590 | 1464638951969 Marionette TRACE conn2 <- [1,2734,null,{}] 13:09:11 INFO - PROCESS | 2590 | 1464638951972 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}] 13:09:12 INFO - PROCESS | 2590 | 1464638952094 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 13:09:12 INFO - PROCESS | 2590 | 1464638952226 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:12 INFO - PROCESS | 2590 | ++DOCSHELL 0x135685000 == 102 [pid = 2590] [id = 691] 13:09:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 195 (0x12185ec00) [pid = 2590] [serial = 2073] [outer = 0x0] 13:09:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 196 (0x1235b4800) [pid = 2590] [serial = 2074] [outer = 0x12185ec00] 13:09:12 INFO - PROCESS | 2590 | 1464638952257 Marionette DEBUG loaded listener.js 13:09:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 197 (0x127779c00) [pid = 2590] [serial = 2075] [outer = 0x12185ec00] 13:09:12 INFO - PROCESS | 2590 | 1464638952716 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]]]}] 13:09:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 13:09:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 772ms 13:09:12 INFO - PROCESS | 2590 | 1464638952740 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 13:09:12 INFO - PROCESS | 2590 | 1464638952741 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 13:09:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 13:09:12 INFO - PROCESS | 2590 | 1464638952763 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 13:09:12 INFO - PROCESS | 2590 | 1464638952766 Marionette TRACE conn2 <- [1,2738,null,{}] 13:09:12 INFO - PROCESS | 2590 | 1464638952774 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}] 13:09:12 INFO - PROCESS | 2590 | 1464638952907 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 13:09:13 INFO - PROCESS | 2590 | 1464638953016 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x142585800 == 103 [pid = 2590] [id = 692] 13:09:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 198 (0x12ba9f400) [pid = 2590] [serial = 2076] [outer = 0x0] 13:09:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 199 (0x12d3b2c00) [pid = 2590] [serial = 2077] [outer = 0x12ba9f400] 13:09:13 INFO - PROCESS | 2590 | 1464638953048 Marionette DEBUG loaded listener.js 13:09:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 200 (0x13468b800) [pid = 2590] [serial = 2078] [outer = 0x12ba9f400] 13:09:13 INFO - PROCESS | 2590 | 1464638953469 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]]]}] 13:09:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 13:09:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 776ms 13:09:13 INFO - PROCESS | 2590 | 1464638953537 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 13:09:13 INFO - PROCESS | 2590 | 1464638953538 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 13:09:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 13:09:13 INFO - PROCESS | 2590 | 1464638953541 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 13:09:13 INFO - PROCESS | 2590 | 1464638953542 Marionette TRACE conn2 <- [1,2742,null,{}] 13:09:13 INFO - PROCESS | 2590 | 1464638953545 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}] 13:09:13 INFO - PROCESS | 2590 | 1464638953679 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 13:09:13 INFO - PROCESS | 2590 | 1464638953817 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x142807800 == 104 [pid = 2590] [id = 693] 13:09:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 201 (0x12dfa5000) [pid = 2590] [serial = 2079] [outer = 0x0] 13:09:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 202 (0x135d9f800) [pid = 2590] [serial = 2080] [outer = 0x12dfa5000] 13:09:13 INFO - PROCESS | 2590 | 1464638953848 Marionette DEBUG loaded listener.js 13:09:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 203 (0x139245c00) [pid = 2590] [serial = 2081] [outer = 0x12dfa5000] 13:09:14 INFO - PROCESS | 2590 | 1464638954269 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]]]}] 13:09:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 13:09:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 771ms 13:09:14 INFO - PROCESS | 2590 | 1464638954313 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 13:09:14 INFO - PROCESS | 2590 | 1464638954314 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 13:09:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 13:09:14 INFO - PROCESS | 2590 | 1464638954316 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 13:09:14 INFO - PROCESS | 2590 | 1464638954317 Marionette TRACE conn2 <- [1,2746,null,{}] 13:09:14 INFO - PROCESS | 2590 | 1464638954320 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}] 13:09:14 INFO - PROCESS | 2590 | 1464638954446 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 13:09:14 INFO - PROCESS | 2590 | 1464638954584 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x1428c9800 == 105 [pid = 2590] [id = 694] 13:09:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 204 (0x1347b1000) [pid = 2590] [serial = 2082] [outer = 0x0] 13:09:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 205 (0x139276c00) [pid = 2590] [serial = 2083] [outer = 0x1347b1000] 13:09:14 INFO - PROCESS | 2590 | 1464638954615 Marionette DEBUG loaded listener.js 13:09:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 206 (0x1392a9c00) [pid = 2590] [serial = 2084] [outer = 0x1347b1000] 13:09:15 INFO - PROCESS | 2590 | 1464638955037 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]]]}] 13:09:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 13:09:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 769ms 13:09:15 INFO - PROCESS | 2590 | 1464638955085 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 13:09:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 13:09:15 INFO - PROCESS | 2590 | 1464638955087 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 13:09:15 INFO - PROCESS | 2590 | 1464638955089 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 13:09:15 INFO - PROCESS | 2590 | 1464638955090 Marionette TRACE conn2 <- [1,2750,null,{}] 13:09:15 INFO - PROCESS | 2590 | 1464638955092 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}] 13:09:15 INFO - PROCESS | 2590 | 1464638955229 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 13:09:15 INFO - PROCESS | 2590 | 1464638955337 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x143a80000 == 106 [pid = 2590] [id = 695] 13:09:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 207 (0x1392e7000) [pid = 2590] [serial = 2085] [outer = 0x0] 13:09:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 208 (0x139371c00) [pid = 2590] [serial = 2086] [outer = 0x1392e7000] 13:09:15 INFO - PROCESS | 2590 | 1464638955368 Marionette DEBUG loaded listener.js 13:09:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 209 (0x139851400) [pid = 2590] [serial = 2087] [outer = 0x1392e7000] 13:09:15 INFO - PROCESS | 2590 | 1464638955832 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]]]}] 13:09:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 13:09:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 769ms 13:09:15 INFO - PROCESS | 2590 | 1464638955859 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 13:09:15 INFO - PROCESS | 2590 | 1464638955860 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 13:09:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 13:09:15 INFO - PROCESS | 2590 | 1464638955862 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 13:09:15 INFO - PROCESS | 2590 | 1464638955863 Marionette TRACE conn2 <- [1,2754,null,{}] 13:09:15 INFO - PROCESS | 2590 | 1464638955866 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}] 13:09:15 INFO - PROCESS | 2590 | 1464638955993 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 13:09:16 INFO - PROCESS | 2590 | 1464638956102 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x143ae0800 == 107 [pid = 2590] [id = 696] 13:09:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 210 (0x13984cc00) [pid = 2590] [serial = 2088] [outer = 0x0] 13:09:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 211 (0x139996c00) [pid = 2590] [serial = 2089] [outer = 0x13984cc00] 13:09:16 INFO - PROCESS | 2590 | 1464638956131 Marionette DEBUG loaded listener.js 13:09:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 212 (0x13b7f5400) [pid = 2590] [serial = 2090] [outer = 0x13984cc00] 13:09:16 INFO - PROCESS | 2590 | 1464638956550 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]]]}] 13:09:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 13:09:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 720ms 13:09:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 13:09:16 INFO - PROCESS | 2590 | 1464638956583 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 13:09:16 INFO - PROCESS | 2590 | 1464638956584 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 13:09:16 INFO - PROCESS | 2590 | 1464638956586 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 13:09:16 INFO - PROCESS | 2590 | 1464638956588 Marionette TRACE conn2 <- [1,2758,null,{}] 13:09:16 INFO - PROCESS | 2590 | 1464638956590 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}] 13:09:16 INFO - PROCESS | 2590 | 1464638956737 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 13:09:16 INFO - PROCESS | 2590 | 1464638956876 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x143c3b000 == 108 [pid = 2590] [id = 697] 13:09:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 213 (0x12cfa7c00) [pid = 2590] [serial = 2091] [outer = 0x0] 13:09:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 214 (0x13b7f5c00) [pid = 2590] [serial = 2092] [outer = 0x12cfa7c00] 13:09:16 INFO - PROCESS | 2590 | 1464638956907 Marionette DEBUG loaded listener.js 13:09:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 215 (0x142689400) [pid = 2590] [serial = 2093] [outer = 0x12cfa7c00] 13:09:17 INFO - PROCESS | 2590 | 1464638957309 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]]]}] 13:09:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 13:09:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 772ms 13:09:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 13:09:17 INFO - PROCESS | 2590 | 1464638957360 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 13:09:17 INFO - PROCESS | 2590 | 1464638957361 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 13:09:17 INFO - PROCESS | 2590 | 1464638957363 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 13:09:17 INFO - PROCESS | 2590 | 1464638957365 Marionette TRACE conn2 <- [1,2762,null,{}] 13:09:17 INFO - PROCESS | 2590 | 1464638957367 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}] 13:09:17 INFO - PROCESS | 2590 | 1464638957498 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 13:09:17 INFO - PROCESS | 2590 | 1464638957610 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x143f76000 == 109 [pid = 2590] [id = 698] 13:09:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 216 (0x13b7ef800) [pid = 2590] [serial = 2094] [outer = 0x0] 13:09:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 217 (0x14269e800) [pid = 2590] [serial = 2095] [outer = 0x13b7ef800] 13:09:17 INFO - PROCESS | 2590 | 1464638957680 Marionette DEBUG loaded listener.js 13:09:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 218 (0x143509800) [pid = 2590] [serial = 2096] [outer = 0x13b7ef800] 13:09:18 INFO - PROCESS | 2590 | 1464638958059 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]]]}] 13:09:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 13:09:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 720ms 13:09:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 13:09:18 INFO - PROCESS | 2590 | 1464638958084 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 13:09:18 INFO - PROCESS | 2590 | 1464638958085 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 13:09:18 INFO - PROCESS | 2590 | 1464638958087 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 13:09:18 INFO - PROCESS | 2590 | 1464638958089 Marionette TRACE conn2 <- [1,2766,null,{}] 13:09:18 INFO - PROCESS | 2590 | 1464638958091 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}] 13:09:18 INFO - PROCESS | 2590 | 1464638958237 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 13:09:18 INFO - PROCESS | 2590 | 1464638958348 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x144b35000 == 110 [pid = 2590] [id = 699] 13:09:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 219 (0x142693800) [pid = 2590] [serial = 2097] [outer = 0x0] 13:09:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 220 (0x143a5d000) [pid = 2590] [serial = 2098] [outer = 0x142693800] 13:09:18 INFO - PROCESS | 2590 | 1464638958377 Marionette DEBUG loaded listener.js 13:09:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 221 (0x143a67c00) [pid = 2590] [serial = 2099] [outer = 0x142693800] 13:09:18 INFO - PROCESS | 2590 | 1464638958809 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]]]}] 13:09:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 13:09:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 770ms 13:09:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 13:09:18 INFO - PROCESS | 2590 | 1464638958859 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 13:09:18 INFO - PROCESS | 2590 | 1464638958860 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 13:09:18 INFO - PROCESS | 2590 | 1464638958862 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 13:09:18 INFO - PROCESS | 2590 | 1464638958864 Marionette TRACE conn2 <- [1,2770,null,{}] 13:09:18 INFO - PROCESS | 2590 | 1464638958867 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}] 13:09:19 INFO - PROCESS | 2590 | 1464638959011 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 13:09:19 INFO - PROCESS | 2590 | 1464638959124 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x144eb9800 == 111 [pid = 2590] [id = 700] 13:09:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 222 (0x143b5e000) [pid = 2590] [serial = 2100] [outer = 0x0] 13:09:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 223 (0x143da8400) [pid = 2590] [serial = 2101] [outer = 0x143b5e000] 13:09:19 INFO - PROCESS | 2590 | 1464638959158 Marionette DEBUG loaded listener.js 13:09:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 224 (0x143ddbc00) [pid = 2590] [serial = 2102] [outer = 0x143b5e000] 13:09:19 INFO - PROCESS | 2590 | 1464638959565 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]]]}] 13:09:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 13:09:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 721ms 13:09:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 13:09:19 INFO - PROCESS | 2590 | 1464638959584 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 13:09:19 INFO - PROCESS | 2590 | 1464638959585 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 13:09:19 INFO - PROCESS | 2590 | 1464638959607 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 13:09:19 INFO - PROCESS | 2590 | 1464638959609 Marionette TRACE conn2 <- [1,2774,null,{}] 13:09:19 INFO - PROCESS | 2590 | 1464638959632 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}] 13:09:19 INFO - PROCESS | 2590 | 1464638959763 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 13:09:19 INFO - PROCESS | 2590 | 1464638959872 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x144ef6800 == 112 [pid = 2590] [id = 701] 13:09:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 225 (0x1128ca800) [pid = 2590] [serial = 2103] [outer = 0x0] 13:09:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 226 (0x1128d2c00) [pid = 2590] [serial = 2104] [outer = 0x1128ca800] 13:09:19 INFO - PROCESS | 2590 | 1464638959901 Marionette DEBUG loaded listener.js 13:09:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 227 (0x1128d7400) [pid = 2590] [serial = 2105] [outer = 0x1128ca800] 13:09:20 INFO - PROCESS | 2590 | 1464638960319 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]]]}] 13:09:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 13:09:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 743ms 13:09:20 INFO - PROCESS | 2590 | 1464638960332 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 13:09:20 INFO - PROCESS | 2590 | 1464638960334 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 13:09:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 13:09:20 INFO - PROCESS | 2590 | 1464638960337 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 13:09:20 INFO - PROCESS | 2590 | 1464638960341 Marionette TRACE conn2 <- [1,2778,null,{}] 13:09:20 INFO - PROCESS | 2590 | 1464638960344 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}] 13:09:20 INFO - PROCESS | 2590 | 1464638960493 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 13:09:20 INFO - PROCESS | 2590 | 1464638960663 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:20 INFO - PROCESS | 2590 | ++DOCSHELL 0x14504a000 == 113 [pid = 2590] [id = 702] 13:09:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 228 (0x1128d2800) [pid = 2590] [serial = 2106] [outer = 0x0] 13:09:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 229 (0x12cac4c00) [pid = 2590] [serial = 2107] [outer = 0x1128d2800] 13:09:20 INFO - PROCESS | 2590 | 1464638960693 Marionette DEBUG loaded listener.js 13:09:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 230 (0x144aa1c00) [pid = 2590] [serial = 2108] [outer = 0x1128d2800] 13:09:21 INFO - PROCESS | 2590 | 1464638961162 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]]]}] 13:09:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 13:09:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 872ms 13:09:21 INFO - PROCESS | 2590 | 1464638961210 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 13:09:21 INFO - PROCESS | 2590 | 1464638961212 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 13:09:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 13:09:21 INFO - PROCESS | 2590 | 1464638961216 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 13:09:21 INFO - PROCESS | 2590 | 1464638961217 Marionette TRACE conn2 <- [1,2782,null,{}] 13:09:21 INFO - PROCESS | 2590 | 1464638961219 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}] 13:09:21 INFO - PROCESS | 2590 | 1464638961354 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 13:09:21 INFO - PROCESS | 2590 | 1464638961467 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:21 INFO - PROCESS | 2590 | ++DOCSHELL 0x126db5800 == 114 [pid = 2590] [id = 703] 13:09:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 231 (0x112df7c00) [pid = 2590] [serial = 2109] [outer = 0x0] 13:09:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 232 (0x125dab400) [pid = 2590] [serial = 2110] [outer = 0x112df7c00] 13:09:21 INFO - PROCESS | 2590 | 1464638961497 Marionette DEBUG loaded listener.js 13:09:21 INFO - PROCESS | 2590 | ++DOMWINDOW == 233 (0x144aa4000) [pid = 2590] [serial = 2111] [outer = 0x112df7c00] 13:09:21 INFO - PROCESS | 2590 | 1464638961950 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]]]}] 13:09:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 13:09:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 768ms 13:09:21 INFO - PROCESS | 2590 | 1464638961985 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 13:09:21 INFO - PROCESS | 2590 | 1464638961986 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 13:09:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 13:09:21 INFO - PROCESS | 2590 | 1464638961989 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 13:09:21 INFO - PROCESS | 2590 | 1464638961990 Marionette TRACE conn2 <- [1,2786,null,{}] 13:09:21 INFO - PROCESS | 2590 | 1464638961992 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}] 13:09:22 INFO - PROCESS | 2590 | 1464638962131 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 13:09:22 INFO - PROCESS | 2590 | 1464638962493 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:22 INFO - PROCESS | 2590 | ++DOCSHELL 0x1237fe000 == 115 [pid = 2590] [id = 704] 13:09:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 234 (0x110e10c00) [pid = 2590] [serial = 2112] [outer = 0x0] 13:09:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 235 (0x11278e800) [pid = 2590] [serial = 2113] [outer = 0x110e10c00] 13:09:22 INFO - PROCESS | 2590 | 1464638962525 Marionette DEBUG loaded listener.js 13:09:22 INFO - PROCESS | 2590 | ++DOMWINDOW == 236 (0x11338d800) [pid = 2590] [serial = 2114] [outer = 0x110e10c00] 13:09:23 INFO - PROCESS | 2590 | 1464638963001 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]]]}] 13:09:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 13:09:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1022ms 13:09:23 INFO - PROCESS | 2590 | 1464638963012 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 13:09:23 INFO - PROCESS | 2590 | 1464638963015 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 13:09:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 13:09:23 INFO - PROCESS | 2590 | 1464638963026 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 13:09:23 INFO - PROCESS | 2590 | 1464638963029 Marionette TRACE conn2 <- [1,2790,null,{}] 13:09:23 INFO - PROCESS | 2590 | 1464638963032 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}] 13:09:23 INFO - PROCESS | 2590 | 1464638963167 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 13:09:23 INFO - PROCESS | 2590 | 1464638963319 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:23 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bd98800 == 116 [pid = 2590] [id = 705] 13:09:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 237 (0x116459000) [pid = 2590] [serial = 2115] [outer = 0x0] 13:09:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 238 (0x117e25400) [pid = 2590] [serial = 2116] [outer = 0x116459000] 13:09:23 INFO - PROCESS | 2590 | 1464638963348 Marionette DEBUG loaded listener.js 13:09:23 INFO - PROCESS | 2590 | ++DOMWINDOW == 239 (0x1217cd400) [pid = 2590] [serial = 2117] [outer = 0x116459000] 13:09:23 INFO - PROCESS | 2590 | 1464638963864 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]]]}] 13:09:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 13:09:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 923ms 13:09:23 INFO - PROCESS | 2590 | 1464638963953 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 13:09:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 13:09:23 INFO - PROCESS | 2590 | 1464638963957 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 13:09:23 INFO - PROCESS | 2590 | 1464638963960 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 13:09:23 INFO - PROCESS | 2590 | 1464638963962 Marionette TRACE conn2 <- [1,2794,null,{}] 13:09:24 INFO - PROCESS | 2590 | 1464638963994 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}] 13:09:24 INFO - PROCESS | 2590 | 1464638964179 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x13b754800 == 115 [pid = 2590] [id = 688] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x139808800 == 114 [pid = 2590] [id = 687] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x12ba76000 == 113 [pid = 2590] [id = 686] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x1356dc000 == 112 [pid = 2590] [id = 685] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x12d59e800 == 111 [pid = 2590] [id = 684] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3ea000 == 110 [pid = 2590] [id = 683] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 238 (0x1399e8c00) [pid = 2590] [serial = 1966] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 237 (0x12dfad400) [pid = 2590] [serial = 1969] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 236 (0x118566000) [pid = 2590] [serial = 1972] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 235 (0x12d3b4400) [pid = 2590] [serial = 2011] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | 1464638964385 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x12b1b7800 == 109 [pid = 2590] [id = 682] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x119272800 == 108 [pid = 2590] [id = 681] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x12baea000 == 107 [pid = 2590] [id = 680] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x13977f800 == 106 [pid = 2590] [id = 676] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x1381cd000 == 105 [pid = 2590] [id = 675] 13:09:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x118a86000 == 106 [pid = 2590] [id = 706] 13:09:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 236 (0x11316a000) [pid = 2590] [serial = 2118] [outer = 0x0] 13:09:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 237 (0x11854a000) [pid = 2590] [serial = 2119] [outer = 0x11316a000] 13:09:24 INFO - PROCESS | 2590 | 1464638964418 Marionette DEBUG loaded listener.js 13:09:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 238 (0x125761c00) [pid = 2590] [serial = 2120] [outer = 0x11316a000] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x135add000 == 105 [pid = 2590] [id = 674] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x1356ea800 == 104 [pid = 2590] [id = 673] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x12ba81000 == 103 [pid = 2590] [id = 672] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x119614800 == 102 [pid = 2590] [id = 671] 13:09:24 INFO - PROCESS | 2590 | --DOCSHELL 0x1356e5000 == 101 [pid = 2590] [id = 670] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 237 (0x127427c00) [pid = 2590] [serial = 1940] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 236 (0x11660e800) [pid = 2590] [serial = 1979] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 235 (0x114f5dc00) [pid = 2590] [serial = 1978] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 234 (0x112796000) [pid = 2590] [serial = 1942] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 233 (0x121812000) [pid = 2590] [serial = 1945] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 232 (0x13984c400) [pid = 2590] [serial = 1963] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 231 (0x135d6bc00) [pid = 2590] [serial = 1954] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 230 (0x139843400) [pid = 2590] [serial = 1960] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 229 (0x1184cf800) [pid = 2590] [serial = 1982] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 228 (0x11768f400) [pid = 2590] [serial = 1981] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 227 (0x1347af800) [pid = 2590] [serial = 1951] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 226 (0x11856b000) [pid = 2590] [serial = 1975] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 225 (0x12950a800) [pid = 2590] [serial = 2000] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 224 (0x121877800) [pid = 2590] [serial = 1412] [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.] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 223 (0x118107000) [pid = 2590] [serial = 2002] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 222 (0x128912800) [pid = 2590] [serial = 1997] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 221 (0x128a6ec00) [pid = 2590] [serial = 2003] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 220 (0x126f50c00) [pid = 2590] [serial = 1994] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 219 (0x121897000) [pid = 2590] [serial = 1991] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 218 (0x12a7d9400) [pid = 2590] [serial = 2005] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 217 (0x12b3d1000) [pid = 2590] [serial = 2006] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 216 (0x12c011000) [pid = 2590] [serial = 2008] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 215 (0x12cac9400) [pid = 2590] [serial = 2009] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 214 (0x1258a9800) [pid = 2590] [serial = 1993] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 213 (0x128f24400) [pid = 2590] [serial = 1999] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 212 (0x12151dc00) [pid = 2590] [serial = 1987] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 211 (0x12180e000) [pid = 2590] [serial = 1988] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 210 (0x12186dc00) [pid = 2590] [serial = 1990] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 209 (0x11695b400) [pid = 2590] [serial = 1984] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 208 (0x1187b9400) [pid = 2590] [serial = 1985] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 207 (0x12950dc00) [pid = 2590] [serial = 1948] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 206 (0x138e63000) [pid = 2590] [serial = 1957] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | --DOMWINDOW == 205 (0x12776f800) [pid = 2590] [serial = 1996] [outer = 0x0] [url = about:blank] 13:09:24 INFO - PROCESS | 2590 | 1464638964771 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]]]}] 13:09:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 13:09:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 849ms 13:09:24 INFO - PROCESS | 2590 | 1464638964809 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 13:09:24 INFO - PROCESS | 2590 | 1464638964811 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 13:09:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 13:09:24 INFO - PROCESS | 2590 | 1464638964817 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 13:09:24 INFO - PROCESS | 2590 | 1464638964821 Marionette TRACE conn2 <- [1,2798,null,{}] 13:09:24 INFO - PROCESS | 2590 | 1464638964825 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}] 13:09:24 INFO - PROCESS | 2590 | 1464638964941 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 13:09:24 INFO - PROCESS | 2590 | 1464638964947 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:24 INFO - PROCESS | 2590 | ++DOCSHELL 0x12aa37800 == 102 [pid = 2590] [id = 707] 13:09:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 206 (0x126f50c00) [pid = 2590] [serial = 2121] [outer = 0x0] 13:09:24 INFO - PROCESS | 2590 | ++DOMWINDOW == 207 (0x127778800) [pid = 2590] [serial = 2122] [outer = 0x126f50c00] 13:09:24 INFO - PROCESS | 2590 | 1464638964973 Marionette DEBUG loaded listener.js 13:09:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 208 (0x12950ac00) [pid = 2590] [serial = 2123] [outer = 0x126f50c00] 13:09:25 INFO - PROCESS | 2590 | 1464638965375 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]]]}] 13:09:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 13:09:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 577ms 13:09:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 13:09:25 INFO - PROCESS | 2590 | 1464638965391 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 13:09:25 INFO - PROCESS | 2590 | 1464638965393 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 13:09:25 INFO - PROCESS | 2590 | 1464638965395 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 13:09:25 INFO - PROCESS | 2590 | 1464638965396 Marionette TRACE conn2 <- [1,2802,null,{}] 13:09:25 INFO - PROCESS | 2590 | 1464638965398 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}] 13:09:25 INFO - PROCESS | 2590 | 1464638965517 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 13:09:25 INFO - PROCESS | 2590 | 1464638965522 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:25 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c181800 == 103 [pid = 2590] [id = 708] 13:09:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 209 (0x12a7db400) [pid = 2590] [serial = 2124] [outer = 0x0] 13:09:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 210 (0x12b27fc00) [pid = 2590] [serial = 2125] [outer = 0x12a7db400] 13:09:25 INFO - PROCESS | 2590 | 1464638965548 Marionette DEBUG loaded listener.js 13:09:25 INFO - PROCESS | 2590 | ++DOMWINDOW == 211 (0x12cac1000) [pid = 2590] [serial = 2126] [outer = 0x12a7db400] 13:09:25 INFO - PROCESS | 2590 | 1464638965938 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]]]}] 13:09:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 13:09:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 569ms 13:09:25 INFO - PROCESS | 2590 | 1464638965965 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 13:09:25 INFO - PROCESS | 2590 | 1464638965966 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 13:09:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 13:09:25 INFO - PROCESS | 2590 | 1464638965968 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 13:09:25 INFO - PROCESS | 2590 | 1464638965969 Marionette TRACE conn2 <- [1,2806,null,{}] 13:09:25 INFO - PROCESS | 2590 | 1464638965972 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}] 13:09:26 INFO - PROCESS | 2590 | 1464638966086 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 13:09:26 INFO - PROCESS | 2590 | 1464638966090 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:26 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d599800 == 104 [pid = 2590] [id = 709] 13:09:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 212 (0x12dfab000) [pid = 2590] [serial = 2127] [outer = 0x0] 13:09:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 213 (0x134683c00) [pid = 2590] [serial = 2128] [outer = 0x12dfab000] 13:09:26 INFO - PROCESS | 2590 | 1464638966122 Marionette DEBUG loaded listener.js 13:09:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 214 (0x135736c00) [pid = 2590] [serial = 2129] [outer = 0x12dfab000] 13:09:26 INFO - PROCESS | 2590 | 1464638966523 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]]]}] 13:09:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 13:09:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 569ms 13:09:26 INFO - PROCESS | 2590 | 1464638966537 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 13:09:26 INFO - PROCESS | 2590 | 1464638966539 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 13:09:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 13:09:26 INFO - PROCESS | 2590 | 1464638966541 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 13:09:26 INFO - PROCESS | 2590 | 1464638966542 Marionette TRACE conn2 <- [1,2810,null,{}] 13:09:26 INFO - PROCESS | 2590 | 1464638966544 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}] 13:09:26 INFO - PROCESS | 2590 | 1464638966661 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 13:09:26 INFO - PROCESS | 2590 | 1464638966783 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:26 INFO - PROCESS | 2590 | ++DOCSHELL 0x13557a000 == 105 [pid = 2590] [id = 710] 13:09:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 215 (0x12dfac000) [pid = 2590] [serial = 2130] [outer = 0x0] 13:09:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 216 (0x135d67000) [pid = 2590] [serial = 2131] [outer = 0x12dfac000] 13:09:26 INFO - PROCESS | 2590 | 1464638966809 Marionette DEBUG loaded listener.js 13:09:26 INFO - PROCESS | 2590 | ++DOMWINDOW == 217 (0x138d48400) [pid = 2590] [serial = 2132] [outer = 0x12dfac000] 13:09:27 INFO - PROCESS | 2590 | 1464638967168 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]]]}] 13:09:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 13:09:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 673ms 13:09:27 INFO - PROCESS | 2590 | 1464638967215 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 13:09:27 INFO - PROCESS | 2590 | 1464638967216 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 13:09:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 13:09:27 INFO - PROCESS | 2590 | 1464638967218 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 13:09:27 INFO - PROCESS | 2590 | 1464638967219 Marionette TRACE conn2 <- [1,2814,null,{}] 13:09:27 INFO - PROCESS | 2590 | 1464638967221 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}] 13:09:27 INFO - PROCESS | 2590 | 1464638967371 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 13:09:27 INFO - PROCESS | 2590 | 1464638967393 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:27 INFO - PROCESS | 2590 | ++DOCSHELL 0x138e1a000 == 106 [pid = 2590] [id = 711] 13:09:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 218 (0x138d4c000) [pid = 2590] [serial = 2133] [outer = 0x0] 13:09:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 219 (0x139278800) [pid = 2590] [serial = 2134] [outer = 0x138d4c000] 13:09:27 INFO - PROCESS | 2590 | 1464638967419 Marionette DEBUG loaded listener.js 13:09:27 INFO - PROCESS | 2590 | ++DOMWINDOW == 220 (0x1392ea000) [pid = 2590] [serial = 2135] [outer = 0x138d4c000] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12721b800 == 105 [pid = 2590] [id = 178] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12556e800 == 104 [pid = 2590] [id = 87] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x1356e5800 == 103 [pid = 2590] [id = 370] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x13b833800 == 102 [pid = 2590] [id = 417] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12d5b1000 == 101 [pid = 2590] [id = 177] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12c168000 == 100 [pid = 2590] [id = 325] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12caa4800 == 99 [pid = 2590] [id = 442] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x1389d5000 == 98 [pid = 2590] [id = 536] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x13991b000 == 97 [pid = 2590] [id = 551] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12e08d800 == 96 [pid = 2590] [id = 468] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12abda800 == 95 [pid = 2590] [id = 679] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x119847800 == 94 [pid = 2590] [id = 119] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12bdae800 == 93 [pid = 2590] [id = 292] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x115e1d000 == 92 [pid = 2590] [id = 333] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x139bcc000 == 91 [pid = 2590] [id = 678] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x135acd800 == 90 [pid = 2590] [id = 266] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12e085000 == 89 [pid = 2590] [id = 332] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x116ab3000 == 88 [pid = 2590] [id = 203] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x119c9a800 == 87 [pid = 2590] [id = 291] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x139818800 == 86 [pid = 2590] [id = 677] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x126d9a800 == 85 [pid = 2590] [id = 615] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12d0b4800 == 84 [pid = 2590] [id = 330] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x145f16000 == 83 [pid = 2590] [id = 561] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x13b746800 == 82 [pid = 2590] [id = 416] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12107e800 == 81 [pid = 2590] [id = 537] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x1356de800 == 80 [pid = 2590] [id = 310] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x115eb8000 == 79 [pid = 2590] [id = 372] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x119838800 == 78 [pid = 2590] [id = 311] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x128926800 == 77 [pid = 2590] [id = 589] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x1126e2800 == 76 [pid = 2590] [id = 242] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x138eca800 == 75 [pid = 2590] [id = 309] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12bd99800 == 74 [pid = 2590] [id = 254] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12d7c6000 == 73 [pid = 2590] [id = 239] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x13978b000 == 72 [pid = 2590] [id = 414] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x13b839000 == 71 [pid = 2590] [id = 415] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x123637000 == 70 [pid = 2590] [id = 656] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x135ad3000 == 69 [pid = 2590] [id = 371] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x1130d4000 == 68 [pid = 2590] [id = 515] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12c942000 == 67 [pid = 2590] [id = 202] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x135d1a000 == 66 [pid = 2590] [id = 308] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12bad8800 == 65 [pid = 2590] [id = 138] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12d5a4800 == 64 [pid = 2590] [id = 364] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12abdf000 == 63 [pid = 2590] [id = 134] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12aa39800 == 62 [pid = 2590] [id = 105] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12c17a800 == 61 [pid = 2590] [id = 350] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12c941000 == 60 [pid = 2590] [id = 351] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x127737800 == 59 [pid = 2590] [id = 419] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x1214cb800 == 58 [pid = 2590] [id = 467] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x121187800 == 57 [pid = 2590] [id = 657] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x143a80800 == 56 [pid = 2590] [id = 535] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x128927000 == 55 [pid = 2590] [id = 658] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x116f73000 == 54 [pid = 2590] [id = 312] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x145f18000 == 53 [pid = 2590] [id = 588] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12ba73000 == 52 [pid = 2590] [id = 348] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12bae4800 == 51 [pid = 2590] [id = 190] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12bdb0000 == 50 [pid = 2590] [id = 418] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x1236c5000 == 49 [pid = 2590] [id = 562] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12caa1000 == 48 [pid = 2590] [id = 156] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x14378e800 == 47 [pid = 2590] [id = 655] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12bd98800 == 46 [pid = 2590] [id = 705] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x1237fe000 == 45 [pid = 2590] [id = 704] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x126db5800 == 44 [pid = 2590] [id = 703] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x14504a000 == 43 [pid = 2590] [id = 702] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x144ef6800 == 42 [pid = 2590] [id = 701] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x144eb9800 == 41 [pid = 2590] [id = 700] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x144b35000 == 40 [pid = 2590] [id = 699] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x143f76000 == 39 [pid = 2590] [id = 698] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x143c3b000 == 38 [pid = 2590] [id = 697] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x143ae0800 == 37 [pid = 2590] [id = 696] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x143a80000 == 36 [pid = 2590] [id = 695] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x1428c9800 == 35 [pid = 2590] [id = 694] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x142807800 == 34 [pid = 2590] [id = 693] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x142585800 == 33 [pid = 2590] [id = 692] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x135685000 == 32 [pid = 2590] [id = 691] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x12aa26000 == 31 [pid = 2590] [id = 690] 13:09:29 INFO - PROCESS | 2590 | --DOCSHELL 0x13b83e800 == 30 [pid = 2590] [id = 689] 13:09:30 INFO - PROCESS | 2590 | --DOCSHELL 0x12aa37800 == 29 [pid = 2590] [id = 707] 13:09:30 INFO - PROCESS | 2590 | --DOCSHELL 0x12d599800 == 28 [pid = 2590] [id = 709] 13:09:30 INFO - PROCESS | 2590 | --DOCSHELL 0x118a86000 == 27 [pid = 2590] [id = 706] 13:09:30 INFO - PROCESS | 2590 | --DOCSHELL 0x13557a000 == 26 [pid = 2590] [id = 710] 13:09:30 INFO - PROCESS | 2590 | --DOCSHELL 0x12c181800 == 25 [pid = 2590] [id = 708] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 219 (0x123767c00) [pid = 2590] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 218 (0x128a63800) [pid = 2590] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 217 (0x12151ac00) [pid = 2590] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 216 (0x12b3cbc00) [pid = 2590] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 215 (0x117475000) [pid = 2590] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 214 (0x116125c00) [pid = 2590] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 213 (0x11852e000) [pid = 2590] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 212 (0x135780400) [pid = 2590] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 211 (0x121b0f800) [pid = 2590] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 210 (0x12cf34800) [pid = 2590] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 209 (0x12cf2e800) [pid = 2590] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 208 (0x126f5a400) [pid = 2590] [serial = 2050] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 207 (0x12c504800) [pid = 2590] [serial = 2026] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 206 (0x12356c800) [pid = 2590] [serial = 2020] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 205 (0x129241800) [pid = 2590] [serial = 2053] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 204 (0x12a7dac00) [pid = 2590] [serial = 2054] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 203 (0x116704800) [pid = 2590] [serial = 2014] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 202 (0x121879c00) [pid = 2590] [serial = 2047] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 201 (0x1187ae800) [pid = 2590] [serial = 2017] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 200 (0x12cf47c00) [pid = 2590] [serial = 2056] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 199 (0x121016800) [pid = 2590] [serial = 2059] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 198 (0x1258a4400) [pid = 2590] [serial = 2060] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 197 (0x116461800) [pid = 2590] [serial = 2041] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 196 (0x1184d8800) [pid = 2590] [serial = 2042] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 195 (0x1187b6000) [pid = 2590] [serial = 2044] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 194 (0x11966a400) [pid = 2590] [serial = 2045] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 193 (0x118fad400) [pid = 2590] [serial = 2038] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 192 (0x13468bc00) [pid = 2590] [serial = 2029] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 191 (0x128a68400) [pid = 2590] [serial = 2023] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 190 (0x13573b000) [pid = 2590] [serial = 2032] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 189 (0x135da4c00) [pid = 2590] [serial = 2035] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 188 (0x138a3b800) [pid = 2590] [serial = 2065] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 187 (0x134686c00) [pid = 2590] [serial = 2057] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 186 (0x12777d400) [pid = 2590] [serial = 2051] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 185 (0x13513a800) [pid = 2590] [serial = 2063] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 184 (0x12356dc00) [pid = 2590] [serial = 2048] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 183 (0x138e5f000) [pid = 2590] [serial = 2066] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | --DOMWINDOW == 182 (0x12c6e9000) [pid = 2590] [serial = 2062] [outer = 0x0] [url = about:blank] 13:09:30 INFO - PROCESS | 2590 | 1464638970653 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]]]}] 13:09:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 13:09:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 3478ms 13:09:30 INFO - PROCESS | 2590 | 1464638970730 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 13:09:30 INFO - PROCESS | 2590 | 1464638970733 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 13:09:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 13:09:30 INFO - PROCESS | 2590 | 1464638970737 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 13:09:30 INFO - PROCESS | 2590 | 1464638970740 Marionette TRACE conn2 <- [1,2818,null,{}] 13:09:30 INFO - PROCESS | 2590 | 1464638970750 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}] 13:09:30 INFO - PROCESS | 2590 | 1464638970869 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 13:09:30 INFO - PROCESS | 2590 | 1464638970967 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:30 INFO - PROCESS | 2590 | ++DOCSHELL 0x11267c800 == 26 [pid = 2590] [id = 712] 13:09:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 183 (0x112789000) [pid = 2590] [serial = 2136] [outer = 0x0] 13:09:30 INFO - PROCESS | 2590 | ++DOMWINDOW == 184 (0x112789c00) [pid = 2590] [serial = 2137] [outer = 0x112789000] 13:09:31 INFO - PROCESS | 2590 | 1464638971001 Marionette DEBUG loaded listener.js 13:09:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 185 (0x112794c00) [pid = 2590] [serial = 2138] [outer = 0x112789000] 13:09:31 INFO - PROCESS | 2590 | 1464638971599 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]]]}] 13:09:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 13:09:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 872ms 13:09:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 13:09:31 INFO - PROCESS | 2590 | 1464638971610 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 13:09:31 INFO - PROCESS | 2590 | 1464638971613 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 13:09:31 INFO - PROCESS | 2590 | 1464638971619 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 13:09:31 INFO - PROCESS | 2590 | 1464638971622 Marionette TRACE conn2 <- [1,2822,null,{}] 13:09:31 INFO - PROCESS | 2590 | 1464638971625 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}] 13:09:31 INFO - PROCESS | 2590 | 1464638971785 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 13:09:31 INFO - PROCESS | 2590 | 1464638971798 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:31 INFO - PROCESS | 2590 | ++DOCSHELL 0x1130d1000 == 27 [pid = 2590] [id = 713] 13:09:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 186 (0x11297e000) [pid = 2590] [serial = 2139] [outer = 0x0] 13:09:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 187 (0x112de1c00) [pid = 2590] [serial = 2140] [outer = 0x11297e000] 13:09:31 INFO - PROCESS | 2590 | 1464638971829 Marionette DEBUG loaded listener.js 13:09:31 INFO - PROCESS | 2590 | ++DOMWINDOW == 188 (0x113167800) [pid = 2590] [serial = 2141] [outer = 0x11297e000] 13:09:32 INFO - PROCESS | 2590 | 1464638972465 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]]]}] 13:09:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 13:09:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 924ms 13:09:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 13:09:32 INFO - PROCESS | 2590 | 1464638972542 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 13:09:32 INFO - PROCESS | 2590 | 1464638972545 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 13:09:32 INFO - PROCESS | 2590 | 1464638972548 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 13:09:32 INFO - PROCESS | 2590 | 1464638972551 Marionette TRACE conn2 <- [1,2826,null,{}] 13:09:32 INFO - PROCESS | 2590 | 1464638972562 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}] 13:09:32 INFO - PROCESS | 2590 | 1464638972735 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 13:09:32 INFO - PROCESS | 2590 | 1464638972846 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:32 INFO - PROCESS | 2590 | ++DOCSHELL 0x116939800 == 28 [pid = 2590] [id = 714] 13:09:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 189 (0x110e07800) [pid = 2590] [serial = 2142] [outer = 0x0] 13:09:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 190 (0x11317bc00) [pid = 2590] [serial = 2143] [outer = 0x110e07800] 13:09:32 INFO - PROCESS | 2590 | 1464638972882 Marionette DEBUG loaded listener.js 13:09:32 INFO - PROCESS | 2590 | ++DOMWINDOW == 191 (0x1131ca800) [pid = 2590] [serial = 2144] [outer = 0x110e07800] 13:09:33 INFO - PROCESS | 2590 | 1464638973391 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 13:09:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 13:09:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 871ms 13:09:33 INFO - PROCESS | 2590 | 1464638973453 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 13:09:33 INFO - PROCESS | 2590 | 1464638973454 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 13:09:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 13:09:33 INFO - PROCESS | 2590 | 1464638973457 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 13:09:33 INFO - PROCESS | 2590 | 1464638973458 Marionette TRACE conn2 <- [1,2830,null,{}] 13:09:33 INFO - PROCESS | 2590 | 1464638973460 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}] 13:09:33 INFO - PROCESS | 2590 | 1464638973573 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 13:09:33 INFO - PROCESS | 2590 | 1464638973656 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:33 INFO - PROCESS | 2590 | ++DOCSHELL 0x117464000 == 29 [pid = 2590] [id = 715] 13:09:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 192 (0x113c0d400) [pid = 2590] [serial = 2145] [outer = 0x0] 13:09:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 193 (0x113c7c000) [pid = 2590] [serial = 2146] [outer = 0x113c0d400] 13:09:33 INFO - PROCESS | 2590 | 1464638973687 Marionette DEBUG loaded listener.js 13:09:33 INFO - PROCESS | 2590 | ++DOMWINDOW == 194 (0x114f5a400) [pid = 2590] [serial = 2147] [outer = 0x113c0d400] 13:09:34 INFO - PROCESS | 2590 | 1464638974241 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]]]}] 13:09:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 13:09:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 818ms 13:09:34 INFO - PROCESS | 2590 | 1464638974275 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 13:09:34 INFO - PROCESS | 2590 | 1464638974277 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 13:09:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 13:09:34 INFO - PROCESS | 2590 | 1464638974281 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 13:09:34 INFO - PROCESS | 2590 | 1464638974283 Marionette TRACE conn2 <- [1,2834,null,{}] 13:09:34 INFO - PROCESS | 2590 | 1464638974285 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}] 13:09:34 INFO - PROCESS | 2590 | 1464638974458 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 13:09:34 INFO - PROCESS | 2590 | 1464638974550 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:34 INFO - PROCESS | 2590 | ++DOCSHELL 0x112627800 == 30 [pid = 2590] [id = 716] 13:09:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 195 (0x110e0ac00) [pid = 2590] [serial = 2148] [outer = 0x0] 13:09:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 196 (0x110fa5c00) [pid = 2590] [serial = 2149] [outer = 0x110e0ac00] 13:09:34 INFO - PROCESS | 2590 | 1464638974594 Marionette DEBUG loaded listener.js 13:09:34 INFO - PROCESS | 2590 | ++DOMWINDOW == 197 (0x1121bec00) [pid = 2590] [serial = 2150] [outer = 0x110e0ac00] 13:09:35 INFO - PROCESS | 2590 | --DOCSHELL 0x12badd000 == 29 [pid = 2590] [id = 21] 13:09:35 INFO - PROCESS | 2590 | --DOCSHELL 0x116985800 == 28 [pid = 2590] [id = 24] 13:09:35 INFO - PROCESS | 2590 | --DOCSHELL 0x112621000 == 27 [pid = 2590] [id = 23] 13:09:35 INFO - PROCESS | 2590 | --DOCSHELL 0x12e02e000 == 26 [pid = 2590] [id = 22] 13:09:35 INFO - PROCESS | 2590 | --DOCSHELL 0x116f7e800 == 25 [pid = 2590] [id = 25] 13:09:35 INFO - PROCESS | 2590 | 1464638975117 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 13:09:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 13:09:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 874ms 13:09:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 13:09:35 INFO - PROCESS | 2590 | 1464638975157 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 13:09:35 INFO - PROCESS | 2590 | 1464638975159 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 13:09:35 INFO - PROCESS | 2590 | 1464638975162 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 13:09:35 INFO - PROCESS | 2590 | 1464638975165 Marionette TRACE conn2 <- [1,2838,null,{}] 13:09:35 INFO - PROCESS | 2590 | 1464638975168 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}] 13:09:35 INFO - PROCESS | 2590 | 1464638975256 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 13:09:35 INFO - PROCESS | 2590 | 1464638975262 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:35 INFO - PROCESS | 2590 | ++DOCSHELL 0x116aae000 == 26 [pid = 2590] [id = 717] 13:09:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 198 (0x1128d4400) [pid = 2590] [serial = 2151] [outer = 0x0] 13:09:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 199 (0x11316a800) [pid = 2590] [serial = 2152] [outer = 0x1128d4400] 13:09:35 INFO - PROCESS | 2590 | 1464638975291 Marionette DEBUG loaded listener.js 13:09:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 200 (0x11317a000) [pid = 2590] [serial = 2153] [outer = 0x1128d4400] 13:09:35 INFO - PROCESS | 2590 | 1464638975651 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]]]}] 13:09:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 13:09:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 522ms 13:09:35 INFO - PROCESS | 2590 | 1464638975706 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 13:09:35 INFO - PROCESS | 2590 | 1464638975708 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 13:09:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 13:09:35 INFO - PROCESS | 2590 | 1464638975712 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 13:09:35 INFO - PROCESS | 2590 | 1464638975713 Marionette TRACE conn2 <- [1,2842,null,{}] 13:09:35 INFO - PROCESS | 2590 | 1464638975716 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}] 13:09:35 INFO - PROCESS | 2590 | 1464638975805 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 13:09:35 INFO - PROCESS | 2590 | 1464638975812 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:35 INFO - PROCESS | 2590 | ++DOCSHELL 0x118790800 == 27 [pid = 2590] [id = 718] 13:09:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 201 (0x113302800) [pid = 2590] [serial = 2154] [outer = 0x0] 13:09:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 202 (0x114f58000) [pid = 2590] [serial = 2155] [outer = 0x113302800] 13:09:35 INFO - PROCESS | 2590 | 1464638975839 Marionette DEBUG loaded listener.js 13:09:35 INFO - PROCESS | 2590 | ++DOMWINDOW == 203 (0x114fb9800) [pid = 2590] [serial = 2156] [outer = 0x113302800] 13:09:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 13:09:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 523ms 13:09:36 INFO - PROCESS | 2590 | 1464638976227 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]]]}] 13:09:36 INFO - PROCESS | 2590 | 1464638976236 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 13:09:36 INFO - PROCESS | 2590 | 1464638976239 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 13:09:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 13:09:36 INFO - PROCESS | 2590 | 1464638976250 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 13:09:36 INFO - PROCESS | 2590 | 1464638976253 Marionette TRACE conn2 <- [1,2846,null,{}] 13:09:36 INFO - PROCESS | 2590 | 1464638976256 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}] 13:09:36 INFO - PROCESS | 2590 | 1464638976390 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 13:09:36 INFO - PROCESS | 2590 | 1464638976399 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:36 INFO - PROCESS | 2590 | ++DOCSHELL 0x118a9c000 == 28 [pid = 2590] [id = 719] 13:09:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 204 (0x114fbbc00) [pid = 2590] [serial = 2157] [outer = 0x0] 13:09:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 205 (0x115d95000) [pid = 2590] [serial = 2158] [outer = 0x114fbbc00] 13:09:36 INFO - PROCESS | 2590 | 1464638976425 Marionette DEBUG loaded listener.js 13:09:36 INFO - PROCESS | 2590 | ++DOMWINDOW == 206 (0x116460800) [pid = 2590] [serial = 2159] [outer = 0x114fbbc00] 13:09:36 INFO - PROCESS | 2590 | 1464638976809 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]]]}] 13:09:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 13:09:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 578ms 13:09:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 13:09:36 INFO - PROCESS | 2590 | 1464638976821 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 13:09:36 INFO - PROCESS | 2590 | 1464638976823 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 13:09:36 INFO - PROCESS | 2590 | 1464638976826 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 13:09:36 INFO - PROCESS | 2590 | 1464638976829 Marionette TRACE conn2 <- [1,2850,null,{}] 13:09:36 INFO - PROCESS | 2590 | 1464638976834 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}] 13:09:37 INFO - PROCESS | 2590 | 1464638977013 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 13:09:37 INFO - PROCESS | 2590 | 1464638977105 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:37 INFO - PROCESS | 2590 | ++DOCSHELL 0x11961c800 == 29 [pid = 2590] [id = 720] 13:09:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 207 (0x1164bac00) [pid = 2590] [serial = 2160] [outer = 0x0] 13:09:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 208 (0x1166d6800) [pid = 2590] [serial = 2161] [outer = 0x1164bac00] 13:09:37 INFO - PROCESS | 2590 | 1464638977146 Marionette DEBUG loaded listener.js 13:09:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 209 (0x116711c00) [pid = 2590] [serial = 2162] [outer = 0x1164bac00] 13:09:37 INFO - PROCESS | 2590 | 1464638977551 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 13:09:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 13:09:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 772ms 13:09:37 INFO - PROCESS | 2590 | 1464638977603 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 13:09:37 INFO - PROCESS | 2590 | 1464638977604 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 13:09:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 13:09:37 INFO - PROCESS | 2590 | 1464638977606 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 13:09:37 INFO - PROCESS | 2590 | 1464638977608 Marionette TRACE conn2 <- [1,2854,null,{}] 13:09:37 INFO - PROCESS | 2590 | 1464638977610 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}] 13:09:37 INFO - PROCESS | 2590 | 1464638977716 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 13:09:37 INFO - PROCESS | 2590 | 1464638977762 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:37 INFO - PROCESS | 2590 | ++DOCSHELL 0x1167bb000 == 30 [pid = 2590] [id = 721] 13:09:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 210 (0x1169b6800) [pid = 2590] [serial = 2163] [outer = 0x0] 13:09:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 211 (0x116a6f800) [pid = 2590] [serial = 2164] [outer = 0x1169b6800] 13:09:37 INFO - PROCESS | 2590 | 1464638977794 Marionette DEBUG loaded listener.js 13:09:37 INFO - PROCESS | 2590 | ++DOMWINDOW == 212 (0x11747a000) [pid = 2590] [serial = 2165] [outer = 0x1169b6800] 13:09:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 13:09:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 567ms 13:09:38 INFO - PROCESS | 2590 | 1464638978171 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]]]}] 13:09:38 INFO - PROCESS | 2590 | 1464638978174 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 13:09:38 INFO - PROCESS | 2590 | 1464638978176 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 13:09:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 13:09:38 INFO - PROCESS | 2590 | 1464638978182 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 13:09:38 INFO - PROCESS | 2590 | 1464638978183 Marionette TRACE conn2 <- [1,2858,null,{}] 13:09:38 INFO - PROCESS | 2590 | 1464638978185 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}] 13:09:38 INFO - PROCESS | 2590 | 1464638978300 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 13:09:38 INFO - PROCESS | 2590 | 1464638978339 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:38 INFO - PROCESS | 2590 | ++DOCSHELL 0x1211b6000 == 31 [pid = 2590] [id = 722] 13:09:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 213 (0x1169b8000) [pid = 2590] [serial = 2166] [outer = 0x0] 13:09:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 214 (0x11768b400) [pid = 2590] [serial = 2167] [outer = 0x1169b8000] 13:09:38 INFO - PROCESS | 2590 | 1464638978364 Marionette DEBUG loaded listener.js 13:09:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 215 (0x118109400) [pid = 2590] [serial = 2168] [outer = 0x1169b8000] 13:09:38 INFO - PROCESS | 2590 | 1464638978710 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 13:09:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 13:09:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 572ms 13:09:38 INFO - PROCESS | 2590 | 1464638978756 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 13:09:38 INFO - PROCESS | 2590 | 1464638978757 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 13:09:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 13:09:38 INFO - PROCESS | 2590 | 1464638978759 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 13:09:38 INFO - PROCESS | 2590 | 1464638978761 Marionette TRACE conn2 <- [1,2862,null,{}] 13:09:38 INFO - PROCESS | 2590 | 1464638978763 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}] 13:09:38 INFO - PROCESS | 2590 | 1464638978872 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 13:09:38 INFO - PROCESS | 2590 | 1464638978911 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:38 INFO - PROCESS | 2590 | ++DOCSHELL 0x121703800 == 32 [pid = 2590] [id = 723] 13:09:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 216 (0x11747c000) [pid = 2590] [serial = 2169] [outer = 0x0] 13:09:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 217 (0x11814bc00) [pid = 2590] [serial = 2170] [outer = 0x11747c000] 13:09:38 INFO - PROCESS | 2590 | 1464638978935 Marionette DEBUG loaded listener.js 13:09:38 INFO - PROCESS | 2590 | ++DOMWINDOW == 218 (0x1184d4800) [pid = 2590] [serial = 2171] [outer = 0x11747c000] 13:09:39 INFO - PROCESS | 2590 | 1464638979257 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]]]}] 13:09:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 13:09:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 520ms 13:09:39 INFO - PROCESS | 2590 | 1464638979282 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 13:09:39 INFO - PROCESS | 2590 | 1464638979284 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 13:09:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 13:09:39 INFO - PROCESS | 2590 | 1464638979286 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 13:09:39 INFO - PROCESS | 2590 | 1464638979287 Marionette TRACE conn2 <- [1,2866,null,{}] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 217 (0x120f0f800) [pid = 2590] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 216 (0x12cf4e000) [pid = 2590] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 215 (0x118543000) [pid = 2590] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 214 (0x114f57c00) [pid = 2590] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 213 (0x138a24800) [pid = 2590] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 212 (0x119a06000) [pid = 2590] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 211 (0x143d9e800) [pid = 2590] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 210 (0x143d9d000) [pid = 2590] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 209 (0x118f39800) [pid = 2590] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 208 (0x121516c00) [pid = 2590] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 207 (0x143505000) [pid = 2590] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 206 (0x13984d000) [pid = 2590] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 205 (0x113168400) [pid = 2590] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 204 (0x13b7fac00) [pid = 2590] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 203 (0x12a77c400) [pid = 2590] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 202 (0x143502c00) [pid = 2590] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 201 (0x121876800) [pid = 2590] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 200 (0x128a64400) [pid = 2590] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 199 (0x143db1000) [pid = 2590] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 198 (0x12cac9000) [pid = 2590] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 197 (0x142685400) [pid = 2590] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 196 (0x113175400) [pid = 2590] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 195 (0x13936e400) [pid = 2590] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 194 (0x135778800) [pid = 2590] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 193 (0x13573a400) [pid = 2590] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 192 (0x143b63c00) [pid = 2590] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 191 (0x12356d000) [pid = 2590] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 190 (0x115d94400) [pid = 2590] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 189 (0x134687c00) [pid = 2590] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 188 (0x111c23800) [pid = 2590] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 187 (0x12d3b2000) [pid = 2590] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 186 (0x129508400) [pid = 2590] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 185 (0x11278dc00) [pid = 2590] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 184 (0x113c09400) [pid = 2590] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 183 (0x13927e000) [pid = 2590] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 182 (0x138d4ac00) [pid = 2590] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 181 (0x138d46000) [pid = 2590] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 180 (0x138a41800) [pid = 2590] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 179 (0x143db1400) [pid = 2590] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 178 (0x12cac6400) [pid = 2590] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 177 (0x13998cc00) [pid = 2590] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 176 (0x115d92400) [pid = 2590] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 175 (0x12ab82c00) [pid = 2590] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 174 (0x12b3d8c00) [pid = 2590] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 173 (0x13984cc00) [pid = 2590] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 172 (0x1392e7000) [pid = 2590] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 171 (0x1347b1000) [pid = 2590] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 170 (0x12dfa5000) [pid = 2590] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 169 (0x12ba9f400) [pid = 2590] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 168 (0x12185ec00) [pid = 2590] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 167 (0x1167afc00) [pid = 2590] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 166 (0x138e66400) [pid = 2590] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 165 (0x12dfab000) [pid = 2590] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 164 (0x12a7db400) [pid = 2590] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 163 (0x126f50c00) [pid = 2590] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 162 (0x11316a000) [pid = 2590] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 161 (0x116459000) [pid = 2590] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 160 (0x110e10c00) [pid = 2590] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 159 (0x112df7c00) [pid = 2590] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 158 (0x1128d2800) [pid = 2590] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 157 (0x1128ca800) [pid = 2590] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 156 (0x143b5e000) [pid = 2590] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 155 (0x142693800) [pid = 2590] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 154 (0x13b7ef800) [pid = 2590] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 153 (0x12cfa7c00) [pid = 2590] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 152 (0x12dfac000) [pid = 2590] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 151 (0x12c00e000) [pid = 2590] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 150 (0x117115c00) [pid = 2590] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 149 (0x135d68400) [pid = 2590] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 148 (0x1235b3800) [pid = 2590] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 147 (0x13513e400) [pid = 2590] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 13:09:39 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x12da3a800) [pid = 2590] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 13:09:39 INFO - PROCESS | 2590 | 1464638979537 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}] 13:09:39 INFO - PROCESS | 2590 | 1464638979668 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 13:09:39 INFO - PROCESS | 2590 | 1464638979675 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:39 INFO - PROCESS | 2590 | ++DOCSHELL 0x118455800 == 33 [pid = 2590] [id = 724] 13:09:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x1128cac00) [pid = 2590] [serial = 2172] [outer = 0x0] 13:09:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 148 (0x112df7c00) [pid = 2590] [serial = 2173] [outer = 0x1128cac00] 13:09:39 INFO - PROCESS | 2590 | 1464638979701 Marionette DEBUG loaded listener.js 13:09:39 INFO - PROCESS | 2590 | ++DOMWINDOW == 149 (0x115e6b800) [pid = 2590] [serial = 2174] [outer = 0x1128cac00] 13:09:40 INFO - PROCESS | 2590 | 1464638980034 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]]]}] 13:09:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 13:09:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 768ms 13:09:40 INFO - PROCESS | 2590 | 1464638980055 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 13:09:40 INFO - PROCESS | 2590 | 1464638980056 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 13:09:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 13:09:40 INFO - PROCESS | 2590 | 1464638980058 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 13:09:40 INFO - PROCESS | 2590 | 1464638980059 Marionette TRACE conn2 <- [1,2870,null,{}] 13:09:40 INFO - PROCESS | 2590 | 1464638980061 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}] 13:09:40 INFO - PROCESS | 2590 | 1464638980148 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 13:09:40 INFO - PROCESS | 2590 | 1464638980212 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:40 INFO - PROCESS | 2590 | ++DOCSHELL 0x1237e1000 == 34 [pid = 2590] [id = 725] 13:09:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 150 (0x1128d2800) [pid = 2590] [serial = 2175] [outer = 0x0] 13:09:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 151 (0x1182a1000) [pid = 2590] [serial = 2176] [outer = 0x1128d2800] 13:09:40 INFO - PROCESS | 2590 | 1464638980238 Marionette DEBUG loaded listener.js 13:09:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 152 (0x118527400) [pid = 2590] [serial = 2177] [outer = 0x1128d2800] 13:09:40 INFO - PROCESS | 2590 | 1464638980515 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]]]}] 13:09:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 13:09:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 469ms 13:09:40 INFO - PROCESS | 2590 | 1464638980529 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 13:09:40 INFO - PROCESS | 2590 | 1464638980532 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 13:09:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 13:09:40 INFO - PROCESS | 2590 | 1464638980539 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 13:09:40 INFO - PROCESS | 2590 | 1464638980540 Marionette TRACE conn2 <- [1,2874,null,{}] 13:09:40 INFO - PROCESS | 2590 | 1464638980542 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}] 13:09:40 INFO - PROCESS | 2590 | 1464638980642 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 13:09:40 INFO - PROCESS | 2590 | 1464638980646 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:40 INFO - PROCESS | 2590 | ++DOCSHELL 0x125dda000 == 35 [pid = 2590] [id = 726] 13:09:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 153 (0x11852f800) [pid = 2590] [serial = 2178] [outer = 0x0] 13:09:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 154 (0x118546000) [pid = 2590] [serial = 2179] [outer = 0x11852f800] 13:09:40 INFO - PROCESS | 2590 | 1464638980679 Marionette DEBUG loaded listener.js 13:09:40 INFO - PROCESS | 2590 | ++DOMWINDOW == 155 (0x118566000) [pid = 2590] [serial = 2180] [outer = 0x11852f800] 13:09:41 INFO - PROCESS | 2590 | 1464638981065 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]]]}] 13:09:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 13:09:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 570ms 13:09:41 INFO - PROCESS | 2590 | 1464638981109 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 13:09:41 INFO - PROCESS | 2590 | 1464638981110 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 13:09:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 13:09:41 INFO - PROCESS | 2590 | 1464638981115 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 13:09:41 INFO - PROCESS | 2590 | 1464638981117 Marionette TRACE conn2 <- [1,2878,null,{}] 13:09:41 INFO - PROCESS | 2590 | 1464638981119 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}] 13:09:41 INFO - PROCESS | 2590 | 1464638981221 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 13:09:41 INFO - PROCESS | 2590 | 1464638981225 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:41 INFO - PROCESS | 2590 | ++DOCSHELL 0x127749800 == 36 [pid = 2590] [id = 727] 13:09:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 156 (0x118569c00) [pid = 2590] [serial = 2181] [outer = 0x0] 13:09:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 157 (0x11873cc00) [pid = 2590] [serial = 2182] [outer = 0x118569c00] 13:09:41 INFO - PROCESS | 2590 | 1464638981251 Marionette DEBUG loaded listener.js 13:09:41 INFO - PROCESS | 2590 | ++DOMWINDOW == 158 (0x1187ad400) [pid = 2590] [serial = 2183] [outer = 0x118569c00] 13:09:41 INFO - PROCESS | 2590 | 1464638981714 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]]]}] 13:09:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 13:09:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 619ms 13:09:41 INFO - PROCESS | 2590 | 1464638981734 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 13:09:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 13:09:41 INFO - PROCESS | 2590 | 1464638981737 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 13:09:41 INFO - PROCESS | 2590 | 1464638981740 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 13:09:41 INFO - PROCESS | 2590 | 1464638981743 Marionette TRACE conn2 <- [1,2882,null,{}] 13:09:41 INFO - PROCESS | 2590 | 1464638981766 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}] 13:09:41 INFO - PROCESS | 2590 | 1464638981874 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 13:09:41 INFO - PROCESS | 2590 | 1464638981979 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:42 INFO - PROCESS | 2590 | ++DOCSHELL 0x116aba000 == 37 [pid = 2590] [id = 728] 13:09:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 159 (0x1128cfc00) [pid = 2590] [serial = 2184] [outer = 0x0] 13:09:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 160 (0x1128d0800) [pid = 2590] [serial = 2185] [outer = 0x1128cfc00] 13:09:42 INFO - PROCESS | 2590 | 1464638982039 Marionette DEBUG loaded listener.js 13:09:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 161 (0x11316b000) [pid = 2590] [serial = 2186] [outer = 0x1128cfc00] 13:09:42 INFO - PROCESS | 2590 | 1464638982485 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]]]}] 13:09:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 13:09:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 790ms 13:09:42 INFO - PROCESS | 2590 | 1464638982531 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 13:09:42 INFO - PROCESS | 2590 | 1464638982537 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 13:09:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 13:09:42 INFO - PROCESS | 2590 | 1464638982544 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 13:09:42 INFO - PROCESS | 2590 | 1464638982547 Marionette TRACE conn2 <- [1,2886,null,{}] 13:09:42 INFO - PROCESS | 2590 | 1464638982551 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}] 13:09:42 INFO - PROCESS | 2590 | 1464638982720 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 13:09:42 INFO - PROCESS | 2590 | 1464638982861 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:42 INFO - PROCESS | 2590 | ++DOCSHELL 0x12107f000 == 38 [pid = 2590] [id = 729] 13:09:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 162 (0x113177000) [pid = 2590] [serial = 2187] [outer = 0x0] 13:09:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 163 (0x113cc9c00) [pid = 2590] [serial = 2188] [outer = 0x113177000] 13:09:42 INFO - PROCESS | 2590 | 1464638982905 Marionette DEBUG loaded listener.js 13:09:42 INFO - PROCESS | 2590 | ++DOMWINDOW == 164 (0x115d8c400) [pid = 2590] [serial = 2189] [outer = 0x113177000] 13:09:43 INFO - PROCESS | 2590 | 1464638983407 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]]]}] 13:09:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 13:09:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 922ms 13:09:43 INFO - PROCESS | 2590 | 1464638983467 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 13:09:43 INFO - PROCESS | 2590 | 1464638983469 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 13:09:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 13:09:43 INFO - PROCESS | 2590 | 1464638983473 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 13:09:43 INFO - PROCESS | 2590 | 1464638983477 Marionette TRACE conn2 <- [1,2890,null,{}] 13:09:43 INFO - PROCESS | 2590 | 1464638983489 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}] 13:09:43 INFO - PROCESS | 2590 | 1464638983654 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 13:09:43 INFO - PROCESS | 2590 | 1464638983788 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:43 INFO - PROCESS | 2590 | ++DOCSHELL 0x128dfc800 == 39 [pid = 2590] [id = 730] 13:09:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 165 (0x116125c00) [pid = 2590] [serial = 2190] [outer = 0x0] 13:09:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 166 (0x116959000) [pid = 2590] [serial = 2191] [outer = 0x116125c00] 13:09:43 INFO - PROCESS | 2590 | 1464638983820 Marionette DEBUG loaded listener.js 13:09:43 INFO - PROCESS | 2590 | ++DOMWINDOW == 167 (0x117476c00) [pid = 2590] [serial = 2192] [outer = 0x116125c00] 13:09:44 INFO - PROCESS | 2590 | 1464638984243 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 13:09:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 13:09:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 824ms 13:09:44 INFO - PROCESS | 2590 | 1464638984297 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 13:09:44 INFO - PROCESS | 2590 | 1464638984299 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 13:09:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 13:09:44 INFO - PROCESS | 2590 | 1464638984301 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 13:09:44 INFO - PROCESS | 2590 | 1464638984302 Marionette TRACE conn2 <- [1,2894,null,{}] 13:09:44 INFO - PROCESS | 2590 | 1464638984305 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}] 13:09:44 INFO - PROCESS | 2590 | 1464638984413 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 13:09:44 INFO - PROCESS | 2590 | 1464638984496 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:44 INFO - PROCESS | 2590 | ++DOCSHELL 0x1293ab800 == 40 [pid = 2590] [id = 731] 13:09:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 168 (0x116960000) [pid = 2590] [serial = 2193] [outer = 0x0] 13:09:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 169 (0x1184d5c00) [pid = 2590] [serial = 2194] [outer = 0x116960000] 13:09:44 INFO - PROCESS | 2590 | 1464638984530 Marionette DEBUG loaded listener.js 13:09:44 INFO - PROCESS | 2590 | ++DOMWINDOW == 170 (0x118562400) [pid = 2590] [serial = 2195] [outer = 0x116960000] 13:09:45 INFO - PROCESS | 2590 | 1464638985074 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]]]}] 13:09:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 13:09:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 820ms 13:09:45 INFO - PROCESS | 2590 | 1464638985122 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 13:09:45 INFO - PROCESS | 2590 | 1464638985123 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 13:09:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 13:09:45 INFO - PROCESS | 2590 | 1464638985125 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 13:09:45 INFO - PROCESS | 2590 | 1464638985127 Marionette TRACE conn2 <- [1,2898,null,{}] 13:09:45 INFO - PROCESS | 2590 | 1464638985148 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}] 13:09:45 INFO - PROCESS | 2590 | 1464638985255 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 13:09:45 INFO - PROCESS | 2590 | 1464638985332 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:45 INFO - PROCESS | 2590 | ++DOCSHELL 0x12a4ac000 == 41 [pid = 2590] [id = 732] 13:09:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 171 (0x11852ec00) [pid = 2590] [serial = 2196] [outer = 0x0] 13:09:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 172 (0x11873fc00) [pid = 2590] [serial = 2197] [outer = 0x11852ec00] 13:09:45 INFO - PROCESS | 2590 | 1464638985363 Marionette DEBUG loaded listener.js 13:09:45 INFO - PROCESS | 2590 | ++DOMWINDOW == 173 (0x1187b6400) [pid = 2590] [serial = 2198] [outer = 0x11852ec00] 13:09:45 INFO - PROCESS | 2590 | 1464638985771 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]]]}] 13:09:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 13:09:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 688ms 13:09:45 INFO - PROCESS | 2590 | 1464638985814 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 13:09:45 INFO - PROCESS | 2590 | 1464638985816 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 13:09:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 13:09:45 INFO - PROCESS | 2590 | 1464638985818 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 13:09:45 INFO - PROCESS | 2590 | 1464638985820 Marionette TRACE conn2 <- [1,2902,null,{}] 13:09:45 INFO - PROCESS | 2590 | 1464638985822 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}] 13:09:45 INFO - PROCESS | 2590 | 1464638985953 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 13:09:46 INFO - PROCESS | 2590 | 1464638986074 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x12aa31000 == 42 [pid = 2590] [id = 733] 13:09:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 174 (0x118fae400) [pid = 2590] [serial = 2199] [outer = 0x0] 13:09:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 175 (0x11928d000) [pid = 2590] [serial = 2200] [outer = 0x118fae400] 13:09:46 INFO - PROCESS | 2590 | 1464638986108 Marionette DEBUG loaded listener.js 13:09:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 176 (0x119668800) [pid = 2590] [serial = 2201] [outer = 0x118fae400] 13:09:46 INFO - PROCESS | 2590 | 1464638986492 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 13:09:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 13:09:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 720ms 13:09:46 INFO - PROCESS | 2590 | 1464638986574 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 13:09:46 INFO - PROCESS | 2590 | 1464638986575 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 13:09:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 13:09:46 INFO - PROCESS | 2590 | 1464638986592 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 13:09:46 INFO - PROCESS | 2590 | 1464638986593 Marionette TRACE conn2 <- [1,2906,null,{}] 13:09:46 INFO - PROCESS | 2590 | 1464638986597 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}] 13:09:46 INFO - PROCESS | 2590 | 1464638986702 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 13:09:46 INFO - PROCESS | 2590 | 1464638986807 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:46 INFO - PROCESS | 2590 | ++DOCSHELL 0x11808a800 == 43 [pid = 2590] [id = 734] 13:09:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 177 (0x112795000) [pid = 2590] [serial = 2202] [outer = 0x0] 13:09:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 178 (0x11338a400) [pid = 2590] [serial = 2203] [outer = 0x112795000] 13:09:46 INFO - PROCESS | 2590 | 1464638986841 Marionette DEBUG loaded listener.js 13:09:46 INFO - PROCESS | 2590 | ++DOMWINDOW == 179 (0x11966e800) [pid = 2590] [serial = 2204] [outer = 0x112795000] 13:09:47 INFO - PROCESS | 2590 | 1464638987330 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]]]}] 13:09:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 13:09:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 787ms 13:09:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 13:09:47 INFO - PROCESS | 2590 | 1464638987365 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 13:09:47 INFO - PROCESS | 2590 | 1464638987367 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 13:09:47 INFO - PROCESS | 2590 | 1464638987369 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 13:09:47 INFO - PROCESS | 2590 | 1464638987370 Marionette TRACE conn2 <- [1,2910,null,{}] 13:09:47 INFO - PROCESS | 2590 | 1464638987372 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}] 13:09:47 INFO - PROCESS | 2590 | 1464638987478 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 13:09:47 INFO - PROCESS | 2590 | 1464638987586 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:47 INFO - PROCESS | 2590 | ++DOCSHELL 0x11697b000 == 44 [pid = 2590] [id = 735] 13:09:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 180 (0x115d8ac00) [pid = 2590] [serial = 2205] [outer = 0x0] 13:09:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 181 (0x117684400) [pid = 2590] [serial = 2206] [outer = 0x115d8ac00] 13:09:47 INFO - PROCESS | 2590 | 1464638987618 Marionette DEBUG loaded listener.js 13:09:47 INFO - PROCESS | 2590 | ++DOMWINDOW == 182 (0x11873e400) [pid = 2590] [serial = 2207] [outer = 0x115d8ac00] 13:09:48 INFO - PROCESS | 2590 | 1464638988160 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]]]}] 13:09:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 13:09:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 13:09:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 821ms 13:09:48 INFO - PROCESS | 2590 | 1464638988199 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 13:09:48 INFO - PROCESS | 2590 | 1464638988202 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 13:09:48 INFO - TEST-START | /DOMEvents/constructors.html 13:09:48 INFO - PROCESS | 2590 | 1464638988207 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 13:09:48 INFO - PROCESS | 2590 | 1464638988209 Marionette TRACE conn2 <- [1,2914,null,{}] 13:09:48 INFO - PROCESS | 2590 | 1464638988214 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}] 13:09:48 INFO - PROCESS | 2590 | 1464638988314 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 13:09:48 INFO - PROCESS | 2590 | 1464638988381 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:48 INFO - PROCESS | 2590 | ++DOCSHELL 0x1164ed800 == 45 [pid = 2590] [id = 736] 13:09:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 183 (0x112793800) [pid = 2590] [serial = 2208] [outer = 0x0] 13:09:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 184 (0x112797400) [pid = 2590] [serial = 2209] [outer = 0x112793800] 13:09:48 INFO - PROCESS | 2590 | 1464638988461 Marionette DEBUG loaded listener.js 13:09:48 INFO - PROCESS | 2590 | ++DOMWINDOW == 185 (0x1128d8400) [pid = 2590] [serial = 2210] [outer = 0x112793800] 13:09:48 INFO - PROCESS | 2590 | --DOCSHELL 0x1129b1000 == 44 [pid = 2590] [id = 26] 13:09:49 INFO - PROCESS | 2590 | 1464638988989 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]]]}] 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 13:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 13:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 13:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 13:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 13:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 13:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:09:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 13:09:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 13:09:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 13:09:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 13:09:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 825ms 13:09:49 INFO - PROCESS | 2590 | --DOCSHELL 0x116939800 == 43 [pid = 2590] [id = 714] 13:09:49 INFO - PROCESS | 2590 | --DOCSHELL 0x1130d1000 == 42 [pid = 2590] [id = 713] 13:09:49 INFO - PROCESS | 2590 | --DOCSHELL 0x11267c800 == 41 [pid = 2590] [id = 712] 13:09:49 INFO - PROCESS | 2590 | 1464638989037 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 13:09:49 INFO - PROCESS | 2590 | 1464638989041 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 13:09:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 13:09:49 INFO - PROCESS | 2590 | 1464638989046 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 13:09:49 INFO - PROCESS | 2590 | 1464638989048 Marionette TRACE conn2 <- [1,2918,null,{}] 13:09:49 INFO - PROCESS | 2590 | 1464638989050 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}] 13:09:49 INFO - PROCESS | 2590 | 1464638989126 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 184 (0x135d67000) [pid = 2590] [serial = 2131] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 183 (0x138d48400) [pid = 2590] [serial = 2132] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 182 (0x12cf47800) [pid = 2590] [serial = 2027] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 181 (0x138a38400) [pid = 2590] [serial = 2039] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 180 (0x1381a8400) [pid = 2590] [serial = 2036] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 179 (0x12ab8a400) [pid = 2590] [serial = 2024] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 178 (0x135b2d400) [pid = 2590] [serial = 2033] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 177 (0x13513d000) [pid = 2590] [serial = 2030] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 176 (0x12557ec00) [pid = 2590] [serial = 2021] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 175 (0x12da38800) [pid = 2590] [serial = 2012] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 174 (0x11973d000) [pid = 2590] [serial = 2018] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 173 (0x11768fc00) [pid = 2590] [serial = 2015] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 172 (0x139245400) [pid = 2590] [serial = 1892] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 171 (0x1235ab800) [pid = 2590] [serial = 1946] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 170 (0x143dd3400) [pid = 2590] [serial = 1838] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 169 (0x143db3000) [pid = 2590] [serial = 1835] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 168 (0x12141cc00) [pid = 2590] [serial = 1871] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 167 (0x126edac00) [pid = 2590] [serial = 1817] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 166 (0x143dde000) [pid = 2590] [serial = 1907] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 165 (0x14268b400) [pid = 2590] [serial = 1967] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 164 (0x147194800) [pid = 2590] [serial = 1847] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 163 (0x143dd8800) [pid = 2590] [serial = 1901] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 162 (0x12c6efc00) [pid = 2590] [serial = 1880] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 161 (0x14350f000) [pid = 2590] [serial = 1904] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 160 (0x144d20800) [pid = 2590] [serial = 1844] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 159 (0x12cac1400) [pid = 2590] [serial = 1949] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 158 (0x144fa1000) [pid = 2590] [serial = 1910] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 157 (0x135145c00) [pid = 2590] [serial = 1952] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 156 (0x143d9b000) [pid = 2590] [serial = 1829] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 155 (0x142696c00) [pid = 2590] [serial = 1970] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 154 (0x13998ec00) [pid = 2590] [serial = 1964] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 153 (0x138a27800) [pid = 2590] [serial = 1889] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 152 (0x138a26400) [pid = 2590] [serial = 1955] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 151 (0x143da4800) [pid = 2590] [serial = 1832] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 150 (0x128916400) [pid = 2590] [serial = 1874] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 149 (0x118145c00) [pid = 2590] [serial = 1868] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 148 (0x135b35400) [pid = 2590] [serial = 1886] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 147 (0x115d93c00) [pid = 2590] [serial = 1943] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x135143c00) [pid = 2590] [serial = 1883] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 145 (0x12b27dc00) [pid = 2590] [serial = 1877] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 144 (0x12742a400) [pid = 2590] [serial = 1976] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 143 (0x139250400) [pid = 2590] [serial = 1973] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 142 (0x139849400) [pid = 2590] [serial = 1961] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 141 (0x13927bc00) [pid = 2590] [serial = 1958] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 140 (0x13998c400) [pid = 2590] [serial = 1895] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 139 (0x143b5fc00) [pid = 2590] [serial = 1898] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 138 (0x144d12c00) [pid = 2590] [serial = 1841] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 137 (0x13924c800) [pid = 2590] [serial = 1823] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x142699c00) [pid = 2590] [serial = 1826] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x1187bbc00) [pid = 2590] [serial = 1814] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x12d587400) [pid = 2590] [serial = 1820] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x12c6e7800) [pid = 2590] [serial = 1730] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x13b7f5400) [pid = 2590] [serial = 2090] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x139996c00) [pid = 2590] [serial = 2089] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x139851400) [pid = 2590] [serial = 2087] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x139371c00) [pid = 2590] [serial = 2086] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x1392a9c00) [pid = 2590] [serial = 2084] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x139276c00) [pid = 2590] [serial = 2083] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x139245c00) [pid = 2590] [serial = 2081] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x135d9f800) [pid = 2590] [serial = 2080] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x13468b800) [pid = 2590] [serial = 2078] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x12d3b2c00) [pid = 2590] [serial = 2077] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x127779c00) [pid = 2590] [serial = 2075] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x1235b4800) [pid = 2590] [serial = 2074] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x1193f1c00) [pid = 2590] [serial = 2072] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x118549800) [pid = 2590] [serial = 2071] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x139250000) [pid = 2590] [serial = 2068] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x139275c00) [pid = 2590] [serial = 2069] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x134683c00) [pid = 2590] [serial = 2128] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x135736c00) [pid = 2590] [serial = 2129] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x12cac1000) [pid = 2590] [serial = 2126] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x12b27fc00) [pid = 2590] [serial = 2125] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x127778800) [pid = 2590] [serial = 2122] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x12950ac00) [pid = 2590] [serial = 2123] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 110 (0x11854a000) [pid = 2590] [serial = 2119] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 109 (0x125761c00) [pid = 2590] [serial = 2120] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 108 (0x1217cd400) [pid = 2590] [serial = 2117] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 107 (0x117e25400) [pid = 2590] [serial = 2116] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 106 (0x11338d800) [pid = 2590] [serial = 2114] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 105 (0x11278e800) [pid = 2590] [serial = 2113] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 104 (0x144aa4000) [pid = 2590] [serial = 2111] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 103 (0x125dab400) [pid = 2590] [serial = 2110] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 102 (0x144aa1c00) [pid = 2590] [serial = 2108] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 101 (0x12cac4c00) [pid = 2590] [serial = 2107] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 100 (0x1128d7400) [pid = 2590] [serial = 2105] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 99 (0x1128d2c00) [pid = 2590] [serial = 2104] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 98 (0x143ddbc00) [pid = 2590] [serial = 2102] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 97 (0x143da8400) [pid = 2590] [serial = 2101] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 96 (0x143a67c00) [pid = 2590] [serial = 2099] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 95 (0x143a5d000) [pid = 2590] [serial = 2098] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 94 (0x14269e800) [pid = 2590] [serial = 2095] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 93 (0x143509800) [pid = 2590] [serial = 2096] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 92 (0x142689400) [pid = 2590] [serial = 2093] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | --DOMWINDOW == 91 (0x13b7f5c00) [pid = 2590] [serial = 2092] [outer = 0x0] [url = about:blank] 13:09:49 INFO - PROCESS | 2590 | 1464638989220 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:49 INFO - PROCESS | 2590 | ++DOCSHELL 0x1167cb800 == 42 [pid = 2590] [id = 737] 13:09:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 92 (0x112982c00) [pid = 2590] [serial = 2211] [outer = 0x0] 13:09:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 93 (0x113176c00) [pid = 2590] [serial = 2212] [outer = 0x112982c00] 13:09:49 INFO - PROCESS | 2590 | 1464638989273 Marionette DEBUG loaded listener.js 13:09:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 94 (0x1131bf400) [pid = 2590] [serial = 2213] [outer = 0x112982c00] 13:09:49 INFO - PROCESS | 2590 | 1464638989813 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 13:09:49 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 13:09:49 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 771ms 13:09:49 INFO - PROCESS | 2590 | 1464638989817 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 13:09:49 INFO - PROCESS | 2590 | 1464638989818 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 13:09:49 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 13:09:49 INFO - PROCESS | 2590 | 1464638989821 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 13:09:49 INFO - PROCESS | 2590 | 1464638989824 Marionette TRACE conn2 <- [1,2922,null,{}] 13:09:49 INFO - PROCESS | 2590 | 1464638989848 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}] 13:09:49 INFO - PROCESS | 2590 | 1464638989962 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 13:09:49 INFO - PROCESS | 2590 | 1464638989970 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:49 INFO - PROCESS | 2590 | ++DOCSHELL 0x118797000 == 43 [pid = 2590] [id = 738] 13:09:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 95 (0x114f60800) [pid = 2590] [serial = 2214] [outer = 0x0] 13:09:49 INFO - PROCESS | 2590 | ++DOMWINDOW == 96 (0x115d89800) [pid = 2590] [serial = 2215] [outer = 0x114f60800] 13:09:49 INFO - PROCESS | 2590 | 1464638989998 Marionette DEBUG loaded listener.js 13:09:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 97 (0x115d97000) [pid = 2590] [serial = 2216] [outer = 0x114f60800] 13:09:50 INFO - PROCESS | 2590 | [2590] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:09:50 INFO - PROCESS | 2590 | [2590] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:09:50 INFO - PROCESS | 2590 | [2590] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:09:50 INFO - PROCESS | 2590 | [2590] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 13:09:50 INFO - PROCESS | 2590 | 1464638990333 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]]]}] 13:09:50 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 13:09:50 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 13:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 13:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:09:50 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 13:09:50 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 13:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:09:50 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 13:09:50 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 13:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:09:50 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]" 13:09:50 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 13:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 13:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:50 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 13:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 13:09:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:50 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 13:09:50 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 13:09:50 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 526ms 13:09:50 INFO - PROCESS | 2590 | 1464638990355 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 13:09:50 INFO - PROCESS | 2590 | 1464638990356 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 13:09:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 13:09:50 INFO - PROCESS | 2590 | 1464638990359 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 13:09:50 INFO - PROCESS | 2590 | 1464638990360 Marionette TRACE conn2 <- [1,2926,null,{}] 13:09:50 INFO - PROCESS | 2590 | 1464638990362 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}] 13:09:50 INFO - PROCESS | 2590 | 1464638990454 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 13:09:50 INFO - PROCESS | 2590 | 1464638990458 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:50 INFO - PROCESS | 2590 | ++DOCSHELL 0x119840000 == 44 [pid = 2590] [id = 739] 13:09:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 98 (0x115e71400) [pid = 2590] [serial = 2217] [outer = 0x0] 13:09:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 99 (0x116705800) [pid = 2590] [serial = 2218] [outer = 0x115e71400] 13:09:50 INFO - PROCESS | 2590 | 1464638990484 Marionette DEBUG loaded listener.js 13:09:50 INFO - PROCESS | 2590 | ++DOMWINDOW == 100 (0x11695e400) [pid = 2590] [serial = 2219] [outer = 0x115e71400] 13:09:50 INFO - PROCESS | 2590 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 13:09:50 INFO - PROCESS | 2590 | 1464638990853 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]]]}] 13:09:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 13:09:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 519ms 13:09:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 13:09:50 INFO - PROCESS | 2590 | 1464638990881 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 13:09:50 INFO - PROCESS | 2590 | 1464638990883 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 13:09:50 INFO - PROCESS | 2590 | 1464638990886 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 13:09:50 INFO - PROCESS | 2590 | 1464638990888 Marionette TRACE conn2 <- [1,2930,null,{}] 13:09:50 INFO - PROCESS | 2590 | 1464638990891 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}] 13:09:51 INFO - PROCESS | 2590 | 1464638991072 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 13:09:51 INFO - PROCESS | 2590 | 1464638991086 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x12107c000 == 45 [pid = 2590] [id = 740] 13:09:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 101 (0x11618a800) [pid = 2590] [serial = 2220] [outer = 0x0] 13:09:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 102 (0x116a7b000) [pid = 2590] [serial = 2221] [outer = 0x11618a800] 13:09:51 INFO - PROCESS | 2590 | 1464638991128 Marionette DEBUG loaded listener.js 13:09:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 103 (0x11747c800) [pid = 2590] [serial = 2222] [outer = 0x11618a800] 13:09:51 INFO - PROCESS | 2590 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 13:09:51 INFO - PROCESS | 2590 | 1464638991470 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]]]}] 13:09:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 13:09:51 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 619ms 13:09:51 INFO - PROCESS | 2590 | 1464638991505 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 13:09:51 INFO - PROCESS | 2590 | 1464638991506 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 13:09:51 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 13:09:51 INFO - PROCESS | 2590 | 1464638991517 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 13:09:51 INFO - PROCESS | 2590 | 1464638991518 Marionette TRACE conn2 <- [1,2934,null,{}] 13:09:51 INFO - PROCESS | 2590 | 1464638991520 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}] 13:09:51 INFO - PROCESS | 2590 | 1464638991648 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 13:09:51 INFO - PROCESS | 2590 | 1464638991664 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:51 INFO - PROCESS | 2590 | ++DOCSHELL 0x1236b2000 == 46 [pid = 2590] [id = 741] 13:09:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 104 (0x117e25400) [pid = 2590] [serial = 2223] [outer = 0x0] 13:09:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x1183c5000) [pid = 2590] [serial = 2224] [outer = 0x117e25400] 13:09:51 INFO - PROCESS | 2590 | 1464638991690 Marionette DEBUG loaded listener.js 13:09:51 INFO - PROCESS | 2590 | ++DOMWINDOW == 106 (0x11854d400) [pid = 2590] [serial = 2225] [outer = 0x117e25400] 13:09:52 INFO - PROCESS | 2590 | 1464638992002 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]]]}] 13:09:52 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 13:09:52 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 526ms 13:09:52 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 13:09:52 INFO - PROCESS | 2590 | 1464638992036 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 13:09:52 INFO - PROCESS | 2590 | 1464638992037 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 13:09:52 INFO - PROCESS | 2590 | 1464638992039 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 13:09:52 INFO - PROCESS | 2590 | 1464638992040 Marionette TRACE conn2 <- [1,2938,null,{}] 13:09:52 INFO - PROCESS | 2590 | 1464638992042 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}] 13:09:52 INFO - PROCESS | 2590 | 1464638992150 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 13:09:52 INFO - PROCESS | 2590 | 1464638992190 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:52 INFO - PROCESS | 2590 | ++DOCSHELL 0x125dd5000 == 47 [pid = 2590] [id = 742] 13:09:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 107 (0x118535c00) [pid = 2590] [serial = 2226] [outer = 0x0] 13:09:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 108 (0x11856b000) [pid = 2590] [serial = 2227] [outer = 0x118535c00] 13:09:52 INFO - PROCESS | 2590 | 1464638992215 Marionette DEBUG loaded listener.js 13:09:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x118743800) [pid = 2590] [serial = 2228] [outer = 0x118535c00] 13:09:52 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. 13:09:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 470ms 13:09:52 INFO - PROCESS | 2590 | 1464638992506 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]]]}] 13:09:52 INFO - PROCESS | 2590 | 1464638992510 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 13:09:52 INFO - PROCESS | 2590 | 1464638992512 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 13:09:52 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 13:09:52 INFO - PROCESS | 2590 | 1464638992520 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 13:09:52 INFO - PROCESS | 2590 | 1464638992521 Marionette TRACE conn2 <- [1,2942,null,{}] 13:09:52 INFO - PROCESS | 2590 | 1464638992523 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}] 13:09:52 INFO - PROCESS | 2590 | 1464638992649 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 13:09:52 INFO - PROCESS | 2590 | 1464638992660 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:52 INFO - PROCESS | 2590 | ++DOCSHELL 0x127745800 == 48 [pid = 2590] [id = 743] 13:09:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x11856f400) [pid = 2590] [serial = 2229] [outer = 0x0] 13:09:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x1187bb400) [pid = 2590] [serial = 2230] [outer = 0x11856f400] 13:09:52 INFO - PROCESS | 2590 | 1464638992685 Marionette DEBUG loaded listener.js 13:09:52 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x118fbac00) [pid = 2590] [serial = 2231] [outer = 0x11856f400] 13:09:52 INFO - PROCESS | 2590 | 1464638992984 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"]]]}] 13:09:53 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 13:09:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 13:09:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:53 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 13:09:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 518ms 13:09:53 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 13:09:53 INFO - PROCESS | 2590 | 1464638993039 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 13:09:53 INFO - PROCESS | 2590 | 1464638993040 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 13:09:53 INFO - PROCESS | 2590 | 1464638993042 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 13:09:53 INFO - PROCESS | 2590 | 1464638993043 Marionette TRACE conn2 <- [1,2946,null,{}] 13:09:53 INFO - PROCESS | 2590 | 1464638993051 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}] 13:09:53 INFO - PROCESS | 2590 | 1464638993160 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 13:09:53 INFO - PROCESS | 2590 | 1464638993196 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:53 INFO - PROCESS | 2590 | ++DOCSHELL 0x129359000 == 49 [pid = 2590] [id = 744] 13:09:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x118741400) [pid = 2590] [serial = 2232] [outer = 0x0] 13:09:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x1193eac00) [pid = 2590] [serial = 2233] [outer = 0x118741400] 13:09:53 INFO - PROCESS | 2590 | 1464638993221 Marionette DEBUG loaded listener.js 13:09:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x11966a400) [pid = 2590] [serial = 2234] [outer = 0x118741400] 13:09:53 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x1169b6800) [pid = 2590] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 13:09:53 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x1169b8000) [pid = 2590] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 13:09:53 INFO - PROCESS | 2590 | --DOMWINDOW == 112 (0x114fbbc00) [pid = 2590] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 13:09:53 INFO - PROCESS | 2590 | --DOMWINDOW == 111 (0x113302800) [pid = 2590] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 13:09:53 INFO - PROCESS | 2590 | --DOMWINDOW == 110 (0x110e0ac00) [pid = 2590] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 13:09:53 INFO - PROCESS | 2590 | --DOMWINDOW == 109 (0x1164bac00) [pid = 2590] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 13:09:53 INFO - PROCESS | 2590 | --DOMWINDOW == 108 (0x1128d4400) [pid = 2590] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 13:09:53 INFO - PROCESS | 2590 | --DOMWINDOW == 107 (0x11747c000) [pid = 2590] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 13:09:53 INFO - PROCESS | 2590 | --DOMWINDOW == 106 (0x1128cac00) [pid = 2590] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 13:09:53 INFO - PROCESS | 2590 | --DOMWINDOW == 105 (0x11852f800) [pid = 2590] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 13:09:53 INFO - PROCESS | 2590 | --DOMWINDOW == 104 (0x1128d2800) [pid = 2590] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 13:09:53 INFO - PROCESS | 2590 | 1464638993584 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]]]}] 13:09:53 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. 13:09:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 573ms 13:09:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 13:09:53 INFO - PROCESS | 2590 | 1464638993617 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 13:09:53 INFO - PROCESS | 2590 | 1464638993618 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 13:09:53 INFO - PROCESS | 2590 | 1464638993620 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 13:09:53 INFO - PROCESS | 2590 | 1464638993621 Marionette TRACE conn2 <- [1,2950,null,{}] 13:09:53 INFO - PROCESS | 2590 | 1464638993623 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}] 13:09:53 INFO - PROCESS | 2590 | 1464638993744 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 13:09:53 INFO - PROCESS | 2590 | 1464638993779 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:53 INFO - PROCESS | 2590 | ++DOCSHELL 0x12773a000 == 50 [pid = 2590] [id = 745] 13:09:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 105 (0x113ccf400) [pid = 2590] [serial = 2235] [outer = 0x0] 13:09:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 106 (0x116a70c00) [pid = 2590] [serial = 2236] [outer = 0x113ccf400] 13:09:53 INFO - PROCESS | 2590 | 1464638993806 Marionette DEBUG loaded listener.js 13:09:53 INFO - PROCESS | 2590 | ++DOMWINDOW == 107 (0x118f37c00) [pid = 2590] [serial = 2237] [outer = 0x113ccf400] 13:09:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x129350000 == 51 [pid = 2590] [id = 746] 13:09:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 108 (0x118532800) [pid = 2590] [serial = 2238] [outer = 0x0] 13:09:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 109 (0x119669000) [pid = 2590] [serial = 2239] [outer = 0x118532800] 13:09:54 INFO - PROCESS | 2590 | 1464638994096 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]]]}] 13:09:54 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. 13:09:54 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 13:09:54 INFO - PROCESS | 2590 | 1464638994138 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 13:09:54 INFO - PROCESS | 2590 | 1464638994140 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 13:09:54 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 13:09:54 INFO - PROCESS | 2590 | 1464638994142 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 13:09:54 INFO - PROCESS | 2590 | 1464638994144 Marionette TRACE conn2 <- [1,2954,null,{}] 13:09:54 INFO - PROCESS | 2590 | 1464638994150 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}] 13:09:54 INFO - PROCESS | 2590 | 1464638994283 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 13:09:54 INFO - PROCESS | 2590 | 1464638994341 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x12aa3f800 == 52 [pid = 2590] [id = 747] 13:09:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 110 (0x11670dc00) [pid = 2590] [serial = 2240] [outer = 0x0] 13:09:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 111 (0x11966f000) [pid = 2590] [serial = 2241] [outer = 0x11670dc00] 13:09:54 INFO - PROCESS | 2590 | 1464638994370 Marionette DEBUG loaded listener.js 13:09:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 112 (0x12100c000) [pid = 2590] [serial = 2242] [outer = 0x11670dc00] 13:09:54 INFO - PROCESS | 2590 | 1464638994645 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]]]}] 13:09:54 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:09:54 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 13:09:54 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 522ms 13:09:54 INFO - PROCESS | 2590 | 1464638994669 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 13:09:54 INFO - PROCESS | 2590 | 1464638994671 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 13:09:54 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 13:09:54 INFO - PROCESS | 2590 | 1464638994673 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 13:09:54 INFO - PROCESS | 2590 | 1464638994674 Marionette TRACE conn2 <- [1,2958,null,{}] 13:09:54 INFO - PROCESS | 2590 | 1464638994676 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}] 13:09:54 INFO - PROCESS | 2590 | 1464638994788 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 13:09:54 INFO - PROCESS | 2590 | 1464638994791 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:54 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bad6800 == 53 [pid = 2590] [id = 748] 13:09:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 113 (0x121254c00) [pid = 2590] [serial = 2243] [outer = 0x0] 13:09:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x121513c00) [pid = 2590] [serial = 2244] [outer = 0x121254c00] 13:09:54 INFO - PROCESS | 2590 | 1464638994816 Marionette DEBUG loaded listener.js 13:09:54 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x12151b800) [pid = 2590] [serial = 2245] [outer = 0x121254c00] 13:09:55 INFO - PROCESS | 2590 | 1464638995127 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]]]}] 13:09:55 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. 13:09:55 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 468ms 13:09:55 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 13:09:55 INFO - PROCESS | 2590 | 1464638995142 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 13:09:55 INFO - PROCESS | 2590 | 1464638995143 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 13:09:55 INFO - PROCESS | 2590 | 1464638995147 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 13:09:55 INFO - PROCESS | 2590 | 1464638995149 Marionette TRACE conn2 <- [1,2962,null,{}] 13:09:55 INFO - PROCESS | 2590 | 1464638995154 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}] 13:09:55 INFO - PROCESS | 2590 | 1464638995246 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 13:09:55 INFO - PROCESS | 2590 | 1464638995311 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:55 INFO - PROCESS | 2590 | ++DOCSHELL 0x12baea800 == 54 [pid = 2590] [id = 749] 13:09:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x11278c000) [pid = 2590] [serial = 2246] [outer = 0x0] 13:09:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x12151c400) [pid = 2590] [serial = 2247] [outer = 0x11278c000] 13:09:55 INFO - PROCESS | 2590 | 1464638995336 Marionette DEBUG loaded listener.js 13:09:55 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x121595800) [pid = 2590] [serial = 2248] [outer = 0x11278c000] 13:09:55 INFO - PROCESS | 2590 | 1464638995775 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]]]}] 13:09:55 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. 13:09:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 675ms 13:09:55 INFO - PROCESS | 2590 | 1464638995822 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 13:09:55 INFO - PROCESS | 2590 | 1464638995827 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 13:09:55 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 13:09:55 INFO - PROCESS | 2590 | 1464638995852 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 13:09:55 INFO - PROCESS | 2590 | 1464638995856 Marionette TRACE conn2 <- [1,2966,null,{}] 13:09:55 INFO - PROCESS | 2590 | 1464638995861 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}] 13:09:55 INFO - PROCESS | 2590 | 1464638995988 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 13:09:56 INFO - PROCESS | 2590 | 1464638996063 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:56 INFO - PROCESS | 2590 | ++DOCSHELL 0x116984000 == 55 [pid = 2590] [id = 750] 13:09:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x1128d2800) [pid = 2590] [serial = 2249] [outer = 0x0] 13:09:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x113163800) [pid = 2590] [serial = 2250] [outer = 0x1128d2800] 13:09:56 INFO - PROCESS | 2590 | 1464638996094 Marionette DEBUG loaded listener.js 13:09:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x113172400) [pid = 2590] [serial = 2251] [outer = 0x1128d2800] 13:09:56 INFO - PROCESS | 2590 | 1464638996453 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]]]}] 13:09:56 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. 13:09:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 626ms 13:09:56 INFO - PROCESS | 2590 | 1464638996476 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 13:09:56 INFO - PROCESS | 2590 | 1464638996480 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 13:09:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 13:09:56 INFO - PROCESS | 2590 | 1464638996484 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 13:09:56 INFO - PROCESS | 2590 | 1464638996486 Marionette TRACE conn2 <- [1,2970,null,{}] 13:09:56 INFO - PROCESS | 2590 | 1464638996489 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}] 13:09:56 INFO - PROCESS | 2590 | 1464638996604 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 13:09:56 INFO - PROCESS | 2590 | 1464638996710 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:56 INFO - PROCESS | 2590 | ++DOCSHELL 0x119b58800 == 56 [pid = 2590] [id = 751] 13:09:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x114ee9c00) [pid = 2590] [serial = 2252] [outer = 0x0] 13:09:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x114f5f400) [pid = 2590] [serial = 2253] [outer = 0x114ee9c00] 13:09:56 INFO - PROCESS | 2590 | 1464638996740 Marionette DEBUG loaded listener.js 13:09:56 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x115e73800) [pid = 2590] [serial = 2254] [outer = 0x114ee9c00] 13:09:57 INFO - PROCESS | 2590 | 1464638997104 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]]]}] 13:09:57 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. 13:09:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 669ms 13:09:57 INFO - PROCESS | 2590 | 1464638997154 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 13:09:57 INFO - PROCESS | 2590 | 1464638997155 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 13:09:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 13:09:57 INFO - PROCESS | 2590 | 1464638997158 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 13:09:57 INFO - PROCESS | 2590 | 1464638997161 Marionette TRACE conn2 <- [1,2974,null,{}] 13:09:57 INFO - PROCESS | 2590 | 1464638997169 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}] 13:09:57 INFO - PROCESS | 2590 | 1464638997283 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 13:09:57 INFO - PROCESS | 2590 | 1464638997387 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:57 INFO - PROCESS | 2590 | ++DOCSHELL 0x12ba71800 == 57 [pid = 2590] [id = 752] 13:09:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x117479c00) [pid = 2590] [serial = 2255] [outer = 0x0] 13:09:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x117e2f000) [pid = 2590] [serial = 2256] [outer = 0x117479c00] 13:09:57 INFO - PROCESS | 2590 | 1464638997422 Marionette DEBUG loaded listener.js 13:09:57 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x1184d8400) [pid = 2590] [serial = 2257] [outer = 0x117479c00] 13:09:57 INFO - PROCESS | 2590 | 1464638997772 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]]]}] 13:09:57 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. 13:09:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 622ms 13:09:57 INFO - PROCESS | 2590 | 1464638997781 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 13:09:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 13:09:57 INFO - PROCESS | 2590 | 1464638997784 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 13:09:57 INFO - PROCESS | 2590 | 1464638997786 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 13:09:57 INFO - PROCESS | 2590 | 1464638997787 Marionette TRACE conn2 <- [1,2978,null,{}] 13:09:57 INFO - PROCESS | 2590 | 1464638997790 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}] 13:09:57 INFO - PROCESS | 2590 | 1464638997904 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 13:09:58 INFO - PROCESS | 2590 | 1464638997999 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:58 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bdbd000 == 58 [pid = 2590] [id = 753] 13:09:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x118fad800) [pid = 2590] [serial = 2258] [outer = 0x0] 13:09:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x1193e9c00) [pid = 2590] [serial = 2259] [outer = 0x118fad800] 13:09:58 INFO - PROCESS | 2590 | 1464638998030 Marionette DEBUG loaded listener.js 13:09:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x11973d400) [pid = 2590] [serial = 2260] [outer = 0x118fad800] 13:09:58 INFO - PROCESS | 2590 | 1464638998400 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]]]}] 13:09:58 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. 13:09:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 619ms 13:09:58 INFO - PROCESS | 2590 | 1464638998406 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 13:09:58 INFO - PROCESS | 2590 | 1464638998408 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 13:09:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 13:09:58 INFO - PROCESS | 2590 | 1464638998412 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 13:09:58 INFO - PROCESS | 2590 | 1464638998414 Marionette TRACE conn2 <- [1,2982,null,{}] 13:09:58 INFO - PROCESS | 2590 | 1464638998417 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}] 13:09:58 INFO - PROCESS | 2590 | 1464638998564 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 13:09:58 INFO - PROCESS | 2590 | 1464638998665 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:58 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c176800 == 59 [pid = 2590] [id = 754] 13:09:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x11856e000) [pid = 2590] [serial = 2261] [outer = 0x0] 13:09:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x119a11800) [pid = 2590] [serial = 2262] [outer = 0x11856e000] 13:09:58 INFO - PROCESS | 2590 | 1464638998696 Marionette DEBUG loaded listener.js 13:09:58 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x121513800) [pid = 2590] [serial = 2263] [outer = 0x11856e000] 13:09:59 INFO - PROCESS | 2590 | 1464638999046 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"]]]}] 13:09:59 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 13:09:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 13:09:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:09:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:09:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 13:09:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 673ms 13:09:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 13:09:59 INFO - PROCESS | 2590 | 1464638999084 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 13:09:59 INFO - PROCESS | 2590 | 1464638999086 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 13:09:59 INFO - PROCESS | 2590 | 1464638999088 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 13:09:59 INFO - PROCESS | 2590 | 1464638999089 Marionette TRACE conn2 <- [1,2986,null,{}] 13:09:59 INFO - PROCESS | 2590 | 1464638999092 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}] 13:09:59 INFO - PROCESS | 2590 | 1464638999210 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 13:09:59 INFO - PROCESS | 2590 | 1464638999305 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:59 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c3e6800 == 60 [pid = 2590] [id = 755] 13:09:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x12151f400) [pid = 2590] [serial = 2264] [outer = 0x0] 13:09:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x121809400) [pid = 2590] [serial = 2265] [outer = 0x12151f400] 13:09:59 INFO - PROCESS | 2590 | 1464638999334 Marionette DEBUG loaded listener.js 13:09:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x121815c00) [pid = 2590] [serial = 2266] [outer = 0x12151f400] 13:09:59 INFO - PROCESS | 2590 | 1464638999681 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]]]}] 13:09:59 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. 13:09:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 621ms 13:09:59 INFO - PROCESS | 2590 | 1464638999710 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 13:09:59 INFO - PROCESS | 2590 | 1464638999711 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 13:09:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 13:09:59 INFO - PROCESS | 2590 | 1464638999714 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 13:09:59 INFO - PROCESS | 2590 | 1464638999715 Marionette TRACE conn2 <- [1,2990,null,{}] 13:09:59 INFO - PROCESS | 2590 | 1464638999717 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}] 13:09:59 INFO - PROCESS | 2590 | 1464638999827 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 13:09:59 INFO - PROCESS | 2590 | 1464638999926 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:09:59 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c93a800 == 61 [pid = 2590] [id = 756] 13:09:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x121811400) [pid = 2590] [serial = 2267] [outer = 0x0] 13:09:59 INFO - PROCESS | 2590 | ++DOMWINDOW == 138 (0x121863800) [pid = 2590] [serial = 2268] [outer = 0x121811400] 13:09:59 INFO - PROCESS | 2590 | 1464638999957 Marionette DEBUG loaded listener.js 13:10:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 139 (0x121868000) [pid = 2590] [serial = 2269] [outer = 0x121811400] 13:10:00 INFO - PROCESS | 2590 | ++DOCSHELL 0x12c93d000 == 62 [pid = 2590] [id = 757] 13:10:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 140 (0x121871000) [pid = 2590] [serial = 2270] [outer = 0x0] 13:10:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 141 (0x12186b000) [pid = 2590] [serial = 2271] [outer = 0x121871000] 13:10:00 INFO - PROCESS | 2590 | 1464639000343 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]]]}] 13:10:00 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. 13:10:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 673ms 13:10:00 INFO - PROCESS | 2590 | 1464639000387 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 13:10:00 INFO - PROCESS | 2590 | 1464639000389 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 13:10:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 13:10:00 INFO - PROCESS | 2590 | 1464639000391 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 13:10:00 INFO - PROCESS | 2590 | 1464639000392 Marionette TRACE conn2 <- [1,2994,null,{}] 13:10:00 INFO - PROCESS | 2590 | 1464639000395 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}] 13:10:00 INFO - PROCESS | 2590 | 1464639000542 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 13:10:00 INFO - PROCESS | 2590 | 1464639000647 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:00 INFO - PROCESS | 2590 | ++DOCSHELL 0x12caae000 == 63 [pid = 2590] [id = 758] 13:10:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 142 (0x121867400) [pid = 2590] [serial = 2272] [outer = 0x0] 13:10:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 143 (0x12186f800) [pid = 2590] [serial = 2273] [outer = 0x121867400] 13:10:00 INFO - PROCESS | 2590 | 1464639000678 Marionette DEBUG loaded listener.js 13:10:00 INFO - PROCESS | 2590 | ++DOMWINDOW == 144 (0x121877c00) [pid = 2590] [serial = 2274] [outer = 0x121867400] 13:10:01 INFO - PROCESS | 2590 | 1464639001059 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]]]}] 13:10:01 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 13:10:01 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 13:10:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 722ms 13:10:01 INFO - PROCESS | 2590 | 1464639001113 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 13:10:01 INFO - PROCESS | 2590 | 1464639001115 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 13:10:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 13:10:01 INFO - PROCESS | 2590 | 1464639001117 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 13:10:01 INFO - PROCESS | 2590 | 1464639001118 Marionette TRACE conn2 <- [1,2998,null,{}] 13:10:01 INFO - PROCESS | 2590 | 1464639001121 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}] 13:10:01 INFO - PROCESS | 2590 | 1464639001462 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 13:10:01 INFO - PROCESS | 2590 | 1464639001583 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:01 INFO - PROCESS | 2590 | ++DOCSHELL 0x113320800 == 64 [pid = 2590] [id = 759] 13:10:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 145 (0x111a0dc00) [pid = 2590] [serial = 2275] [outer = 0x0] 13:10:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 146 (0x111c80000) [pid = 2590] [serial = 2276] [outer = 0x111a0dc00] 13:10:01 INFO - PROCESS | 2590 | 1464639001614 Marionette DEBUG loaded listener.js 13:10:01 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x112788400) [pid = 2590] [serial = 2277] [outer = 0x111a0dc00] 13:10:02 INFO - PROCESS | 2590 | 1464639002016 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]]]}] 13:10:02 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. 13:10:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 922ms 13:10:02 INFO - PROCESS | 2590 | 1464639002041 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 13:10:02 INFO - PROCESS | 2590 | 1464639002043 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 13:10:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 13:10:02 INFO - PROCESS | 2590 | 1464639002046 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 13:10:02 INFO - PROCESS | 2590 | 1464639002048 Marionette TRACE conn2 <- [1,3002,null,{}] 13:10:02 INFO - PROCESS | 2590 | 1464639002052 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}] 13:10:02 INFO - PROCESS | 2590 | 1464639002156 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 13:10:02 INFO - PROCESS | 2590 | 1464639002220 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:02 INFO - PROCESS | 2590 | ++DOCSHELL 0x1164d6000 == 65 [pid = 2590] [id = 760] 13:10:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 148 (0x11316a400) [pid = 2590] [serial = 2278] [outer = 0x0] 13:10:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 149 (0x11316ec00) [pid = 2590] [serial = 2279] [outer = 0x11316a400] 13:10:02 INFO - PROCESS | 2590 | 1464639002292 Marionette DEBUG loaded listener.js 13:10:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 150 (0x113181400) [pid = 2590] [serial = 2280] [outer = 0x11316a400] 13:10:02 INFO - PROCESS | 2590 | 1464639002620 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]]]}] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x12caad800 == 64 [pid = 2590] [id = 15] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x12d2c4000 == 63 [pid = 2590] [id = 18] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x12c93c000 == 62 [pid = 2590] [id = 14] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x12aa30800 == 61 [pid = 2590] [id = 8] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3df000 == 60 [pid = 2590] [id = 13] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x12bdbb000 == 59 [pid = 2590] [id = 12] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x12bad6800 == 58 [pid = 2590] [id = 748] 13:10:02 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. 13:10:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 623ms 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x12aa3f800 == 57 [pid = 2590] [id = 747] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x129350000 == 56 [pid = 2590] [id = 746] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x12773a000 == 55 [pid = 2590] [id = 745] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x129359000 == 54 [pid = 2590] [id = 744] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 149 (0x139278800) [pid = 2590] [serial = 2134] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 148 (0x112de1c00) [pid = 2590] [serial = 2140] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 147 (0x11317bc00) [pid = 2590] [serial = 2143] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x113c7c000) [pid = 2590] [serial = 2146] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 145 (0x11873cc00) [pid = 2590] [serial = 2182] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 144 (0x112789c00) [pid = 2590] [serial = 2137] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x127745800 == 53 [pid = 2590] [id = 743] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x125dd5000 == 52 [pid = 2590] [id = 742] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x1236b2000 == 51 [pid = 2590] [id = 741] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x12107c000 == 50 [pid = 2590] [id = 740] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x119840000 == 49 [pid = 2590] [id = 739] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x118797000 == 48 [pid = 2590] [id = 738] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x1167cb800 == 47 [pid = 2590] [id = 737] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x1164ed800 == 46 [pid = 2590] [id = 736] 13:10:02 INFO - PROCESS | 2590 | --DOCSHELL 0x11808a800 == 45 [pid = 2590] [id = 734] 13:10:02 INFO - PROCESS | 2590 | 1464639002698 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 13:10:02 INFO - PROCESS | 2590 | 1464639002700 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 13:10:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 13:10:02 INFO - PROCESS | 2590 | 1464639002705 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 13:10:02 INFO - PROCESS | 2590 | 1464639002706 Marionette TRACE conn2 <- [1,3006,null,{}] 13:10:02 INFO - PROCESS | 2590 | 1464639002709 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}] 13:10:02 INFO - PROCESS | 2590 | 1464639002800 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 13:10:02 INFO - PROCESS | 2590 | 1464639002806 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:02 INFO - PROCESS | 2590 | ++DOCSHELL 0x1130a5000 == 46 [pid = 2590] [id = 761] 13:10:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 145 (0x1131cbc00) [pid = 2590] [serial = 2281] [outer = 0x0] 13:10:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 146 (0x113389400) [pid = 2590] [serial = 2282] [outer = 0x1131cbc00] 13:10:02 INFO - PROCESS | 2590 | 1464639002833 Marionette DEBUG loaded listener.js 13:10:02 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x114fbbc00) [pid = 2590] [serial = 2283] [outer = 0x1131cbc00] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x116a6f800) [pid = 2590] [serial = 2164] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 145 (0x11768b400) [pid = 2590] [serial = 2167] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 144 (0x11747a000) [pid = 2590] [serial = 2165] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 143 (0x115d95000) [pid = 2590] [serial = 2158] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 142 (0x116460800) [pid = 2590] [serial = 2159] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 141 (0x114f58000) [pid = 2590] [serial = 2155] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 140 (0x114fb9800) [pid = 2590] [serial = 2156] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 139 (0x1121bec00) [pid = 2590] [serial = 2150] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 138 (0x110fa5c00) [pid = 2590] [serial = 2149] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 137 (0x1166d6800) [pid = 2590] [serial = 2161] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x11316a800) [pid = 2590] [serial = 2152] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x11317a000) [pid = 2590] [serial = 2153] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x11814bc00) [pid = 2590] [serial = 2170] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x118109400) [pid = 2590] [serial = 2168] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x115e6b800) [pid = 2590] [serial = 2174] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x118566000) [pid = 2590] [serial = 2180] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x118546000) [pid = 2590] [serial = 2179] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x1184d4800) [pid = 2590] [serial = 2171] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x112df7c00) [pid = 2590] [serial = 2173] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x118527400) [pid = 2590] [serial = 2177] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x1182a1000) [pid = 2590] [serial = 2176] [outer = 0x0] [url = about:blank] 13:10:02 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x116711c00) [pid = 2590] [serial = 2162] [outer = 0x0] [url = about:blank] 13:10:03 INFO - PROCESS | 2590 | 1464639003183 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]]]}] 13:10:03 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. 13:10:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 518ms 13:10:03 INFO - PROCESS | 2590 | 1464639003224 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 13:10:03 INFO - PROCESS | 2590 | 1464639003226 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 13:10:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 13:10:03 INFO - PROCESS | 2590 | 1464639003234 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 13:10:03 INFO - PROCESS | 2590 | 1464639003237 Marionette TRACE conn2 <- [1,3010,null,{}] 13:10:03 INFO - PROCESS | 2590 | 1464639003239 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}] 13:10:03 INFO - PROCESS | 2590 | 1464639003336 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 13:10:03 INFO - PROCESS | 2590 | 1464639003341 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:03 INFO - PROCESS | 2590 | ++DOCSHELL 0x118f07000 == 47 [pid = 2590] [id = 762] 13:10:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x115d8d000) [pid = 2590] [serial = 2284] [outer = 0x0] 13:10:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x115dee800) [pid = 2590] [serial = 2285] [outer = 0x115d8d000] 13:10:03 INFO - PROCESS | 2590 | 1464639003367 Marionette DEBUG loaded listener.js 13:10:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x1164bf400) [pid = 2590] [serial = 2286] [outer = 0x115d8d000] 13:10:03 INFO - PROCESS | 2590 | 1464639003708 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]]]}] 13:10:03 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 13:10:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 525ms 13:10:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 13:10:03 INFO - PROCESS | 2590 | 1464639003755 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 13:10:03 INFO - PROCESS | 2590 | 1464639003756 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 13:10:03 INFO - PROCESS | 2590 | 1464639003758 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 13:10:03 INFO - PROCESS | 2590 | 1464639003759 Marionette TRACE conn2 <- [1,3014,null,{}] 13:10:03 INFO - PROCESS | 2590 | 1464639003769 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}] 13:10:03 INFO - PROCESS | 2590 | 1464639003867 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 13:10:03 INFO - PROCESS | 2590 | 1464639003871 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:03 INFO - PROCESS | 2590 | ++DOCSHELL 0x119b64800 == 48 [pid = 2590] [id = 763] 13:10:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x1166d4000) [pid = 2590] [serial = 2287] [outer = 0x0] 13:10:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x116708c00) [pid = 2590] [serial = 2288] [outer = 0x1166d4000] 13:10:03 INFO - PROCESS | 2590 | 1464639003897 Marionette DEBUG loaded listener.js 13:10:03 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x1169b8c00) [pid = 2590] [serial = 2289] [outer = 0x1166d4000] 13:10:04 INFO - PROCESS | 2590 | [2590] 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 13:10:04 INFO - PROCESS | 2590 | 1464639004246 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 13:10:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 13:10:04 INFO - {} 13:10:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 13:10:04 INFO - {} 13:10:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 13:10:04 INFO - {} 13:10:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 13:10:04 INFO - {} 13:10:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 523ms 13:10:04 INFO - PROCESS | 2590 | 1464639004282 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 13:10:04 INFO - PROCESS | 2590 | 1464639004283 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 13:10:04 INFO - TEST-START | /FileAPI/fileReader.html 13:10:04 INFO - PROCESS | 2590 | 1464639004286 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 13:10:04 INFO - PROCESS | 2590 | 1464639004287 Marionette TRACE conn2 <- [1,3018,null,{}] 13:10:04 INFO - PROCESS | 2590 | 1464639004289 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}] 13:10:04 INFO - PROCESS | 2590 | 1464639004382 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 13:10:04 INFO - PROCESS | 2590 | 1464639004388 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:04 INFO - PROCESS | 2590 | ++DOCSHELL 0x121708000 == 49 [pid = 2590] [id = 764] 13:10:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x1183bec00) [pid = 2590] [serial = 2290] [outer = 0x0] 13:10:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x1184cfc00) [pid = 2590] [serial = 2291] [outer = 0x1183bec00] 13:10:04 INFO - PROCESS | 2590 | 1464639004419 Marionette DEBUG loaded listener.js 13:10:04 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x118534000) [pid = 2590] [serial = 2292] [outer = 0x1183bec00] 13:10:04 INFO - PROCESS | 2590 | 1464639004765 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]]]}] 13:10:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 13:10:04 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 13:10:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 13:10:04 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 13:10:04 INFO - TEST-OK | /FileAPI/fileReader.html | took 518ms 13:10:04 INFO - TEST-START | /FileAPI/historical.html 13:10:04 INFO - PROCESS | 2590 | 1464639004804 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 13:10:04 INFO - PROCESS | 2590 | 1464639004805 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 13:10:04 INFO - PROCESS | 2590 | 1464639004807 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 13:10:04 INFO - PROCESS | 2590 | 1464639004808 Marionette TRACE conn2 <- [1,3022,null,{}] 13:10:04 INFO - PROCESS | 2590 | 1464639004811 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}] 13:10:04 INFO - PROCESS | 2590 | 1464639004906 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 13:10:04 INFO - PROCESS | 2590 | 1464639004994 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:05 INFO - PROCESS | 2590 | ++DOCSHELL 0x1258ec800 == 50 [pid = 2590] [id = 765] 13:10:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x1184d8000) [pid = 2590] [serial = 2293] [outer = 0x0] 13:10:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x118550c00) [pid = 2590] [serial = 2294] [outer = 0x1184d8000] 13:10:05 INFO - PROCESS | 2590 | 1464639005019 Marionette DEBUG loaded listener.js 13:10:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x118738800) [pid = 2590] [serial = 2295] [outer = 0x1184d8000] 13:10:05 INFO - PROCESS | 2590 | 1464639005305 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"]]]}] 13:10:05 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 13:10:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 13:10:05 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 13:10:05 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 13:10:05 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 13:10:05 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 13:10:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:05 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 13:10:05 INFO - TEST-OK | /FileAPI/historical.html | took 519ms 13:10:05 INFO - PROCESS | 2590 | 1464639005335 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 13:10:05 INFO - PROCESS | 2590 | 1464639005337 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 13:10:05 INFO - TEST-START | /FileAPI/idlharness.html 13:10:05 INFO - PROCESS | 2590 | 1464639005347 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 13:10:05 INFO - PROCESS | 2590 | 1464639005350 Marionette TRACE conn2 <- [1,3026,null,{}] 13:10:05 INFO - PROCESS | 2590 | 1464639005352 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}] 13:10:05 INFO - PROCESS | 2590 | 1464639005466 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 13:10:05 INFO - PROCESS | 2590 | 1464639005478 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:05 INFO - PROCESS | 2590 | ++DOCSHELL 0x127226800 == 51 [pid = 2590] [id = 766] 13:10:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 138 (0x118533800) [pid = 2590] [serial = 2296] [outer = 0x0] 13:10:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 139 (0x1187af800) [pid = 2590] [serial = 2297] [outer = 0x118533800] 13:10:05 INFO - PROCESS | 2590 | 1464639005503 Marionette DEBUG loaded listener.js 13:10:05 INFO - PROCESS | 2590 | ++DOMWINDOW == 140 (0x118fb8c00) [pid = 2590] [serial = 2298] [outer = 0x118533800] 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 13:10:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:10:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:10:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:10:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:10:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:10:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:10:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:10:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 13:10:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:10:06 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:06 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:10:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:10:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:10:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:10:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:10:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:10:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 13:10:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:10:06 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:06 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:10:06 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:10:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:10:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:10:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:10:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:10:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 13:10:06 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 13:10:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:10:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:10:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:10:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:10:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:10:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:10:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 13:10:06 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 13:10:06 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 13:10:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:10:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:10:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:10:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:10:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:10:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:10:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 13:10:06 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:10:06 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:06 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:10:06 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:10:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:10:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:10:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:10:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 13:10:06 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 13:10:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:10:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:10:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:10:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:10:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:10:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:10:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 13:10:06 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 13:10:06 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 13:10:06 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:10:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:06 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:10:06 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:10:06 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:10:06 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:10:06 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 13:10:06 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 13:10:06 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 13:10:06 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 13:10:06 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 13:10:06 INFO - PROCESS | 2590 | 1464639006162 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]]]}] 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 13:10:06 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 13:10:06 INFO - TEST-OK | /FileAPI/idlharness.html | took 836ms 13:10:06 INFO - PROCESS | 2590 | 1464639006183 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 13:10:06 INFO - PROCESS | 2590 | 1464639006184 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 13:10:06 INFO - TEST-START | /FileAPI/idlharness.worker 13:10:06 INFO - PROCESS | 2590 | 1464639006187 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 13:10:06 INFO - PROCESS | 2590 | 1464639006188 Marionette TRACE conn2 <- [1,3030,null,{}] 13:10:06 INFO - PROCESS | 2590 | 1464639006191 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}] 13:10:06 INFO - PROCESS | 2590 | 1464639006307 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 13:10:06 INFO - PROCESS | 2590 | 1464639006326 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:06 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bdae800 == 52 [pid = 2590] [id = 767] 13:10:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 141 (0x11928f000) [pid = 2590] [serial = 2299] [outer = 0x0] 13:10:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 142 (0x119674c00) [pid = 2590] [serial = 2300] [outer = 0x11928f000] 13:10:06 INFO - PROCESS | 2590 | 1464639006351 Marionette DEBUG loaded listener.js 13:10:06 INFO - PROCESS | 2590 | ++DOMWINDOW == 143 (0x12356a800) [pid = 2590] [serial = 2301] [outer = 0x11928f000] 13:10:06 INFO - PROCESS | 2590 | [2590] 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 13:10:07 INFO - PROCESS | 2590 | 1464639007298 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,{},{}]]]}] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 142 (0x138d4c000) [pid = 2590] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 141 (0x117e25400) [pid = 2590] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 140 (0x118535c00) [pid = 2590] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 139 (0x118741400) [pid = 2590] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 138 (0x113ccf400) [pid = 2590] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 137 (0x115d8ac00) [pid = 2590] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x11856f400) [pid = 2590] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x118569c00) [pid = 2590] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x11852ec00) [pid = 2590] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x115e71400) [pid = 2590] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x114f60800) [pid = 2590] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x116960000) [pid = 2590] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x112982c00) [pid = 2590] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x112795000) [pid = 2590] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x118fae400) [pid = 2590] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x113177000) [pid = 2590] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x1128cfc00) [pid = 2590] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x116125c00) [pid = 2590] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x121254c00) [pid = 2590] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x112793800) [pid = 2590] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x11618a800) [pid = 2590] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x118532800) [pid = 2590] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x11297e000) [pid = 2590] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x113c0d400) [pid = 2590] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x112789000) [pid = 2590] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x110e07800) [pid = 2590] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 13:10:07 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x11670dc00) [pid = 2590] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 13:10:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:10:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 13:10:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:10:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 13:10:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:10:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 13:10:07 INFO - {} 13:10:07 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 13:10:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:10:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:10:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 13:10:07 INFO - {} 13:10:07 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 - {} 13:10:07 INFO - {} 13:10:07 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 13:10:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:10:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:10:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 13:10:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 13:10:07 INFO - {} 13:10:07 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 13:10:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:10:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:10:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 13:10:07 INFO - {} 13:10:07 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 - {} 13:10:07 INFO - {} 13:10:07 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 13:10:07 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:07 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 13:10:07 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 13:10:07 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 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 13:10:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 13:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:10:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 13:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:10:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 13:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 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 13:10:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 13:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 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 13:10:07 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:07 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 13:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 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 13:10:07 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 13:10:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 13:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 13:10:07 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 13:10:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:07 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 13:10:07 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 13:10:07 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 13:10:07 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 13:10:07 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 13:10:07 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 13:10:07 INFO - {} 13:10:07 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1192ms 13:10:07 INFO - PROCESS | 2590 | 1464639007380 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 13:10:07 INFO - PROCESS | 2590 | 1464639007383 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 13:10:07 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 13:10:07 INFO - PROCESS | 2590 | 1464639007387 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 13:10:07 INFO - PROCESS | 2590 | 1464639007390 Marionette TRACE conn2 <- [1,3034,null,{}] 13:10:07 INFO - PROCESS | 2590 | 1464639007394 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}] 13:10:07 INFO - PROCESS | 2590 | 1464639007539 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 13:10:07 INFO - PROCESS | 2590 | 1464639007593 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:07 INFO - PROCESS | 2590 | ++DOCSHELL 0x118446000 == 53 [pid = 2590] [id = 768] 13:10:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x112795000) [pid = 2590] [serial = 2302] [outer = 0x0] 13:10:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x113177000) [pid = 2590] [serial = 2303] [outer = 0x112795000] 13:10:07 INFO - PROCESS | 2590 | 1464639007621 Marionette DEBUG loaded listener.js 13:10:07 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x115e71400) [pid = 2590] [serial = 2304] [outer = 0x112795000] 13:10:07 INFO - PROCESS | 2590 | 1464639007876 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]]]}] 13:10:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 13:10:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 524ms 13:10:07 INFO - PROCESS | 2590 | 1464639007911 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 13:10:07 INFO - PROCESS | 2590 | 1464639007913 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 13:10:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 13:10:07 INFO - PROCESS | 2590 | 1464639007927 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 13:10:07 INFO - PROCESS | 2590 | 1464639007930 Marionette TRACE conn2 <- [1,3038,null,{}] 13:10:07 INFO - PROCESS | 2590 | 1464639007942 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}] 13:10:08 INFO - PROCESS | 2590 | 1464639008107 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 13:10:08 INFO - PROCESS | 2590 | 1464639008113 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x13460e000 == 54 [pid = 2590] [id = 769] 13:10:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x110e0b800) [pid = 2590] [serial = 2305] [outer = 0x0] 13:10:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x1187ae400) [pid = 2590] [serial = 2306] [outer = 0x110e0b800] 13:10:08 INFO - PROCESS | 2590 | 1464639008160 Marionette DEBUG loaded listener.js 13:10:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x12777d800) [pid = 2590] [serial = 2307] [outer = 0x110e0b800] 13:10:08 INFO - PROCESS | 2590 | 1464639008519 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"]]]}] 13:10:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 13:10:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 13:10:08 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 636ms 13:10:08 INFO - PROCESS | 2590 | 1464639008564 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 13:10:08 INFO - PROCESS | 2590 | 1464639008566 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 13:10:08 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 13:10:08 INFO - PROCESS | 2590 | 1464639008569 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 13:10:08 INFO - PROCESS | 2590 | 1464639008570 Marionette TRACE conn2 <- [1,3042,null,{}] 13:10:08 INFO - PROCESS | 2590 | 1464639008573 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}] 13:10:08 INFO - PROCESS | 2590 | 1464639008712 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 13:10:08 INFO - PROCESS | 2590 | 1464639008719 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:08 INFO - PROCESS | 2590 | ++DOCSHELL 0x135563800 == 55 [pid = 2590] [id = 770] 13:10:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x12891c800) [pid = 2590] [serial = 2308] [outer = 0x0] 13:10:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x128a64400) [pid = 2590] [serial = 2309] [outer = 0x12891c800] 13:10:08 INFO - PROCESS | 2590 | 1464639008744 Marionette DEBUG loaded listener.js 13:10:08 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x128a6dc00) [pid = 2590] [serial = 2310] [outer = 0x12891c800] 13:10:09 INFO - PROCESS | 2590 | 1464639009195 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]]]}] 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 13:10:09 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. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 13:10:09 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'.) 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 13:10:09 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. 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 13:10:09 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. 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 13:10:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:10:09 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. 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 13:10:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 13:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 13:10:09 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 13:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 13:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 13:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 13:10:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 13:10:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 13:10:09 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 13:10:09 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 678ms 13:10:09 INFO - PROCESS | 2590 | 1464639009252 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 13:10:09 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 13:10:09 INFO - PROCESS | 2590 | 1464639009255 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 13:10:09 INFO - PROCESS | 2590 | 1464639009259 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 13:10:09 INFO - PROCESS | 2590 | 1464639009262 Marionette TRACE conn2 <- [1,3046,null,{}] 13:10:09 INFO - PROCESS | 2590 | 1464639009264 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}] 13:10:09 INFO - PROCESS | 2590 | 1464639009532 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 13:10:09 INFO - PROCESS | 2590 | 1464639009669 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:09 INFO - PROCESS | 2590 | ++DOCSHELL 0x1126c9800 == 56 [pid = 2590] [id = 771] 13:10:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x110e0b000) [pid = 2590] [serial = 2311] [outer = 0x0] 13:10:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x111a0b000) [pid = 2590] [serial = 2312] [outer = 0x110e0b000] 13:10:09 INFO - PROCESS | 2590 | 1464639009701 Marionette DEBUG loaded listener.js 13:10:09 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x11278f400) [pid = 2590] [serial = 2313] [outer = 0x110e0b000] 13:10:09 INFO - PROCESS | 2590 | [2590] 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 13:10:10 INFO - PROCESS | 2590 | 1464639010125 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 13:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 13:10:10 INFO - {} 13:10:10 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 873ms 13:10:10 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 13:10:10 INFO - PROCESS | 2590 | 1464639010132 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 13:10:10 INFO - PROCESS | 2590 | 1464639010135 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 13:10:10 INFO - PROCESS | 2590 | 1464639010138 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 13:10:10 INFO - PROCESS | 2590 | 1464639010141 Marionette TRACE conn2 <- [1,3050,null,{}] 13:10:10 INFO - PROCESS | 2590 | 1464639010144 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}] 13:10:10 INFO - PROCESS | 2590 | 1464639010263 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 13:10:10 INFO - PROCESS | 2590 | 1464639010370 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:10 INFO - PROCESS | 2590 | ++DOCSHELL 0x1211c5000 == 57 [pid = 2590] [id = 772] 13:10:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x112dda800) [pid = 2590] [serial = 2314] [outer = 0x0] 13:10:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x1131c4c00) [pid = 2590] [serial = 2315] [outer = 0x112dda800] 13:10:10 INFO - PROCESS | 2590 | 1464639010404 Marionette DEBUG loaded listener.js 13:10:10 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x116130400) [pid = 2590] [serial = 2316] [outer = 0x112dda800] 13:10:10 INFO - PROCESS | 2590 | 1464639010796 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]]]}] 13:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 13:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 13:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 13:10:10 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 13:10:10 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 673ms 13:10:10 INFO - PROCESS | 2590 | 1464639010811 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 13:10:10 INFO - PROCESS | 2590 | 1464639010814 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 13:10:10 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 13:10:10 INFO - PROCESS | 2590 | 1464639010818 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 13:10:10 INFO - PROCESS | 2590 | 1464639010820 Marionette TRACE conn2 <- [1,3054,null,{}] 13:10:10 INFO - PROCESS | 2590 | 1464639010824 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}] 13:10:10 INFO - PROCESS | 2590 | 1464639010970 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 13:10:11 INFO - PROCESS | 2590 | 1464639011077 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x12bd89800 == 58 [pid = 2590] [id = 773] 13:10:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 132 (0x116603c00) [pid = 2590] [serial = 2317] [outer = 0x0] 13:10:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 133 (0x116a73400) [pid = 2590] [serial = 2318] [outer = 0x116603c00] 13:10:11 INFO - PROCESS | 2590 | 1464639011111 Marionette DEBUG loaded listener.js 13:10:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 134 (0x117e2ec00) [pid = 2590] [serial = 2319] [outer = 0x116603c00] 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 13:10:11 INFO - PROCESS | 2590 | 1464639011581 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"]]]}] 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 13:10:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 13:10:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:10:11 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" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:10:11 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" 13:10:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 13:10:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 13:10:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 13:10:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 789ms 13:10:11 INFO - PROCESS | 2590 | 1464639011657 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 13:10:11 INFO - PROCESS | 2590 | 1464639011660 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 13:10:11 INFO - TEST-START | /FileAPI/file/File-constructor.html 13:10:11 INFO - PROCESS | 2590 | 1464639011673 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 13:10:11 INFO - PROCESS | 2590 | 1464639011677 Marionette TRACE conn2 <- [1,3058,null,{}] 13:10:11 INFO - PROCESS | 2590 | 1464639011679 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}] 13:10:11 INFO - PROCESS | 2590 | 1464639011798 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 13:10:11 INFO - PROCESS | 2590 | 1464639011869 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:11 INFO - PROCESS | 2590 | ++DOCSHELL 0x135670800 == 59 [pid = 2590] [id = 774] 13:10:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 135 (0x11814c000) [pid = 2590] [serial = 2320] [outer = 0x0] 13:10:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 136 (0x121864c00) [pid = 2590] [serial = 2321] [outer = 0x11814c000] 13:10:11 INFO - PROCESS | 2590 | 1464639011897 Marionette DEBUG loaded listener.js 13:10:11 INFO - PROCESS | 2590 | ++DOMWINDOW == 137 (0x1235b1400) [pid = 2590] [serial = 2322] [outer = 0x11814c000] 13:10:12 INFO - PROCESS | 2590 | 1464639012262 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]]]}] 13:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 13:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 13:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 13:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 13:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 13:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 13:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 13:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 13:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 13:10:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 13:10:12 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 13:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:12 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 13:10:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 13:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 13:10:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 13:10:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 13:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 13:10:12 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 13:10:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 13:10:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:12 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 13:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 13:10:12 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 13:10:12 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 632ms 13:10:12 INFO - PROCESS | 2590 | 1464639012299 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 13:10:12 INFO - PROCESS | 2590 | 1464639012301 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 13:10:12 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 13:10:12 INFO - PROCESS | 2590 | 1464639012303 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 13:10:12 INFO - PROCESS | 2590 | 1464639012304 Marionette TRACE conn2 <- [1,3062,null,{}] 13:10:12 INFO - PROCESS | 2590 | 1464639012307 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}] 13:10:12 INFO - PROCESS | 2590 | 1464639012421 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 13:10:12 INFO - PROCESS | 2590 | 1464639012528 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:12 INFO - PROCESS | 2590 | ++DOCSHELL 0x12cf3e000 == 60 [pid = 2590] [id = 775] 13:10:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 138 (0x110e0e000) [pid = 2590] [serial = 2323] [outer = 0x0] 13:10:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 139 (0x12356a000) [pid = 2590] [serial = 2324] [outer = 0x110e0e000] 13:10:12 INFO - PROCESS | 2590 | 1464639012560 Marionette DEBUG loaded listener.js 13:10:12 INFO - PROCESS | 2590 | ++DOMWINDOW == 140 (0x1235b0000) [pid = 2590] [serial = 2325] [outer = 0x110e0e000] 13:10:12 INFO - PROCESS | 2590 | [2590] 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 13:10:12 INFO - PROCESS | 2590 | 1464639012935 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 13:10:12 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 13:10:12 INFO - {} 13:10:12 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 670ms 13:10:12 INFO - PROCESS | 2590 | 1464639012974 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 13:10:12 INFO - PROCESS | 2590 | 1464639012976 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 13:10:12 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 13:10:12 INFO - PROCESS | 2590 | 1464639012978 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 13:10:12 INFO - PROCESS | 2590 | 1464639012979 Marionette TRACE conn2 <- [1,3066,null,{}] 13:10:12 INFO - PROCESS | 2590 | 1464639012982 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}] 13:10:13 INFO - PROCESS | 2590 | 1464639013097 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 13:10:13 INFO - PROCESS | 2590 | 1464639013203 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d2cf000 == 61 [pid = 2590] [id = 776] 13:10:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 141 (0x125575c00) [pid = 2590] [serial = 2326] [outer = 0x0] 13:10:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 142 (0x125579000) [pid = 2590] [serial = 2327] [outer = 0x125575c00] 13:10:13 INFO - PROCESS | 2590 | 1464639013239 Marionette DEBUG loaded listener.js 13:10:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 143 (0x1257c6400) [pid = 2590] [serial = 2328] [outer = 0x125575c00] 13:10:13 INFO - PROCESS | 2590 | 1464639013608 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]]]}] 13:10:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 13:10:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 13:10:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 13:10:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 13:10:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 13:10:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 13:10:13 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 13:10:13 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 671ms 13:10:13 INFO - PROCESS | 2590 | 1464639013650 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 13:10:13 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 13:10:13 INFO - PROCESS | 2590 | 1464639013651 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 13:10:13 INFO - PROCESS | 2590 | 1464639013653 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 13:10:13 INFO - PROCESS | 2590 | 1464639013655 Marionette TRACE conn2 <- [1,3070,null,{}] 13:10:13 INFO - PROCESS | 2590 | 1464639013657 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}] 13:10:13 INFO - PROCESS | 2590 | 1464639013771 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 13:10:13 INFO - PROCESS | 2590 | 1464639013879 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:13 INFO - PROCESS | 2590 | ++DOCSHELL 0x12d5b0000 == 62 [pid = 2590] [id = 777] 13:10:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 144 (0x1258a9000) [pid = 2590] [serial = 2329] [outer = 0x0] 13:10:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 145 (0x125daac00) [pid = 2590] [serial = 2330] [outer = 0x1258a9000] 13:10:13 INFO - PROCESS | 2590 | 1464639013910 Marionette DEBUG loaded listener.js 13:10:13 INFO - PROCESS | 2590 | ++DOMWINDOW == 146 (0x126d68c00) [pid = 2590] [serial = 2331] [outer = 0x1258a9000] 13:10:14 INFO - PROCESS | 2590 | 1464639014266 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]]]}] 13:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 13:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 13:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 13:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 13:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 13:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 13:10:14 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 619ms 13:10:14 INFO - PROCESS | 2590 | 1464639014274 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 13:10:14 INFO - PROCESS | 2590 | 1464639014275 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 13:10:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 13:10:14 INFO - PROCESS | 2590 | 1464639014279 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 13:10:14 INFO - PROCESS | 2590 | 1464639014280 Marionette TRACE conn2 <- [1,3074,null,{}] 13:10:14 INFO - PROCESS | 2590 | 1464639014284 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}] 13:10:14 INFO - PROCESS | 2590 | 1464639014437 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 13:10:14 INFO - PROCESS | 2590 | 1464639014545 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:14 INFO - PROCESS | 2590 | ++DOCSHELL 0x12e032800 == 63 [pid = 2590] [id = 778] 13:10:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 147 (0x125ef0000) [pid = 2590] [serial = 2332] [outer = 0x0] 13:10:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 148 (0x126fcf800) [pid = 2590] [serial = 2333] [outer = 0x125ef0000] 13:10:14 INFO - PROCESS | 2590 | 1464639014588 Marionette DEBUG loaded listener.js 13:10:14 INFO - PROCESS | 2590 | ++DOMWINDOW == 149 (0x128a6e000) [pid = 2590] [serial = 2334] [outer = 0x125ef0000] 13:10:14 INFO - PROCESS | 2590 | 1464639014936 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]]]}] 13:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 13:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 13:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 13:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 13:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 13:10:14 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 13:10:14 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 672ms 13:10:14 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 13:10:14 INFO - PROCESS | 2590 | 1464639014950 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 13:10:14 INFO - PROCESS | 2590 | 1464639014952 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 13:10:14 INFO - PROCESS | 2590 | 1464639014954 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 13:10:14 INFO - PROCESS | 2590 | 1464639014955 Marionette TRACE conn2 <- [1,3078,null,{}] 13:10:14 INFO - PROCESS | 2590 | 1464639014958 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}] 13:10:15 INFO - PROCESS | 2590 | 1464639015070 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 13:10:15 INFO - PROCESS | 2590 | 1464639015198 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x118797000 == 64 [pid = 2590] [id = 779] 13:10:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 150 (0x112795800) [pid = 2590] [serial = 2335] [outer = 0x0] 13:10:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 151 (0x1128cb800) [pid = 2590] [serial = 2336] [outer = 0x112795800] 13:10:15 INFO - PROCESS | 2590 | 1464639015232 Marionette DEBUG loaded listener.js 13:10:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 152 (0x126f50800) [pid = 2590] [serial = 2337] [outer = 0x112795800] 13:10:15 INFO - PROCESS | 2590 | 1464639015585 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] 13:10:15 INFO - PROCESS | 2590 | 1464639015625 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 13:10:15 INFO - PROCESS | 2590 | 1464639015628 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 13:10:15 INFO - PROCESS | 2590 | 1464639015629 Marionette TRACE conn2 <- [1,3082,null,{}] 13:10:15 INFO - PROCESS | 2590 | 1464639015632 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}] 13:10:15 INFO - PROCESS | 2590 | 1464639015746 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 13:10:15 INFO - PROCESS | 2590 | 1464639015843 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:15 INFO - PROCESS | 2590 | ++DOCSHELL 0x115ea1000 == 65 [pid = 2590] [id = 780] 13:10:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 153 (0x110e08400) [pid = 2590] [serial = 2338] [outer = 0x0] 13:10:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 154 (0x112dc4c00) [pid = 2590] [serial = 2339] [outer = 0x110e08400] 13:10:15 INFO - PROCESS | 2590 | 1464639015875 Marionette DEBUG loaded listener.js 13:10:15 INFO - PROCESS | 2590 | ++DOMWINDOW == 155 (0x1164bc000) [pid = 2590] [serial = 2340] [outer = 0x110e08400] 13:10:16 INFO - PROCESS | 2590 | 1464639016444 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]]]}] 13:10:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 13:10:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 13:10:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 13:10:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 13:10:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 825ms 13:10:16 INFO - PROCESS | 2590 | 1464639016453 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 13:10:16 INFO - PROCESS | 2590 | 1464639016455 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 13:10:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 13:10:16 INFO - PROCESS | 2590 | 1464639016459 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 13:10:16 INFO - PROCESS | 2590 | 1464639016461 Marionette TRACE conn2 <- [1,3086,null,{}] 13:10:16 INFO - PROCESS | 2590 | 1464639016465 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}] 13:10:16 INFO - PROCESS | 2590 | 1464639016573 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 13:10:16 INFO - PROCESS | 2590 | 1464639016685 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:16 INFO - PROCESS | 2590 | ++DOCSHELL 0x11983b000 == 66 [pid = 2590] [id = 781] 13:10:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 156 (0x111e6b000) [pid = 2590] [serial = 2341] [outer = 0x0] 13:10:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 157 (0x112789c00) [pid = 2590] [serial = 2342] [outer = 0x111e6b000] 13:10:16 INFO - PROCESS | 2590 | 1464639016715 Marionette DEBUG loaded listener.js 13:10:16 INFO - PROCESS | 2590 | ++DOMWINDOW == 158 (0x11316f800) [pid = 2590] [serial = 2343] [outer = 0x111e6b000] 13:10:17 INFO - PROCESS | 2590 | 1464639017106 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 13:10:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 13:10:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 672ms 13:10:17 INFO - PROCESS | 2590 | 1464639017130 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 13:10:17 INFO - PROCESS | 2590 | 1464639017134 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 13:10:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 13:10:17 INFO - PROCESS | 2590 | 1464639017138 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 13:10:17 INFO - PROCESS | 2590 | 1464639017140 Marionette TRACE conn2 <- [1,3090,null,{}] 13:10:17 INFO - PROCESS | 2590 | 1464639017142 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}] 13:10:17 INFO - PROCESS | 2590 | 1464639017249 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 13:10:17 INFO - PROCESS | 2590 | 1464639017381 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x135563800 == 65 [pid = 2590] [id = 770] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x13460e000 == 64 [pid = 2590] [id = 769] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x118446000 == 63 [pid = 2590] [id = 768] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x12bdae800 == 62 [pid = 2590] [id = 767] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x127226800 == 61 [pid = 2590] [id = 766] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x1258ec800 == 60 [pid = 2590] [id = 765] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 157 (0x12151c400) [pid = 2590] [serial = 2247] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | ++DOCSHELL 0x111eaf800 == 61 [pid = 2590] [id = 782] 13:10:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 158 (0x11278ac00) [pid = 2590] [serial = 2344] [outer = 0x0] 13:10:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 159 (0x112ef5800) [pid = 2590] [serial = 2345] [outer = 0x11278ac00] 13:10:17 INFO - PROCESS | 2590 | 1464639017441 Marionette DEBUG loaded listener.js 13:10:17 INFO - PROCESS | 2590 | ++DOMWINDOW == 160 (0x115e71c00) [pid = 2590] [serial = 2346] [outer = 0x11278ac00] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x121708000 == 60 [pid = 2590] [id = 764] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x119b64800 == 59 [pid = 2590] [id = 763] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x118f07000 == 58 [pid = 2590] [id = 762] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x1130a5000 == 57 [pid = 2590] [id = 761] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x1164d6000 == 56 [pid = 2590] [id = 760] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x113320800 == 55 [pid = 2590] [id = 759] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x12c93d000 == 54 [pid = 2590] [id = 757] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x12c3e6800 == 53 [pid = 2590] [id = 755] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x12c176800 == 52 [pid = 2590] [id = 754] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x12bdbd000 == 51 [pid = 2590] [id = 753] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x12ba71800 == 50 [pid = 2590] [id = 752] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x119b58800 == 49 [pid = 2590] [id = 751] 13:10:17 INFO - PROCESS | 2590 | --DOCSHELL 0x116984000 == 48 [pid = 2590] [id = 750] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 159 (0x1392ea000) [pid = 2590] [serial = 2135] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 158 (0x114f5a400) [pid = 2590] [serial = 2147] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 157 (0x112794c00) [pid = 2590] [serial = 2138] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 156 (0x1131ca800) [pid = 2590] [serial = 2144] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 155 (0x11966e800) [pid = 2590] [serial = 2204] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 154 (0x11338a400) [pid = 2590] [serial = 2203] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 153 (0x119668800) [pid = 2590] [serial = 2201] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 152 (0x11928d000) [pid = 2590] [serial = 2200] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 151 (0x115d8c400) [pid = 2590] [serial = 2189] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 150 (0x113cc9c00) [pid = 2590] [serial = 2188] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 149 (0x11316b000) [pid = 2590] [serial = 2186] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 148 (0x1128d0800) [pid = 2590] [serial = 2185] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 147 (0x117476c00) [pid = 2590] [serial = 2192] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 146 (0x116959000) [pid = 2590] [serial = 2191] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 145 (0x121513c00) [pid = 2590] [serial = 2244] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 144 (0x11966a400) [pid = 2590] [serial = 2234] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 143 (0x1128d8400) [pid = 2590] [serial = 2210] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 142 (0x112797400) [pid = 2590] [serial = 2209] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 141 (0x116a7b000) [pid = 2590] [serial = 2221] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 140 (0x118f37c00) [pid = 2590] [serial = 2237] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 139 (0x119669000) [pid = 2590] [serial = 2239] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 138 (0x11854d400) [pid = 2590] [serial = 2225] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 137 (0x12100c000) [pid = 2590] [serial = 2242] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 136 (0x11966f000) [pid = 2590] [serial = 2241] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 135 (0x12151b800) [pid = 2590] [serial = 2245] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 134 (0x11747c800) [pid = 2590] [serial = 2222] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 133 (0x113167800) [pid = 2590] [serial = 2141] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 132 (0x1183c5000) [pid = 2590] [serial = 2224] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 131 (0x118743800) [pid = 2590] [serial = 2228] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x11856b000) [pid = 2590] [serial = 2227] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x1193eac00) [pid = 2590] [serial = 2233] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x116a70c00) [pid = 2590] [serial = 2236] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x117684400) [pid = 2590] [serial = 2206] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x11873e400) [pid = 2590] [serial = 2207] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x1187bb400) [pid = 2590] [serial = 2230] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x118fbac00) [pid = 2590] [serial = 2231] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x1187ad400) [pid = 2590] [serial = 2183] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x1187b6400) [pid = 2590] [serial = 2198] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x11873fc00) [pid = 2590] [serial = 2197] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x116705800) [pid = 2590] [serial = 2218] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x11695e400) [pid = 2590] [serial = 2219] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x115d89800) [pid = 2590] [serial = 2215] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 117 (0x115d97000) [pid = 2590] [serial = 2216] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 116 (0x118562400) [pid = 2590] [serial = 2195] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 115 (0x1184d5c00) [pid = 2590] [serial = 2194] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 114 (0x113176c00) [pid = 2590] [serial = 2212] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | --DOMWINDOW == 113 (0x1131bf400) [pid = 2590] [serial = 2213] [outer = 0x0] [url = about:blank] 13:10:17 INFO - PROCESS | 2590 | 1464639017762 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 13:10:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 13:10:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 13:10:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 13:10:17 INFO - PROCESS | 2590 | 1464639017810 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 13:10:17 INFO - PROCESS | 2590 | 1464639017811 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 13:10:17 INFO - PROCESS | 2590 | 1464639017813 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 13:10:17 INFO - PROCESS | 2590 | 1464639017816 Marionette TRACE conn2 <- [1,3094,null,{}] 13:10:17 INFO - PROCESS | 2590 | 1464639017823 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}] 13:10:17 INFO - PROCESS | 2590 | 1464639017927 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 13:10:18 INFO - PROCESS | 2590 | 1464639017996 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x1187ca000 == 49 [pid = 2590] [id = 783] 13:10:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 114 (0x1164b5000) [pid = 2590] [serial = 2347] [outer = 0x0] 13:10:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 115 (0x116605800) [pid = 2590] [serial = 2348] [outer = 0x1164b5000] 13:10:18 INFO - PROCESS | 2590 | 1464639018025 Marionette DEBUG loaded listener.js 13:10:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 116 (0x116a70400) [pid = 2590] [serial = 2349] [outer = 0x1164b5000] 13:10:18 INFO - PROCESS | 2590 | 1464639018314 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 13:10:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 13:10:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 522ms 13:10:18 INFO - PROCESS | 2590 | 1464639018335 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 13:10:18 INFO - PROCESS | 2590 | 1464639018337 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 13:10:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 13:10:18 INFO - PROCESS | 2590 | 1464639018339 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 13:10:18 INFO - PROCESS | 2590 | 1464639018340 Marionette TRACE conn2 <- [1,3098,null,{}] 13:10:18 INFO - PROCESS | 2590 | 1464639018343 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}] 13:10:18 INFO - PROCESS | 2590 | 1464639018453 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 13:10:18 INFO - PROCESS | 2590 | 1464639018515 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x121189000 == 50 [pid = 2590] [id = 784] 13:10:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 117 (0x116a72400) [pid = 2590] [serial = 2350] [outer = 0x0] 13:10:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 118 (0x118108400) [pid = 2590] [serial = 2351] [outer = 0x116a72400] 13:10:18 INFO - PROCESS | 2590 | 1464639018542 Marionette DEBUG loaded listener.js 13:10:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 119 (0x1183c3000) [pid = 2590] [serial = 2352] [outer = 0x116a72400] 13:10:18 INFO - PROCESS | 2590 | 1464639018840 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]]]}] 13:10:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 13:10:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 13:10:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 520ms 13:10:18 INFO - PROCESS | 2590 | 1464639018860 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 13:10:18 INFO - PROCESS | 2590 | 1464639018861 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 13:10:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 13:10:18 INFO - PROCESS | 2590 | 1464639018871 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 13:10:18 INFO - PROCESS | 2590 | 1464639018872 Marionette TRACE conn2 <- [1,3102,null,{}] 13:10:18 INFO - PROCESS | 2590 | 1464639018874 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}] 13:10:18 INFO - PROCESS | 2590 | 1464639018973 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 13:10:18 INFO - PROCESS | 2590 | 1464639018977 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:18 INFO - PROCESS | 2590 | ++DOCSHELL 0x1237e2000 == 51 [pid = 2590] [id = 785] 13:10:18 INFO - PROCESS | 2590 | ++DOMWINDOW == 120 (0x1182a1000) [pid = 2590] [serial = 2353] [outer = 0x0] 13:10:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 121 (0x118522800) [pid = 2590] [serial = 2354] [outer = 0x1182a1000] 13:10:19 INFO - PROCESS | 2590 | 1464639019003 Marionette DEBUG loaded listener.js 13:10:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 122 (0x118548000) [pid = 2590] [serial = 2355] [outer = 0x1182a1000] 13:10:19 INFO - PROCESS | 2590 | 1464639019311 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 13:10:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 13:10:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 468ms 13:10:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 13:10:19 INFO - PROCESS | 2590 | 1464639019343 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 13:10:19 INFO - PROCESS | 2590 | 1464639019344 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 13:10:19 INFO - PROCESS | 2590 | 1464639019353 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 13:10:19 INFO - PROCESS | 2590 | 1464639019354 Marionette TRACE conn2 <- [1,3106,null,{}] 13:10:19 INFO - PROCESS | 2590 | 1464639019356 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}] 13:10:19 INFO - PROCESS | 2590 | 1464639019506 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 13:10:19 INFO - PROCESS | 2590 | 1464639019514 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:19 INFO - PROCESS | 2590 | ++DOCSHELL 0x126db6000 == 52 [pid = 2590] [id = 786] 13:10:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 123 (0x118536000) [pid = 2590] [serial = 2356] [outer = 0x0] 13:10:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 124 (0x118571000) [pid = 2590] [serial = 2357] [outer = 0x118536000] 13:10:19 INFO - PROCESS | 2590 | 1464639019540 Marionette DEBUG loaded listener.js 13:10:19 INFO - PROCESS | 2590 | ++DOMWINDOW == 125 (0x119666400) [pid = 2590] [serial = 2358] [outer = 0x118536000] 13:10:19 INFO - PROCESS | 2590 | 1464639019886 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]]]}] 13:10:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 13:10:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 13:10:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 13:10:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 576ms 13:10:19 INFO - PROCESS | 2590 | 1464639019923 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 13:10:19 INFO - PROCESS | 2590 | 1464639019924 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 13:10:19 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 13:10:19 INFO - PROCESS | 2590 | 1464639019926 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 13:10:19 INFO - PROCESS | 2590 | 1464639019927 Marionette TRACE conn2 <- [1,3110,null,{}] 13:10:19 INFO - PROCESS | 2590 | 1464639019929 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}] 13:10:20 INFO - PROCESS | 2590 | 1464639020046 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 13:10:20 INFO - PROCESS | 2590 | 1464639020062 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:20 INFO - PROCESS | 2590 | ++DOCSHELL 0x128fb3000 == 53 [pid = 2590] [id = 787] 13:10:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 126 (0x119666800) [pid = 2590] [serial = 2359] [outer = 0x0] 13:10:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 127 (0x119672000) [pid = 2590] [serial = 2360] [outer = 0x119666800] 13:10:20 INFO - PROCESS | 2590 | 1464639020087 Marionette DEBUG loaded listener.js 13:10:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 128 (0x121492c00) [pid = 2590] [serial = 2361] [outer = 0x119666800] 13:10:20 INFO - PROCESS | 2590 | 1464639020406 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"]]]}] 13:10:20 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 13:10:20 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 13:10:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 13:10:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 13:10:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 13:10:20 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 13:10:20 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 518ms 13:10:20 INFO - PROCESS | 2590 | 1464639020445 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 13:10:20 INFO - PROCESS | 2590 | 1464639020446 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 13:10:20 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 13:10:20 INFO - PROCESS | 2590 | 1464639020448 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 13:10:20 INFO - PROCESS | 2590 | 1464639020449 Marionette TRACE conn2 <- [1,3114,null,{}] 13:10:20 INFO - PROCESS | 2590 | 1464639020451 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}] 13:10:20 INFO - PROCESS | 2590 | 1464639020572 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 13:10:20 INFO - PROCESS | 2590 | 1464639020585 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\", \"ed572a9f-e5bf-40f0-9e80-0153898c7d0e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 13:10:20 INFO - PROCESS | 2590 | ++DOCSHELL 0x1296cf800 == 54 [pid = 2590] [id = 788] 13:10:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 129 (0x120f0ac00) [pid = 2590] [serial = 2362] [outer = 0x0] 13:10:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 130 (0x121565800) [pid = 2590] [serial = 2363] [outer = 0x120f0ac00] 13:10:20 INFO - PROCESS | 2590 | 1464639020610 Marionette DEBUG loaded listener.js 13:10:20 INFO - PROCESS | 2590 | ++DOMWINDOW == 131 (0x121807c00) [pid = 2590] [serial = 2364] [outer = 0x120f0ac00] 13:10:20 INFO - PROCESS | 2590 | 1464639020917 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]]]}] 13:10:20 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 13:10:20 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 518ms 13:10:20 INFO - PROCESS | 2590 | 1464639020967 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 13:10:20 INFO - PROCESS | 2590 | 1464639020968 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 13:10:21 INFO - PROCESS | 2590 | --DOMWINDOW == 130 (0x11316a400) [pid = 2590] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 13:10:21 INFO - PROCESS | 2590 | --DOMWINDOW == 129 (0x1131cbc00) [pid = 2590] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 13:10:21 INFO - PROCESS | 2590 | --DOMWINDOW == 128 (0x121871000) [pid = 2590] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 13:10:21 INFO - PROCESS | 2590 | --DOMWINDOW == 127 (0x118533800) [pid = 2590] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 13:10:21 INFO - PROCESS | 2590 | --DOMWINDOW == 126 (0x112795000) [pid = 2590] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 13:10:21 INFO - PROCESS | 2590 | --DOMWINDOW == 125 (0x1183bec00) [pid = 2590] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 13:10:21 INFO - PROCESS | 2590 | --DOMWINDOW == 124 (0x115d8d000) [pid = 2590] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 13:10:21 INFO - PROCESS | 2590 | --DOMWINDOW == 123 (0x1184d8000) [pid = 2590] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 13:10:21 INFO - PROCESS | 2590 | --DOMWINDOW == 122 (0x111a0dc00) [pid = 2590] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 13:10:21 INFO - PROCESS | 2590 | --DOMWINDOW == 121 (0x110e0b800) [pid = 2590] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 13:10:21 INFO - PROCESS | 2590 | --DOMWINDOW == 120 (0x11278c000) [pid = 2590] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 13:10:21 INFO - PROCESS | 2590 | --DOMWINDOW == 119 (0x11928f000) [pid = 2590] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 13:10:21 INFO - PROCESS | 2590 | --DOMWINDOW == 118 (0x1166d4000) [pid = 2590] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 13:10:22 WARNING - u'runner_teardown' () 13:10:22 INFO - No more tests 13:10:22 INFO - Got 0 unexpected results 13:10:22 INFO - SUITE-END | took 555s 13:10:22 INFO - Closing logging queue 13:10:22 INFO - queue closed 13:10:22 INFO - Return code: 0 13:10:22 WARNING - # TBPL SUCCESS # 13:10:22 INFO - Running post-action listener: _resource_record_post_action 13:10:22 INFO - Running post-run listener: _resource_record_post_run 13:10:23 INFO - Total resource usage - Wall time: 577s; CPU: 57.0%; Read bytes: 159744; Write bytes: 952240640; Read time: 3; Write time: 5059 13:10:23 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 13:10:23 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150475264; Write bytes: 147064320; Read time: 13463; Write time: 302 13:10:23 INFO - run-tests - Wall time: 559s; CPU: 57.0%; Read bytes: 159744; Write bytes: 792822784; Read time: 3; Write time: 4710 13:10:23 INFO - Running post-run listener: _upload_blobber_files 13:10:23 INFO - Blob upload gear active. 13:10:23 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 13:10:23 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 13:10:23 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'] 13:10:23 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 13:10:23 INFO - (blobuploader) - INFO - Open directory for files ... 13:10:23 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 13:10:23 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:10:23 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:10:24 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 13:10:24 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:10:24 INFO - (blobuploader) - INFO - Done attempting. 13:10:24 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 13:10:24 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 13:10:24 INFO - (blobuploader) - INFO - Uploading, attempt #1. 13:10:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 13:10:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 13:10:26 INFO - (blobuploader) - INFO - Done attempting. 13:10:26 INFO - (blobuploader) - INFO - Iteration through files over. 13:10:26 INFO - Return code: 0 13:10:26 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 13:10:26 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 13:10:26 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d5f0a0e33d91908c12959130c2ef9d2b11e341bf411e85f14655112fb0246716555e5befb77021f14b94c361eccb9840316fc7e7530d1dd559140daaad004264", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ff26bf404aae18dcb3b13918860cecf1e1262e608e90a981b52b87548d731d7be1a56f9db9a29de48dc679f0eb03dc89938db99cd35489222147d951c6e69f1b"} 13:10:26 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 13:10:26 INFO - Writing to file /builds/slave/test/properties/blobber_files 13:10:26 INFO - Contents: 13:10:26 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/d5f0a0e33d91908c12959130c2ef9d2b11e341bf411e85f14655112fb0246716555e5befb77021f14b94c361eccb9840316fc7e7530d1dd559140daaad004264", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ff26bf404aae18dcb3b13918860cecf1e1262e608e90a981b52b87548d731d7be1a56f9db9a29de48dc679f0eb03dc89938db99cd35489222147d951c6e69f1b"} 13:10:26 INFO - Running post-run listener: copy_logs_to_upload_dir 13:10:26 INFO - Copying logs to upload dir... 13:10:26 INFO - mkdir: /builds/slave/test/build/upload/logs 13:10:26 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=630.879383 ========= master_lag: 0.35 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 31 secs) (at 2016-05-30 13:10:26.634077) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-30 13:10:26.638218) ========= 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.h1XcQ93bzc/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.pp8leAgjER/Listeners TMPDIR=/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/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/d5f0a0e33d91908c12959130c2ef9d2b11e341bf411e85f14655112fb0246716555e5befb77021f14b94c361eccb9840316fc7e7530d1dd559140daaad004264", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ff26bf404aae18dcb3b13918860cecf1e1262e608e90a981b52b87548d731d7be1a56f9db9a29de48dc679f0eb03dc89938db99cd35489222147d951c6e69f1b"} build_url:https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013322 build_url: 'https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/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/d5f0a0e33d91908c12959130c2ef9d2b11e341bf411e85f14655112fb0246716555e5befb77021f14b94c361eccb9840316fc7e7530d1dd559140daaad004264", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/ff26bf404aae18dcb3b13918860cecf1e1262e608e90a981b52b87548d731d7be1a56f9db9a29de48dc679f0eb03dc89938db99cd35489222147d951c6e69f1b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/A7GrAK6jToWT5DSHhjT7CA/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-30 13:10:26.679238) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 13:10:26.679588) ========= 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.h1XcQ93bzc/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.pp8leAgjER/Listeners TMPDIR=/var/folders/t7/_pz7xln100vdkv4w4jlh985400000w/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.005112 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 13:10:26.731599) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 13:10:26.732053) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 13:10:26.732506) ========= ========= Total master_lag: 0.49 =========