builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0002 starttime: 1461590192.91 results: success (0) buildid: 20160425040747 builduid: af1bd6f0bef1439fb0c31c01b7aa58f8 revision: d65b48650a68a678f5d4c2aabca7e539e647e3d4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 06:16:32.914332) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 06:16:32.914715) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 06:16:32.915001) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 06:16:33.448127) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 06:16:33.448479) ========= 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.ItmMbTVlC9/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.mW6bmurBCj/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-25 06:16:33-- 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% 175M=0s 2016-04-25 06:16:33 (175 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.088055 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 06:16:33.553247) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 06:16:33.553568) ========= 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.ItmMbTVlC9/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.mW6bmurBCj/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.027718 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 06:16:33.604360) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-25 06:16:33.604706) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev d65b48650a68a678f5d4c2aabca7e539e647e3d4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev d65b48650a68a678f5d4c2aabca7e539e647e3d4 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ItmMbTVlC9/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.mW6bmurBCj/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-25 06:16:33,682 truncating revision to first 12 chars 2016-04-25 06:16:33,682 Setting DEBUG logging. 2016-04-25 06:16:33,682 attempt 1/10 2016-04-25 06:16:33,682 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/d65b48650a68?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 06:16:34,467 unpacking tar archive at: fx-team-d65b48650a68/testing/mozharness/ program finished with exit code 0 elapsedTime=1.029457 ========= master_lag: 2.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-25 06:16:36.739384) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 06:16:36.739748) ========= script_repo_revision: d65b48650a68a678f5d4c2aabca7e539e647e3d4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 06:16:36.740458) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 06:16:36.740731) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 06:16:36.824962) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-04-25 06:16:36.825306) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.ItmMbTVlC9/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.mW6bmurBCj/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 06:16:37 INFO - MultiFileLogger online at 20160425 06:16:37 in /builds/slave/test 06:16:37 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 fx-team --download-symbols true 06:16:37 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 06:16:37 INFO - {'append_to_log': False, 06:16:37 INFO - 'base_work_dir': '/builds/slave/test', 06:16:37 INFO - 'blob_upload_branch': 'fx-team', 06:16:37 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 06:16:37 INFO - 'buildbot_json_path': 'buildprops.json', 06:16:37 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 06:16:37 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 06:16:37 INFO - 'download_minidump_stackwalk': True, 06:16:37 INFO - 'download_symbols': 'true', 06:16:37 INFO - 'e10s': False, 06:16:37 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 06:16:37 INFO - 'tooltool.py': '/tools/tooltool.py', 06:16:37 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 06:16:37 INFO - '/tools/misc-python/virtualenv.py')}, 06:16:37 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 06:16:37 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 06:16:37 INFO - 'log_level': 'info', 06:16:37 INFO - 'log_to_console': True, 06:16:37 INFO - 'opt_config_files': (), 06:16:37 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 06:16:37 INFO - '--processes=1', 06:16:37 INFO - '--config=%(test_path)s/wptrunner.ini', 06:16:37 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 06:16:37 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 06:16:37 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 06:16:37 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 06:16:37 INFO - 'pip_index': False, 06:16:37 INFO - 'require_test_zip': True, 06:16:37 INFO - 'test_type': ('testharness',), 06:16:37 INFO - 'this_chunk': '1', 06:16:37 INFO - 'tooltool_cache': '/builds/tooltool_cache', 06:16:37 INFO - 'total_chunks': '10', 06:16:37 INFO - 'virtualenv_path': 'venv', 06:16:37 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 06:16:37 INFO - 'work_dir': 'build'} 06:16:37 INFO - ##### 06:16:37 INFO - ##### Running clobber step. 06:16:37 INFO - ##### 06:16:37 INFO - Running pre-action listener: _resource_record_pre_action 06:16:37 INFO - Running main action method: clobber 06:16:37 INFO - rmtree: /builds/slave/test/build 06:16:37 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 06:16:38 INFO - Running post-action listener: _resource_record_post_action 06:16:38 INFO - ##### 06:16:38 INFO - ##### Running read-buildbot-config step. 06:16:38 INFO - ##### 06:16:38 INFO - Running pre-action listener: _resource_record_pre_action 06:16:38 INFO - Running main action method: read_buildbot_config 06:16:38 INFO - Using buildbot properties: 06:16:38 INFO - { 06:16:38 INFO - "project": "", 06:16:38 INFO - "product": "firefox", 06:16:38 INFO - "script_repo_revision": "production", 06:16:38 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 06:16:38 INFO - "repository": "", 06:16:38 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 06:16:38 INFO - "buildid": "20160425040747", 06:16:38 INFO - "pgo_build": "False", 06:16:38 INFO - "basedir": "/builds/slave/test", 06:16:38 INFO - "buildnumber": 332, 06:16:38 INFO - "slavename": "t-yosemite-r7-0002", 06:16:38 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 06:16:38 INFO - "platform": "macosx64", 06:16:38 INFO - "branch": "fx-team", 06:16:38 INFO - "revision": "d65b48650a68a678f5d4c2aabca7e539e647e3d4", 06:16:38 INFO - "repo_path": "integration/fx-team", 06:16:38 INFO - "moz_repo_path": "", 06:16:38 INFO - "stage_platform": "macosx64", 06:16:38 INFO - "builduid": "af1bd6f0bef1439fb0c31c01b7aa58f8", 06:16:38 INFO - "slavebuilddir": "test" 06:16:38 INFO - } 06:16:38 INFO - Found installer url https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 06:16:38 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 06:16:38 INFO - Running post-action listener: _resource_record_post_action 06:16:38 INFO - ##### 06:16:38 INFO - ##### Running download-and-extract step. 06:16:38 INFO - ##### 06:16:38 INFO - Running pre-action listener: _resource_record_pre_action 06:16:38 INFO - Running main action method: download_and_extract 06:16:38 INFO - mkdir: /builds/slave/test/build/tests 06:16: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')]} 06:16:38 INFO - https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 06:16:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 06:16:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 06:16:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 06:16:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 06:16:39 INFO - Downloaded 1235 bytes. 06:16:39 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 06:16:39 INFO - Using the following test package requirements: 06:16:39 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 06:16:39 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:16:39 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 06:16:39 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:16:39 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 06:16:39 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:16:39 INFO - u'jsshell-mac64.zip'], 06:16:39 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:16:39 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 06:16:39 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 06:16:39 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:16:39 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 06:16:39 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:16:39 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 06:16:39 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:16:39 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 06:16:39 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 06:16:39 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 06:16:39 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 06:16:39 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')]} 06:16:39 INFO - https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 06:16:39 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 06:16:39 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 06:16:39 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 06:16:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 06:16:40 INFO - Downloaded 17990318 bytes. 06:16:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 06:16:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 06:16:41 INFO - caution: filename not matched: web-platform/* 06:16:41 INFO - Return code: 11 06:16:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:16:41 INFO - https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 06:16:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 06:16:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 06:16:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 06:16:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 06:16:42 INFO - Downloaded 36406741 bytes. 06:16:42 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 06:16:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 06:16:46 INFO - caution: filename not matched: bin/* 06:16:46 INFO - caution: filename not matched: config/* 06:16:46 INFO - caution: filename not matched: mozbase/* 06:16:46 INFO - caution: filename not matched: marionette/* 06:16:46 INFO - caution: filename not matched: tools/wptserve/* 06:16:46 INFO - Return code: 11 06:16:46 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')]} 06:16:46 INFO - https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 06:16:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 06:16:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 06:16:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 06:16:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 06:16:49 INFO - Downloaded 68895613 bytes. 06:16:49 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 06:16:49 INFO - mkdir: /builds/slave/test/properties 06:16:49 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 06:16:49 INFO - Writing to file /builds/slave/test/properties/build_url 06:16:49 INFO - Contents: 06:16:49 INFO - build_url:https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 06:16:50 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 06:16:50 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 06:16:50 INFO - Writing to file /builds/slave/test/properties/symbols_url 06:16:50 INFO - Contents: 06:16:50 INFO - symbols_url:https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 06:16:50 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')]} 06:16:50 INFO - https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 06:16:50 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 06:16:50 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 06:16:50 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 06:16:50 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 06:16:55 INFO - Downloaded 103589475 bytes. 06:16:55 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 06:16:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 06:16:59 INFO - Return code: 0 06:16:59 INFO - Running post-action listener: _resource_record_post_action 06:16:59 INFO - Running post-action listener: set_extra_try_arguments 06:16:59 INFO - ##### 06:16:59 INFO - ##### Running create-virtualenv step. 06:16:59 INFO - ##### 06:16:59 INFO - Running pre-action listener: _pre_create_virtualenv 06:16:59 INFO - Running pre-action listener: _resource_record_pre_action 06:16:59 INFO - Running main action method: create_virtualenv 06:16:59 INFO - Creating virtualenv /builds/slave/test/build/venv 06:16:59 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 06:16:59 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 06:16:59 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 06:16:59 INFO - Using real prefix '/tools/python27' 06:16:59 INFO - New python executable in /builds/slave/test/build/venv/bin/python 06:17:00 INFO - Installing distribute.............................................................................................................................................................................................done. 06:17:02 INFO - Installing pip.................done. 06:17:02 INFO - Return code: 0 06:17:02 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 06:17:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:17:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:17:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:17:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:17:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:17:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:17:02 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 0x103ae4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103b01f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0a2ccccd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103afd5e0>, '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 0x1036e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10370b990>, '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.ItmMbTVlC9/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.mW6bmurBCj/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:17:02 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 06:17:02 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 06:17:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ItmMbTVlC9/Render', 06:17:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:17:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:17:02 INFO - 'HOME': '/Users/cltbld', 06:17:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:17:02 INFO - 'LOGNAME': 'cltbld', 06:17:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:17:02 INFO - 'MOZ_NO_REMOTE': '1', 06:17:02 INFO - 'NO_EM_RESTART': '1', 06:17:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:17:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:17:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:17:02 INFO - 'PWD': '/builds/slave/test', 06:17:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:17:02 INFO - 'SHELL': '/bin/bash', 06:17:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mW6bmurBCj/Listeners', 06:17:02 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 06:17:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:17:02 INFO - 'USER': 'cltbld', 06:17:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:17:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:17:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:17:02 INFO - 'XPC_FLAGS': '0x0', 06:17:02 INFO - 'XPC_SERVICE_NAME': '0', 06:17:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:17:03 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:17:03 INFO - Downloading/unpacking psutil>=0.7.1 06:17:03 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 06:17:03 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 06:17:03 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 06:17:03 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 06:17:03 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 06:17:03 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 06:17:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 06:17:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:17:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:17:06 INFO - Installing collected packages: psutil 06:17:06 INFO - Running setup.py install for psutil 06:17:06 INFO - building 'psutil._psutil_osx' extension 06:17:06 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 06:17:06 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 06:17:06 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 06:17:06 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 06:17:07 INFO - building 'psutil._psutil_posix' extension 06:17:07 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 06:17:07 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 06:17:07 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 06:17:07 INFO - ^ 06:17:07 INFO - 1 warning generated. 06:17:07 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 06:17:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 06:17:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 06:17:07 INFO - Successfully installed psutil 06:17:07 INFO - Cleaning up... 06:17:07 INFO - Return code: 0 06:17:07 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 06:17:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:17:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:17:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:17:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:17:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:17:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:17:07 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 0x103ae4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103b01f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0a2ccccd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103afd5e0>, '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 0x1036e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10370b990>, '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.ItmMbTVlC9/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.mW6bmurBCj/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:17:07 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 06:17:07 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 06:17:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ItmMbTVlC9/Render', 06:17:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:17:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:17:07 INFO - 'HOME': '/Users/cltbld', 06:17:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:17:07 INFO - 'LOGNAME': 'cltbld', 06:17:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:17:07 INFO - 'MOZ_NO_REMOTE': '1', 06:17:07 INFO - 'NO_EM_RESTART': '1', 06:17:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:17:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:17:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:17:07 INFO - 'PWD': '/builds/slave/test', 06:17:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:17:07 INFO - 'SHELL': '/bin/bash', 06:17:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mW6bmurBCj/Listeners', 06:17:07 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 06:17:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:17:07 INFO - 'USER': 'cltbld', 06:17:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:17:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:17:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:17:07 INFO - 'XPC_FLAGS': '0x0', 06:17:07 INFO - 'XPC_SERVICE_NAME': '0', 06:17:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:17:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:17:07 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 06:17:07 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 06:17:07 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 06:17:07 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 06:17:07 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 06:17:07 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 06:17:07 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 06:17:10 INFO - Downloading mozsystemmonitor-0.0.tar.gz 06:17:10 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 06:17:10 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 06:17:10 INFO - Installing collected packages: mozsystemmonitor 06:17:10 INFO - Running setup.py install for mozsystemmonitor 06:17:10 INFO - Successfully installed mozsystemmonitor 06:17:10 INFO - Cleaning up... 06:17:10 INFO - Return code: 0 06:17:10 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 06:17: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')]} 06:17:10 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:17:10 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:17: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')]} 06:17:10 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:17:10 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:17:10 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 0x103ae4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103b01f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0a2ccccd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103afd5e0>, '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 0x1036e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10370b990>, '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.ItmMbTVlC9/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.mW6bmurBCj/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:17:10 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 06:17:10 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 06:17:10 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ItmMbTVlC9/Render', 06:17:10 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:17:10 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:17:10 INFO - 'HOME': '/Users/cltbld', 06:17:10 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:17:10 INFO - 'LOGNAME': 'cltbld', 06:17:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:17:10 INFO - 'MOZ_NO_REMOTE': '1', 06:17:10 INFO - 'NO_EM_RESTART': '1', 06:17:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:17:10 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:17:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:17:10 INFO - 'PWD': '/builds/slave/test', 06:17:10 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:17:10 INFO - 'SHELL': '/bin/bash', 06:17:10 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mW6bmurBCj/Listeners', 06:17:10 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 06:17:10 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:17:10 INFO - 'USER': 'cltbld', 06:17:10 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:17:10 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:17:10 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:17:10 INFO - 'XPC_FLAGS': '0x0', 06:17:10 INFO - 'XPC_SERVICE_NAME': '0', 06:17:10 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:17:10 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:17:10 INFO - Downloading/unpacking blobuploader==1.2.4 06:17:10 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 06:17:10 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 06:17:10 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 06:17:10 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 06:17:10 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 06:17:10 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 06:17:13 INFO - Downloading blobuploader-1.2.4.tar.gz 06:17:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 06:17:13 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 06:17:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:17:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:17:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:17:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:17:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:17:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:17:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 06:17:13 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 06:17:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:17:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:17:13 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:17:13 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 06:17:13 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 06:17:13 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 06:17:14 INFO - Downloading docopt-0.6.1.tar.gz 06:17:14 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 06:17:14 INFO - Installing collected packages: blobuploader, requests, docopt 06:17:14 INFO - Running setup.py install for blobuploader 06:17:14 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 06:17:14 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 06:17:14 INFO - Running setup.py install for requests 06:17:14 INFO - Running setup.py install for docopt 06:17:15 INFO - Successfully installed blobuploader requests docopt 06:17:15 INFO - Cleaning up... 06:17:15 INFO - Return code: 0 06:17:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:17:15 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')]} 06:17:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:17:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:17:15 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')]} 06:17:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:17:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:17:15 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 0x103ae4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103b01f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0a2ccccd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103afd5e0>, '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 0x1036e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10370b990>, '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.ItmMbTVlC9/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.mW6bmurBCj/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:17:15 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 06:17:15 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 06:17:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ItmMbTVlC9/Render', 06:17:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:17:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:17:15 INFO - 'HOME': '/Users/cltbld', 06:17:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:17:15 INFO - 'LOGNAME': 'cltbld', 06:17:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:17:15 INFO - 'MOZ_NO_REMOTE': '1', 06:17:15 INFO - 'NO_EM_RESTART': '1', 06:17:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:17:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:17:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:17:15 INFO - 'PWD': '/builds/slave/test', 06:17:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:17:15 INFO - 'SHELL': '/bin/bash', 06:17:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mW6bmurBCj/Listeners', 06:17:15 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 06:17:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:17:15 INFO - 'USER': 'cltbld', 06:17:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:17:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:17:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:17:15 INFO - 'XPC_FLAGS': '0x0', 06:17:15 INFO - 'XPC_SERVICE_NAME': '0', 06:17:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:17:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:17:15 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-57gJvy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:17:15 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-KEFS8o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:17:15 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-5PdUqs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:17:15 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-JYBbS4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:17:15 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-xa7U27-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:17:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:17:15 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-sKFUM_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:17:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:17:16 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-1EUnAH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:17:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:17:16 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-qz6_rm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:17:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:17:16 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-zamnSD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:17:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:17:16 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-YRcDMq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:17:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:17:16 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-NrCmiv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:17:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:17:16 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-isy96Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:17:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:17:16 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-pHZ7_s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:17:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:17:16 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-cSqmOZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:17:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:17:16 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-yEnr1d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:17:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:17:16 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-LvQ64I-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:17:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:17:17 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-fveeFK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:17:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:17:17 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-4S37Bd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:17:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:17:17 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-NKlkgo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:17:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:17:17 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-ZrnuDn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:17:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:17:17 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-94wEdR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:17:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:17:17 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 06:17:17 INFO - Running setup.py install for manifestparser 06:17:18 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 06:17:18 INFO - Running setup.py install for mozcrash 06:17:18 INFO - Running setup.py install for mozdebug 06:17:18 INFO - Running setup.py install for mozdevice 06:17:18 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 06:17:18 INFO - Installing dm script to /builds/slave/test/build/venv/bin 06:17:18 INFO - Running setup.py install for mozfile 06:17:18 INFO - Running setup.py install for mozhttpd 06:17:18 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 06:17:18 INFO - Running setup.py install for mozinfo 06:17:18 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 06:17:18 INFO - Running setup.py install for mozInstall 06:17:19 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 06:17:19 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 06:17:19 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 06:17:19 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 06:17:19 INFO - Running setup.py install for mozleak 06:17:19 INFO - Running setup.py install for mozlog 06:17:19 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 06:17:19 INFO - Running setup.py install for moznetwork 06:17:19 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 06:17:19 INFO - Running setup.py install for mozprocess 06:17:19 INFO - Running setup.py install for mozprofile 06:17:19 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 06:17:19 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 06:17:19 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 06:17:19 INFO - Running setup.py install for mozrunner 06:17:20 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 06:17:20 INFO - Running setup.py install for mozscreenshot 06:17:20 INFO - Running setup.py install for moztest 06:17:20 INFO - Running setup.py install for mozversion 06:17:20 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 06:17:20 INFO - Running setup.py install for wptserve 06:17:20 INFO - Running setup.py install for marionette-driver 06:17:20 INFO - Running setup.py install for browsermob-proxy 06:17:21 INFO - Running setup.py install for marionette-client 06:17:21 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:17:21 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 06:17:21 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 06:17:21 INFO - Cleaning up... 06:17:21 INFO - Return code: 0 06:17:21 INFO - Installing None into virtualenv /builds/slave/test/build/venv 06:17:21 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')]} 06:17:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 06:17:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:17:21 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')]} 06:17:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 06:17:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 06:17:21 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 0x103ae4e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103b01f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0a2ccccd0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x103afd5e0>, '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 0x1036e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10370b990>, '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.ItmMbTVlC9/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.mW6bmurBCj/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 06:17:21 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 06:17:21 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 06:17:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ItmMbTVlC9/Render', 06:17:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:17:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:17:21 INFO - 'HOME': '/Users/cltbld', 06:17:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:17:21 INFO - 'LOGNAME': 'cltbld', 06:17:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:17:21 INFO - 'MOZ_NO_REMOTE': '1', 06:17:21 INFO - 'NO_EM_RESTART': '1', 06:17:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:17:21 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:17:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:17:21 INFO - 'PWD': '/builds/slave/test', 06:17:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:17:21 INFO - 'SHELL': '/bin/bash', 06:17:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mW6bmurBCj/Listeners', 06:17:21 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 06:17:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:17:21 INFO - 'USER': 'cltbld', 06:17:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:17:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:17:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:17:21 INFO - 'XPC_FLAGS': '0x0', 06:17:21 INFO - 'XPC_SERVICE_NAME': '0', 06:17:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:17:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 06:17:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 06:17:21 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-Ix02zV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 06:17:21 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)) 06:17:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 06:17:21 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-7PiJ2_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 06:17:21 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)) 06:17:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 06:17:21 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-ovKrlA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 06:17:21 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)) 06:17:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 06:17:21 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-fLNjH3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 06:17:22 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)) 06:17:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 06:17:22 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-Tv2T14-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 06:17:22 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)) 06:17:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 06:17:22 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-7m4gWx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 06:17:22 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)) 06:17:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 06:17:22 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-8FC3qm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 06:17:22 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)) 06:17:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 06:17:22 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-r7oqs0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 06:17:22 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)) 06:17:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 06:17:22 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-egzEzd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 06:17:22 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)) 06:17:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 06:17:22 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-og4M0F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 06:17:22 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)) 06:17:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 06:17:22 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-GHFzPt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 06:17:22 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)) 06:17:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 06:17:22 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-wnXtam-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 06:17:22 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)) 06:17:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 06:17:22 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-BeVs27-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 06:17:23 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)) 06:17:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 06:17:23 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-cfbwiy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 06:17:23 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)) 06:17:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 06:17:23 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-Yg8SJ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 06:17:23 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)) 06:17:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 06:17:23 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-5yaYRu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 06:17:23 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)) 06:17:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 06:17:23 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-9QowFX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 06:17:23 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)) 06:17:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 06:17:23 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-H0cCnI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 06:17:23 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)) 06:17:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 06:17:23 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-OagrfI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 06:17:23 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)) 06:17:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:17:23 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-Zcsl4T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 06:17:23 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)) 06:17:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 06:17:24 INFO - Running setup.py (path:/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/pip-bk3Kt7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 06:17:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 06:17:24 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)) 06:17:24 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)) 06:17:24 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)) 06:17:24 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)) 06:17:24 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)) 06:17:24 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)) 06:17:24 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 06:17: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 06:17: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 06:17: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 06:17: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 06:17: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 06:17: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 06:17:26 INFO - Downloading blessings-1.6.tar.gz 06:17:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 06:17:26 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)) 06:17:26 INFO - Installing collected packages: blessings 06:17:26 INFO - Running setup.py install for blessings 06:17:26 INFO - Successfully installed blessings 06:17:26 INFO - Cleaning up... 06:17:27 INFO - Return code: 0 06:17:27 INFO - Done creating virtualenv /builds/slave/test/build/venv. 06:17:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:17:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:17:27 INFO - Reading from file tmpfile_stdout 06:17:27 INFO - Current package versions: 06:17:27 INFO - blessings == 1.6 06:17:27 INFO - blobuploader == 1.2.4 06:17:27 INFO - browsermob-proxy == 0.6.0 06:17:27 INFO - docopt == 0.6.1 06:17:27 INFO - manifestparser == 1.1 06:17:27 INFO - marionette-client == 2.3.0 06:17:27 INFO - marionette-driver == 1.4.0 06:17:27 INFO - mozInstall == 1.12 06:17:27 INFO - mozcrash == 0.17 06:17:27 INFO - mozdebug == 0.1 06:17:27 INFO - mozdevice == 0.48 06:17:27 INFO - mozfile == 1.2 06:17:27 INFO - mozhttpd == 0.7 06:17:27 INFO - mozinfo == 0.9 06:17:27 INFO - mozleak == 0.1 06:17:27 INFO - mozlog == 3.1 06:17:27 INFO - moznetwork == 0.27 06:17:27 INFO - mozprocess == 0.22 06:17:27 INFO - mozprofile == 0.28 06:17:27 INFO - mozrunner == 6.11 06:17:27 INFO - mozscreenshot == 0.1 06:17:27 INFO - mozsystemmonitor == 0.0 06:17:27 INFO - moztest == 0.7 06:17:27 INFO - mozversion == 1.4 06:17:27 INFO - psutil == 3.1.1 06:17:27 INFO - requests == 1.2.3 06:17:27 INFO - wptserve == 1.4.0 06:17:27 INFO - wsgiref == 0.1.2 06:17:27 INFO - Running post-action listener: _resource_record_post_action 06:17:27 INFO - Running post-action listener: _start_resource_monitoring 06:17:27 INFO - Starting resource monitoring. 06:17:27 INFO - ##### 06:17:27 INFO - ##### Running pull step. 06:17:27 INFO - ##### 06:17:27 INFO - Running pre-action listener: _resource_record_pre_action 06:17:27 INFO - Running main action method: pull 06:17:27 INFO - Pull has nothing to do! 06:17:27 INFO - Running post-action listener: _resource_record_post_action 06:17:27 INFO - ##### 06:17:27 INFO - ##### Running install step. 06:17:27 INFO - ##### 06:17:27 INFO - Running pre-action listener: _resource_record_pre_action 06:17:27 INFO - Running main action method: install 06:17:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 06:17:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 06:17:27 INFO - Reading from file tmpfile_stdout 06:17:27 INFO - Detecting whether we're running mozinstall >=1.0... 06:17:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 06:17:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 06:17:27 INFO - Reading from file tmpfile_stdout 06:17:27 INFO - Output received: 06:17:27 INFO - Usage: mozinstall [options] installer 06:17:27 INFO - Options: 06:17:27 INFO - -h, --help show this help message and exit 06:17:27 INFO - -d DEST, --destination=DEST 06:17:27 INFO - Directory to install application into. [default: 06:17:27 INFO - "/builds/slave/test"] 06:17:27 INFO - --app=APP Application being installed. [default: firefox] 06:17:27 INFO - mkdir: /builds/slave/test/build/application 06:17:27 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 06:17:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 06:17:47 INFO - Reading from file tmpfile_stdout 06:17:47 INFO - Output received: 06:17:47 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 06:17:47 INFO - Running post-action listener: _resource_record_post_action 06:17:47 INFO - ##### 06:17:47 INFO - ##### Running run-tests step. 06:17:47 INFO - ##### 06:17:47 INFO - Running pre-action listener: _resource_record_pre_action 06:17:47 INFO - Running main action method: run_tests 06:17:47 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 06:17:47 INFO - Minidump filename unknown. Determining based upon platform and architecture. 06:17:47 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 06:17:47 INFO - grabbing minidump binary from tooltool 06:17:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 06:17:47 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 0x103afd5e0>, '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 0x1036e0cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10370b990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 06:17:47 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 06:17:47 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 06:17:47 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 06:17:47 INFO - Return code: 0 06:17:47 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 06:17:47 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 06:17:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 06:17:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 06:17:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.ItmMbTVlC9/Render', 06:17:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 06:17:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 06:17:47 INFO - 'HOME': '/Users/cltbld', 06:17:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 06:17:47 INFO - 'LOGNAME': 'cltbld', 06:17:47 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 06:17:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 06:17:47 INFO - 'MOZ_NO_REMOTE': '1', 06:17:47 INFO - 'NO_EM_RESTART': '1', 06:17:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 06:17:47 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 06:17:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 06:17:47 INFO - 'PWD': '/builds/slave/test', 06:17:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 06:17:47 INFO - 'SHELL': '/bin/bash', 06:17:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mW6bmurBCj/Listeners', 06:17:47 INFO - 'TMPDIR': '/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/', 06:17:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 06:17:47 INFO - 'USER': 'cltbld', 06:17:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 06:17:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 06:17:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 06:17:47 INFO - 'XPC_FLAGS': '0x0', 06:17:47 INFO - 'XPC_SERVICE_NAME': '0', 06:17:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 06:17:47 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 06:17:48 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 06:17:48 INFO - import pkg_resources 06:17:49 INFO - Using 1 client processes 06:17:49 INFO - wptserve Starting http server on 127.0.0.1:8000 06:17:49 INFO - wptserve Starting http server on 127.0.0.1:8001 06:17:49 INFO - wptserve Starting http server on 127.0.0.1:8443 06:17:51 INFO - SUITE-START | Running 778 tests 06:17:51 INFO - Running testharness tests 06:17:51 INFO - Setting up ssl 06:17:51 INFO - PROCESS | certutil | 06:17:51 INFO - PROCESS | certutil | 06:17:51 INFO - PROCESS | certutil | 06:17:51 INFO - Certificate Nickname Trust Attributes 06:17:51 INFO - SSL,S/MIME,JAR/XPI 06:17:51 INFO - 06:17:51 INFO - web-platform-tests CT,, 06:17:51 INFO - 06:17:51 INFO - Starting runner 06:17:52 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 06:17:52 INFO - PROCESS | 1650 | 1461590272477 Marionette DEBUG Marionette enabled via build flag and pref 06:17:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x116870800 == 1 [pid = 1650] [id = 1] 06:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 1 (0x116871000) [pid = 1650] [serial = 1] [outer = 0x0] 06:17:52 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 06:17:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 2 (0x116872000) [pid = 1650] [serial = 2] [outer = 0x116871000] 06:17:52 INFO - PROCESS | 1650 | 1461590272829 Marionette INFO Listening on port 2828 06:17:53 INFO - PROCESS | 1650 | 1461590273048 Marionette DEBUG Marionette enabled via command-line flag 06:17:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x119170000 == 2 [pid = 1650] [id = 2] 06:17:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 3 (0x119170800) [pid = 1650] [serial = 3] [outer = 0x0] 06:17:53 INFO - PROCESS | 1650 | [1650] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 06:17:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 4 (0x119171800) [pid = 1650] [serial = 4] [outer = 0x119170800] 06:17:53 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:17:53 INFO - PROCESS | 1650 | 1461590273216 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49283 06:17:53 INFO - PROCESS | 1650 | 1461590273285 Marionette DEBUG Closed connection conn0 06:17:53 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:17:53 INFO - PROCESS | 1650 | 1461590273291 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49284 06:17:53 INFO - PROCESS | 1650 | 1461590273306 Marionette DEBUG Closed connection conn1 06:17:53 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 06:17:53 INFO - PROCESS | 1650 | 1461590273311 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49285 06:17:53 INFO - PROCESS | 1650 | 1461590273319 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 06:17:53 INFO - PROCESS | 1650 | 1461590273324 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425040747","device":"desktop","version":"48.0a1"} 06:17:53 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:17:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8ef800 == 3 [pid = 1650] [id = 3] 06:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 5 (0x11c8f0000) [pid = 1650] [serial = 5] [outer = 0x0] 06:17:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8f0800 == 4 [pid = 1650] [id = 4] 06:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 6 (0x11c9fd000) [pid = 1650] [serial = 6] [outer = 0x0] 06:17:54 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 06:17:54 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 06:17:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a1a800 == 5 [pid = 1650] [id = 5] 06:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 7 (0x11c9fc800) [pid = 1650] [serial = 7] [outer = 0x0] 06:17:54 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 06:17:54 INFO - PROCESS | 1650 | [1650] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 06:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 8 (0x126b73800) [pid = 1650] [serial = 8] [outer = 0x11c9fc800] 06:17:54 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 06:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 9 (0x1272a3000) [pid = 1650] [serial = 9] [outer = 0x11c8f0000] 06:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 10 (0x126979800) [pid = 1650] [serial = 10] [outer = 0x11c9fd000] 06:17:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 11 (0x12697cc00) [pid = 1650] [serial = 11] [outer = 0x11c9fc800] 06:17:55 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 06:17:55 INFO - PROCESS | 1650 | 1461590275428 Marionette DEBUG loaded listener.js 06:17:55 INFO - PROCESS | 1650 | 1461590275436 Marionette DEBUG loaded listener.js 06:17:55 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 06:17:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 12 (0x11c906800) [pid = 1650] [serial = 12] [outer = 0x11c9fc800] 06:17:55 INFO - PROCESS | 1650 | 1461590275794 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"18e06f64-d852-3a4f-8c64-5ce13b455b80","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425040747","device":"desktop","version":"48.0a1","command_id":1}}] 06:17:55 INFO - PROCESS | 1650 | 1461590275882 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}] 06:17:55 INFO - PROCESS | 1650 | 1461590275929 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 06:17:56 INFO - PROCESS | 1650 | 1461590276049 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 06:17:56 INFO - PROCESS | 1650 | [1650] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 06:17:56 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 06:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 13 (0x12b670400) [pid = 1650] [serial = 13] [outer = 0x11c9fc800] 06:17:56 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 06:17:56 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:17:56 INFO - PROCESS | 1650 | 1461590276398 Marionette TRACE conn2 <- [1,3,null,{}] 06:17:56 INFO - PROCESS | 1650 | 1461590276401 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 06:17:56 INFO - PROCESS | 1650 | 1461590276434 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 06:17:56 INFO - PROCESS | 1650 | 1461590276467 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 06:17:56 INFO - PROCESS | 1650 | 1461590276470 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 06:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 06:17:56 INFO - PROCESS | 1650 | 1461590276475 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 06:17:56 INFO - PROCESS | 1650 | 1461590276478 Marionette TRACE conn2 <- [1,6,null,{}] 06:17:56 INFO - PROCESS | 1650 | 1461590276480 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}] 06:17:56 INFO - PROCESS | 1650 | 1461590276490 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 06:17:56 INFO - PROCESS | 1650 | 1461590276493 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbac000 == 6 [pid = 1650] [id = 6] 06:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 14 (0x12bb61000) [pid = 1650] [serial = 14] [outer = 0x0] 06:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 15 (0x12bb61c00) [pid = 1650] [serial = 15] [outer = 0x12bb61000] 06:17:56 INFO - PROCESS | 1650 | 1461590276523 Marionette DEBUG loaded listener.js 06:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 16 (0x12bc93c00) [pid = 1650] [serial = 16] [outer = 0x12bb61000] 06:17:56 INFO - PROCESS | 1650 | 1461590276827 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]]]}] 06:17:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bea9800 == 7 [pid = 1650] [id = 7] 06:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 17 (0x12bc98000) [pid = 1650] [serial = 17] [outer = 0x0] 06:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 18 (0x12be94800) [pid = 1650] [serial = 18] [outer = 0x12bc98000] 06:17:56 INFO - PROCESS | 1650 | 1461590276855 Marionette DEBUG loaded listener.js 06:17:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 19 (0x12be99c00) [pid = 1650] [serial = 19] [outer = 0x12bc98000] 06:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 06:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 420ms 06:17:56 INFO - PROCESS | 1650 | 1461590276922 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 06:17:56 INFO - PROCESS | 1650 | 1461590276923 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 06:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 06:17:56 INFO - PROCESS | 1650 | 1461590276940 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 06:17:56 INFO - PROCESS | 1650 | 1461590276942 Marionette TRACE conn2 <- [1,10,null,{}] 06:17:56 INFO - PROCESS | 1650 | 1461590276949 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}] 06:17:57 INFO - PROCESS | 1650 | 1461590277078 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 06:17:57 INFO - PROCESS | 1650 | 1461590277110 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1d1800 == 8 [pid = 1650] [id = 8] 06:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 20 (0x12d1c1000) [pid = 1650] [serial = 20] [outer = 0x0] 06:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 21 (0x12d1c2c00) [pid = 1650] [serial = 21] [outer = 0x12d1c1000] 06:17:57 INFO - PROCESS | 1650 | 1461590277139 Marionette DEBUG loaded listener.js 06:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 22 (0x12d1c7400) [pid = 1650] [serial = 22] [outer = 0x12d1c1000] 06:17:57 INFO - PROCESS | 1650 | 1461590277494 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]]]}] 06:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 06:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 577ms 06:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 06:17:57 INFO - PROCESS | 1650 | 1461590277510 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 06:17:57 INFO - PROCESS | 1650 | 1461590277512 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 06:17:57 INFO - PROCESS | 1650 | 1461590277514 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 06:17:57 INFO - PROCESS | 1650 | 1461590277515 Marionette TRACE conn2 <- [1,14,null,{}] 06:17:57 INFO - PROCESS | 1650 | 1461590277518 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}] 06:17:57 INFO - PROCESS | 1650 | 1461590277606 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 06:17:57 INFO - PROCESS | 1650 | 1461590277612 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dba2000 == 9 [pid = 1650] [id = 9] 06:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 23 (0x12d1cd400) [pid = 1650] [serial = 23] [outer = 0x0] 06:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 24 (0x12d6cd800) [pid = 1650] [serial = 24] [outer = 0x12d1cd400] 06:17:57 INFO - PROCESS | 1650 | 1461590277638 Marionette DEBUG loaded listener.js 06:17:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 25 (0x12dcb7c00) [pid = 1650] [serial = 25] [outer = 0x12d1cd400] 06:17:57 INFO - PROCESS | 1650 | 1461590277906 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]]]}] 06:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 06:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 06:17:57 INFO - PROCESS | 1650 | 1461590277933 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 06:17:57 INFO - PROCESS | 1650 | 1461590277934 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 06:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 06:17:57 INFO - PROCESS | 1650 | 1461590277945 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 06:17:57 INFO - PROCESS | 1650 | 1461590277946 Marionette TRACE conn2 <- [1,18,null,{}] 06:17:57 INFO - PROCESS | 1650 | 1461590277948 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}] 06:17:58 INFO - PROCESS | 1650 | 1461590278042 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 06:17:58 INFO - PROCESS | 1650 | 1461590278047 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e37d800 == 10 [pid = 1650] [id = 10] 06:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 26 (0x11c90d800) [pid = 1650] [serial = 26] [outer = 0x0] 06:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 27 (0x12e3fc800) [pid = 1650] [serial = 27] [outer = 0x11c90d800] 06:17:58 INFO - PROCESS | 1650 | 1461590278073 Marionette DEBUG loaded listener.js 06:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 28 (0x12e3c6000) [pid = 1650] [serial = 28] [outer = 0x11c90d800] 06:17:58 INFO - PROCESS | 1650 | 1461590278396 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]]]}] 06:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 06:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 477ms 06:17:58 INFO - PROCESS | 1650 | 1461590278416 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 06:17:58 INFO - PROCESS | 1650 | 1461590278418 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 06:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 06:17:58 INFO - PROCESS | 1650 | 1461590278426 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 06:17:58 INFO - PROCESS | 1650 | 1461590278428 Marionette TRACE conn2 <- [1,22,null,{}] 06:17:58 INFO - PROCESS | 1650 | 1461590278432 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}] 06:17:58 INFO - PROCESS | 1650 | 1461590278572 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 06:17:58 INFO - PROCESS | 1650 | 1461590278579 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec4e800 == 11 [pid = 1650] [id = 11] 06:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 29 (0x12e3c9400) [pid = 1650] [serial = 29] [outer = 0x0] 06:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 30 (0x12e3f4400) [pid = 1650] [serial = 30] [outer = 0x12e3c9400] 06:17:58 INFO - PROCESS | 1650 | 1461590278619 Marionette DEBUG loaded listener.js 06:17:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 31 (0x12ec11800) [pid = 1650] [serial = 31] [outer = 0x12e3c9400] 06:17:58 INFO - PROCESS | 1650 | 1461590278936 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]]]}] 06:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 06:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 572ms 06:17:58 INFO - PROCESS | 1650 | 1461590278996 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 06:17:58 INFO - PROCESS | 1650 | 1461590278998 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 06:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 06:17:59 INFO - PROCESS | 1650 | 1461590279002 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 06:17:59 INFO - PROCESS | 1650 | 1461590279006 Marionette TRACE conn2 <- [1,26,null,{}] 06:17:59 INFO - PROCESS | 1650 | 1461590279010 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}] 06:17:59 INFO - PROCESS | 1650 | 1461590279145 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 06:17:59 INFO - PROCESS | 1650 | 1461590279154 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abce800 == 12 [pid = 1650] [id = 12] 06:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 32 (0x11abb4000) [pid = 1650] [serial = 32] [outer = 0x0] 06:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 33 (0x11ae32800) [pid = 1650] [serial = 33] [outer = 0x11abb4000] 06:17:59 INFO - PROCESS | 1650 | 1461590279192 Marionette DEBUG loaded listener.js 06:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 34 (0x11ae3a800) [pid = 1650] [serial = 34] [outer = 0x11abb4000] 06:17:59 INFO - PROCESS | 1650 | 1461590279580 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]]]}] 06:17:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 06:17:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 622ms 06:17:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 06:17:59 INFO - PROCESS | 1650 | 1461590279624 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 06:17:59 INFO - PROCESS | 1650 | 1461590279625 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 06:17:59 INFO - PROCESS | 1650 | 1461590279627 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 06:17:59 INFO - PROCESS | 1650 | 1461590279628 Marionette TRACE conn2 <- [1,30,null,{}] 06:17:59 INFO - PROCESS | 1650 | 1461590279631 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}] 06:17:59 INFO - PROCESS | 1650 | 1461590279715 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 06:17:59 INFO - PROCESS | 1650 | 1461590279720 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:17:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3c8800 == 13 [pid = 1650] [id = 13] 06:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 35 (0x11ae3d000) [pid = 1650] [serial = 35] [outer = 0x0] 06:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 36 (0x12f37ec00) [pid = 1650] [serial = 36] [outer = 0x11ae3d000] 06:17:59 INFO - PROCESS | 1650 | 1461590279745 Marionette DEBUG loaded listener.js 06:17:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 37 (0x12f382c00) [pid = 1650] [serial = 37] [outer = 0x11ae3d000] 06:18:00 INFO - PROCESS | 1650 | 1461590280001 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]]]}] 06:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 06:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 418ms 06:18:00 INFO - PROCESS | 1650 | 1461590280046 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 06:18:00 INFO - PROCESS | 1650 | 1461590280047 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 06:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 06:18:00 INFO - PROCESS | 1650 | 1461590280049 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 06:18:00 INFO - PROCESS | 1650 | 1461590280050 Marionette TRACE conn2 <- [1,34,null,{}] 06:18:00 INFO - PROCESS | 1650 | 1461590280052 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}] 06:18:00 INFO - PROCESS | 1650 | 1461590280149 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 06:18:00 INFO - PROCESS | 1650 | 1461590280153 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f844000 == 14 [pid = 1650] [id = 14] 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 38 (0x12f37f800) [pid = 1650] [serial = 38] [outer = 0x0] 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 39 (0x12f38b000) [pid = 1650] [serial = 39] [outer = 0x12f37f800] 06:18:00 INFO - PROCESS | 1650 | 1461590280179 Marionette DEBUG loaded listener.js 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 40 (0x12f831c00) [pid = 1650] [serial = 40] [outer = 0x12f37f800] 06:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 06:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 06:18:00 INFO - PROCESS | 1650 | 1461590280411 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]]]}] 06:18:00 INFO - PROCESS | 1650 | 1461590280418 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 06:18:00 INFO - PROCESS | 1650 | 1461590280420 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 06:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 06:18:00 INFO - PROCESS | 1650 | 1461590280429 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 06:18:00 INFO - PROCESS | 1650 | 1461590280430 Marionette TRACE conn2 <- [1,38,null,{}] 06:18:00 INFO - PROCESS | 1650 | 1461590280433 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}] 06:18:00 INFO - PROCESS | 1650 | 1461590280528 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 06:18:00 INFO - PROCESS | 1650 | 1461590280533 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa8f800 == 15 [pid = 1650] [id = 15] 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 41 (0x12f833c00) [pid = 1650] [serial = 41] [outer = 0x0] 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 42 (0x12fab9400) [pid = 1650] [serial = 42] [outer = 0x12f833c00] 06:18:00 INFO - PROCESS | 1650 | 1461590280557 Marionette DEBUG loaded listener.js 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 43 (0x12fac0800) [pid = 1650] [serial = 43] [outer = 0x12f833c00] 06:18:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe68800 == 16 [pid = 1650] [id = 16] 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 44 (0x12fe69000) [pid = 1650] [serial = 44] [outer = 0x0] 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 45 (0x12fe6d000) [pid = 1650] [serial = 45] [outer = 0x12fe69000] 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 46 (0x12fe6a800) [pid = 1650] [serial = 46] [outer = 0x12fe69000] 06:18:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e36b000 == 17 [pid = 1650] [id = 17] 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 47 (0x12fabb400) [pid = 1650] [serial = 47] [outer = 0x0] 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 48 (0x12fe5ac00) [pid = 1650] [serial = 48] [outer = 0x12fabb400] 06:18:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 49 (0x12fe5cc00) [pid = 1650] [serial = 49] [outer = 0x12fabb400] 06:18:00 INFO - PROCESS | 1650 | 1461590280922 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]]]}] 06:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 06:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 519ms 06:18:00 INFO - PROCESS | 1650 | 1461590280951 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 06:18:00 INFO - PROCESS | 1650 | 1461590280952 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 06:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 06:18:00 INFO - PROCESS | 1650 | 1461590280954 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 06:18:00 INFO - PROCESS | 1650 | 1461590280955 Marionette TRACE conn2 <- [1,42,null,{}] 06:18:00 INFO - PROCESS | 1650 | 1461590280957 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}] 06:18:01 INFO - PROCESS | 1650 | 1461590281043 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 06:18:01 INFO - PROCESS | 1650 | 1461590281047 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x13018a000 == 18 [pid = 1650] [id = 18] 06:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 50 (0x12fac5000) [pid = 1650] [serial = 50] [outer = 0x0] 06:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 51 (0x12fe9e000) [pid = 1650] [serial = 51] [outer = 0x12fac5000] 06:18:01 INFO - PROCESS | 1650 | 1461590281073 Marionette DEBUG loaded listener.js 06:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 52 (0x1301e6400) [pid = 1650] [serial = 52] [outer = 0x12fac5000] 06:18:01 INFO - PROCESS | 1650 | 1461590281332 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]]]}] 06:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 06:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 420ms 06:18:01 INFO - PROCESS | 1650 | 1461590281381 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 06:18:01 INFO - PROCESS | 1650 | 1461590281383 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 06:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 06:18:01 INFO - PROCESS | 1650 | 1461590281397 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 06:18:01 INFO - PROCESS | 1650 | 1461590281399 Marionette TRACE conn2 <- [1,46,null,{}] 06:18:01 INFO - PROCESS | 1650 | 1461590281403 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}] 06:18:01 INFO - PROCESS | 1650 | 1461590281541 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 06:18:01 INFO - PROCESS | 1650 | 1461590281548 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc1d000 == 19 [pid = 1650] [id = 19] 06:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x11bcdbc00) [pid = 1650] [serial = 53] [outer = 0x0] 06:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x1301e8800) [pid = 1650] [serial = 54] [outer = 0x11bcdbc00] 06:18:01 INFO - PROCESS | 1650 | 1461590281592 Marionette DEBUG loaded listener.js 06:18:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x1301edc00) [pid = 1650] [serial = 55] [outer = 0x11bcdbc00] 06:18:01 INFO - PROCESS | 1650 | 1461590281929 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]]]}] 06:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 06:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 582ms 06:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 06:18:01 INFO - PROCESS | 1650 | 1461590281968 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 06:18:01 INFO - PROCESS | 1650 | 1461590281970 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 06:18:01 INFO - PROCESS | 1650 | 1461590281974 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 06:18:01 INFO - PROCESS | 1650 | 1461590281975 Marionette TRACE conn2 <- [1,50,null,{}] 06:18:01 INFO - PROCESS | 1650 | 1461590281977 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}] 06:18:02 INFO - PROCESS | 1650 | 1461590282067 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 06:18:02 INFO - PROCESS | 1650 | 1461590282071 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x13052d800 == 20 [pid = 1650] [id = 20] 06:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x12f82e000) [pid = 1650] [serial = 56] [outer = 0x0] 06:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x13055a400) [pid = 1650] [serial = 57] [outer = 0x12f82e000] 06:18:02 INFO - PROCESS | 1650 | 1461590282096 Marionette DEBUG loaded listener.js 06:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x130564c00) [pid = 1650] [serial = 58] [outer = 0x12f82e000] 06:18:02 INFO - PROCESS | 1650 | 1461590282353 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]]]}] 06:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 06:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 421ms 06:18:02 INFO - PROCESS | 1650 | 1461590282399 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 06:18:02 INFO - PROCESS | 1650 | 1461590282401 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 06:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 06:18:02 INFO - PROCESS | 1650 | 1461590282417 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 06:18:02 INFO - PROCESS | 1650 | 1461590282423 Marionette TRACE conn2 <- [1,54,null,{}] 06:18:02 INFO - PROCESS | 1650 | 1461590282430 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}] 06:18:02 INFO - PROCESS | 1650 | 1461590282569 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 06:18:02 INFO - PROCESS | 1650 | 1461590282576 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e382800 == 21 [pid = 1650] [id = 21] 06:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x12e3cd000) [pid = 1650] [serial = 59] [outer = 0x0] 06:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x12ff97800) [pid = 1650] [serial = 60] [outer = 0x12e3cd000] 06:18:02 INFO - PROCESS | 1650 | 1461590282610 Marionette DEBUG loaded listener.js 06:18:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x12f949400) [pid = 1650] [serial = 61] [outer = 0x12e3cd000] 06:18:03 INFO - PROCESS | 1650 | 1461590283677 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]]]}] 06:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 06:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1329ms 06:18:03 INFO - PROCESS | 1650 | 1461590283745 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 06:18:03 INFO - PROCESS | 1650 | 1461590283749 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 06:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 06:18:03 INFO - PROCESS | 1650 | 1461590283752 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 06:18:03 INFO - PROCESS | 1650 | 1461590283755 Marionette TRACE conn2 <- [1,58,null,{}] 06:18:03 INFO - PROCESS | 1650 | 1461590283758 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}] 06:18:03 INFO - PROCESS | 1650 | 1461590283869 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 06:18:03 INFO - PROCESS | 1650 | 1461590283923 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x1153a7000 == 22 [pid = 1650] [id = 22] 06:18:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11574d800) [pid = 1650] [serial = 62] [outer = 0x0] 06:18:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x116681c00) [pid = 1650] [serial = 63] [outer = 0x11574d800] 06:18:03 INFO - PROCESS | 1650 | 1461590283954 Marionette DEBUG loaded listener.js 06:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11888c400) [pid = 1650] [serial = 64] [outer = 0x11574d800] 06:18:04 INFO - PROCESS | 1650 | 1461590284352 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]]]}] 06:18:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 06:18:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 622ms 06:18:04 INFO - PROCESS | 1650 | 1461590284374 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 06:18:04 INFO - PROCESS | 1650 | 1461590284378 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 06:18:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 06:18:04 INFO - PROCESS | 1650 | 1461590284383 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 06:18:04 INFO - PROCESS | 1650 | 1461590284385 Marionette TRACE conn2 <- [1,62,null,{}] 06:18:04 INFO - PROCESS | 1650 | 1461590284387 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}] 06:18:04 INFO - PROCESS | 1650 | 1461590284499 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 06:18:04 INFO - PROCESS | 1650 | 1461590284535 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x119224800 == 23 [pid = 1650] [id = 23] 06:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x1166fd000) [pid = 1650] [serial = 65] [outer = 0x0] 06:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x119d8a000) [pid = 1650] [serial = 66] [outer = 0x1166fd000] 06:18:04 INFO - PROCESS | 1650 | 1461590284566 Marionette DEBUG loaded listener.js 06:18:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11abb1400) [pid = 1650] [serial = 67] [outer = 0x1166fd000] 06:18:04 INFO - PROCESS | 1650 | 1461590284980 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]]]}] 06:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 06:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 619ms 06:18:05 INFO - PROCESS | 1650 | 1461590285002 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 06:18:05 INFO - PROCESS | 1650 | 1461590285004 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 06:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 06:18:05 INFO - PROCESS | 1650 | 1461590285008 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 06:18:05 INFO - PROCESS | 1650 | 1461590285011 Marionette TRACE conn2 <- [1,66,null,{}] 06:18:05 INFO - PROCESS | 1650 | 1461590285019 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}] 06:18:05 INFO - PROCESS | 1650 | 1461590285128 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 06:18:05 INFO - PROCESS | 1650 | 1461590285170 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x119817800 == 24 [pid = 1650] [id = 24] 06:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11ae39400) [pid = 1650] [serial = 68] [outer = 0x0] 06:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11bcd3800) [pid = 1650] [serial = 69] [outer = 0x11ae39400] 06:18:05 INFO - PROCESS | 1650 | 1461590285201 Marionette DEBUG loaded listener.js 06:18:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11c18ec00) [pid = 1650] [serial = 70] [outer = 0x11ae39400] 06:18:05 INFO - PROCESS | 1650 | 1461590285870 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]]]}] 06:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 06:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 873ms 06:18:05 INFO - PROCESS | 1650 | 1461590285881 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 06:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 06:18:05 INFO - PROCESS | 1650 | 1461590285883 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 06:18:05 INFO - PROCESS | 1650 | 1461590285908 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 06:18:05 INFO - PROCESS | 1650 | 1461590285910 Marionette TRACE conn2 <- [1,70,null,{}] 06:18:05 INFO - PROCESS | 1650 | 1461590285915 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}] 06:18:05 INFO - PROCESS | 1650 | 1461590285997 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 06:18:06 INFO - PROCESS | 1650 | 1461590286058 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1147a2800 == 25 [pid = 1650] [id = 25] 06:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x114540c00) [pid = 1650] [serial = 71] [outer = 0x0] 06:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1186b0000) [pid = 1650] [serial = 72] [outer = 0x114540c00] 06:18:06 INFO - PROCESS | 1650 | 1461590286089 Marionette DEBUG loaded listener.js 06:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1188ea000) [pid = 1650] [serial = 73] [outer = 0x114540c00] 06:18:06 INFO - PROCESS | 1650 | 1461590286470 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]]]}] 06:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 06:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 596ms 06:18:06 INFO - PROCESS | 1650 | 1461590286482 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 06:18:06 INFO - PROCESS | 1650 | 1461590286486 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 06:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 06:18:06 INFO - PROCESS | 1650 | 1461590286494 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 06:18:06 INFO - PROCESS | 1650 | 1461590286495 Marionette TRACE conn2 <- [1,74,null,{}] 06:18:06 INFO - PROCESS | 1650 | 1461590286498 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}] 06:18:06 INFO - PROCESS | 1650 | 1461590286571 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 06:18:06 INFO - PROCESS | 1650 | 1461590286576 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x116313000 == 26 [pid = 1650] [id = 26] 06:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1188ec800) [pid = 1650] [serial = 74] [outer = 0x0] 06:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x118e9dc00) [pid = 1650] [serial = 75] [outer = 0x1188ec800] 06:18:06 INFO - PROCESS | 1650 | 1461590286606 Marionette DEBUG loaded listener.js 06:18:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119a75000) [pid = 1650] [serial = 76] [outer = 0x1188ec800] 06:18:06 INFO - PROCESS | 1650 | 1461590286918 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]]]}] 06:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 06:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 06:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 06:18:06 INFO - PROCESS | 1650 | 1461590286964 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 06:18:06 INFO - PROCESS | 1650 | 1461590286965 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 06:18:06 INFO - PROCESS | 1650 | 1461590286967 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 06:18:06 INFO - PROCESS | 1650 | 1461590286970 Marionette TRACE conn2 <- [1,78,null,{}] 06:18:06 INFO - PROCESS | 1650 | 1461590286977 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}] 06:18:07 INFO - PROCESS | 1650 | 1461590287050 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 06:18:07 INFO - PROCESS | 1650 | 1461590287059 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a17800 == 27 [pid = 1650] [id = 27] 06:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x119d8d400) [pid = 1650] [serial = 77] [outer = 0x0] 06:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11a68ec00) [pid = 1650] [serial = 78] [outer = 0x119d8d400] 06:18:07 INFO - PROCESS | 1650 | 1461590287087 Marionette DEBUG loaded listener.js 06:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11aa4c400) [pid = 1650] [serial = 79] [outer = 0x119d8d400] 06:18:07 INFO - PROCESS | 1650 | 1461590287416 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]]]}] 06:18:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 06:18:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 06:18:07 INFO - PROCESS | 1650 | 1461590287441 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 06:18:07 INFO - PROCESS | 1650 | 1461590287443 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 06:18:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 06:18:07 INFO - PROCESS | 1650 | 1461590287445 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 06:18:07 INFO - PROCESS | 1650 | 1461590287446 Marionette TRACE conn2 <- [1,82,null,{}] 06:18:07 INFO - PROCESS | 1650 | 1461590287448 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}] 06:18:07 INFO - PROCESS | 1650 | 1461590287525 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 06:18:07 INFO - PROCESS | 1650 | 1461590287567 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916d000 == 28 [pid = 1650] [id = 28] 06:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x119d91c00) [pid = 1650] [serial = 80] [outer = 0x0] 06:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11aa52400) [pid = 1650] [serial = 81] [outer = 0x119d91c00] 06:18:07 INFO - PROCESS | 1650 | 1461590287593 Marionette DEBUG loaded listener.js 06:18:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11ae35800) [pid = 1650] [serial = 82] [outer = 0x119d91c00] 06:18:07 INFO - PROCESS | 1650 | 1461590287948 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]]]}] 06:18:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 06:18:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 518ms 06:18:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 06:18:07 INFO - PROCESS | 1650 | 1461590287964 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 06:18:07 INFO - PROCESS | 1650 | 1461590287966 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 06:18:07 INFO - PROCESS | 1650 | 1461590287969 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 06:18:07 INFO - PROCESS | 1650 | 1461590287972 Marionette TRACE conn2 <- [1,86,null,{}] 06:18:07 INFO - PROCESS | 1650 | 1461590287974 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}] 06:18:08 INFO - PROCESS | 1650 | 1461590288034 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 06:18:08 INFO - PROCESS | 1650 | 1461590288072 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11972d000 == 29 [pid = 1650] [id = 29] 06:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119e3d800) [pid = 1650] [serial = 83] [outer = 0x0] 06:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11ae36800) [pid = 1650] [serial = 84] [outer = 0x119e3d800] 06:18:08 INFO - PROCESS | 1650 | 1461590288092 Marionette DEBUG loaded listener.js 06:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11b945800) [pid = 1650] [serial = 85] [outer = 0x119e3d800] 06:18:08 INFO - PROCESS | 1650 | 1461590288446 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]]]}] 06:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 06:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 523ms 06:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 06:18:08 INFO - PROCESS | 1650 | 1461590288492 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 06:18:08 INFO - PROCESS | 1650 | 1461590288494 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 06:18:08 INFO - PROCESS | 1650 | 1461590288497 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 06:18:08 INFO - PROCESS | 1650 | 1461590288499 Marionette TRACE conn2 <- [1,90,null,{}] 06:18:08 INFO - PROCESS | 1650 | 1461590288502 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}] 06:18:08 INFO - PROCESS | 1650 | 1461590288635 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 06:18:08 INFO - PROCESS | 1650 | 1461590288699 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119114000 == 30 [pid = 1650] [id = 30] 06:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11b1f1400) [pid = 1650] [serial = 86] [outer = 0x0] 06:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11b9cbc00) [pid = 1650] [serial = 87] [outer = 0x11b1f1400] 06:18:08 INFO - PROCESS | 1650 | 1461590288742 Marionette DEBUG loaded listener.js 06:18:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c18e400) [pid = 1650] [serial = 88] [outer = 0x11b1f1400] 06:18:09 INFO - PROCESS | 1650 | 1461590289132 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]]]}] 06:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 06:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 670ms 06:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 06:18:09 INFO - PROCESS | 1650 | 1461590289167 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 06:18:09 INFO - PROCESS | 1650 | 1461590289168 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 06:18:09 INFO - PROCESS | 1650 | 1461590289170 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 06:18:09 INFO - PROCESS | 1650 | 1461590289171 Marionette TRACE conn2 <- [1,94,null,{}] 06:18:09 INFO - PROCESS | 1650 | 1461590289174 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}] 06:18:09 INFO - PROCESS | 1650 | 1461590289259 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 06:18:09 INFO - PROCESS | 1650 | 1461590289265 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abd9000 == 31 [pid = 1650] [id = 31] 06:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11b93b000) [pid = 1650] [serial = 89] [outer = 0x0] 06:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c287c00) [pid = 1650] [serial = 90] [outer = 0x11b93b000] 06:18:09 INFO - PROCESS | 1650 | 1461590289291 Marionette DEBUG loaded listener.js 06:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11c447400) [pid = 1650] [serial = 91] [outer = 0x11b93b000] 06:18:09 INFO - PROCESS | 1650 | 1461590289561 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]]]}] 06:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 06:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 421ms 06:18:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 06:18:09 INFO - PROCESS | 1650 | 1461590289595 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 06:18:09 INFO - PROCESS | 1650 | 1461590289596 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 06:18:09 INFO - PROCESS | 1650 | 1461590289598 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 06:18:09 INFO - PROCESS | 1650 | 1461590289599 Marionette TRACE conn2 <- [1,98,null,{}] 06:18:09 INFO - PROCESS | 1650 | 1461590289602 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}] 06:18:09 INFO - PROCESS | 1650 | 1461590289687 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 06:18:09 INFO - PROCESS | 1650 | 1461590289694 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba15800 == 32 [pid = 1650] [id = 32] 06:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11c40d400) [pid = 1650] [serial = 92] [outer = 0x0] 06:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11c569800) [pid = 1650] [serial = 93] [outer = 0x11c40d400] 06:18:09 INFO - PROCESS | 1650 | 1461590289719 Marionette DEBUG loaded listener.js 06:18:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11c282000) [pid = 1650] [serial = 94] [outer = 0x11c40d400] 06:18:10 INFO - PROCESS | 1650 | 1461590290011 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]]]}] 06:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 06:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 06:18:10 INFO - PROCESS | 1650 | 1461590290067 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 06:18:10 INFO - PROCESS | 1650 | 1461590290068 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 06:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 06:18:10 INFO - PROCESS | 1650 | 1461590290071 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 06:18:10 INFO - PROCESS | 1650 | 1461590290072 Marionette TRACE conn2 <- [1,102,null,{}] 06:18:10 INFO - PROCESS | 1650 | 1461590290074 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}] 06:18:10 INFO - PROCESS | 1650 | 1461590290146 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 06:18:10 INFO - PROCESS | 1650 | 1461590290192 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c020800 == 33 [pid = 1650] [id = 33] 06:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x114578400) [pid = 1650] [serial = 95] [outer = 0x0] 06:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x125d6f800) [pid = 1650] [serial = 96] [outer = 0x114578400] 06:18:10 INFO - PROCESS | 1650 | 1461590290217 Marionette DEBUG loaded listener.js 06:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x126978000) [pid = 1650] [serial = 97] [outer = 0x114578400] 06:18:10 INFO - PROCESS | 1650 | 1461590290468 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]]]}] 06:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 06:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 06:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 06:18:10 INFO - PROCESS | 1650 | 1461590290497 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 06:18:10 INFO - PROCESS | 1650 | 1461590290498 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 06:18:10 INFO - PROCESS | 1650 | 1461590290500 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 06:18:10 INFO - PROCESS | 1650 | 1461590290501 Marionette TRACE conn2 <- [1,106,null,{}] 06:18:10 INFO - PROCESS | 1650 | 1461590290512 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}] 06:18:10 INFO - PROCESS | 1650 | 1461590290591 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 06:18:10 INFO - PROCESS | 1650 | 1461590290596 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5e4000 == 34 [pid = 1650] [id = 34] 06:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x126836000) [pid = 1650] [serial = 98] [outer = 0x0] 06:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12697bc00) [pid = 1650] [serial = 99] [outer = 0x126836000] 06:18:10 INFO - PROCESS | 1650 | 1461590290622 Marionette DEBUG loaded listener.js 06:18:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126e24c00) [pid = 1650] [serial = 100] [outer = 0x126836000] 06:18:10 INFO - PROCESS | 1650 | 1461590290900 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]]]}] 06:18:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 06:18:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 06:18:10 INFO - PROCESS | 1650 | 1461590290927 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 06:18:10 INFO - PROCESS | 1650 | 1461590290928 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 06:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 06:18:10 INFO - PROCESS | 1650 | 1461590290931 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 06:18:10 INFO - PROCESS | 1650 | 1461590290933 Marionette TRACE conn2 <- [1,110,null,{}] 06:18:10 INFO - PROCESS | 1650 | 1461590290935 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}] 06:18:11 INFO - PROCESS | 1650 | 1461590291037 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 06:18:11 INFO - PROCESS | 1650 | 1461590291082 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c69a000 == 35 [pid = 1650] [id = 35] 06:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1268cc800) [pid = 1650] [serial = 101] [outer = 0x0] 06:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x127038c00) [pid = 1650] [serial = 102] [outer = 0x1268cc800] 06:18:11 INFO - PROCESS | 1650 | 1461590291109 Marionette DEBUG loaded listener.js 06:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x1278ecc00) [pid = 1650] [serial = 103] [outer = 0x1268cc800] 06:18:11 INFO - PROCESS | 1650 | 1461590291373 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]]]}] 06:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 06:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 469ms 06:18:11 INFO - PROCESS | 1650 | 1461590291401 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 06:18:11 INFO - PROCESS | 1650 | 1461590291402 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 06:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 06:18:11 INFO - PROCESS | 1650 | 1461590291412 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 06:18:11 INFO - PROCESS | 1650 | 1461590291413 Marionette TRACE conn2 <- [1,114,null,{}] 06:18:11 INFO - PROCESS | 1650 | 1461590291415 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}] 06:18:11 INFO - PROCESS | 1650 | 1461590291494 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 06:18:11 INFO - PROCESS | 1650 | 1461590291499 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d26000 == 36 [pid = 1650] [id = 36] 06:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11c445800) [pid = 1650] [serial = 104] [outer = 0x0] 06:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x127d35800) [pid = 1650] [serial = 105] [outer = 0x11c445800] 06:18:11 INFO - PROCESS | 1650 | 1461590291526 Marionette DEBUG loaded listener.js 06:18:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1282a1800) [pid = 1650] [serial = 106] [outer = 0x11c445800] 06:18:11 INFO - PROCESS | 1650 | 1461590291883 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]]]}] 06:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 06:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 527ms 06:18:11 INFO - PROCESS | 1650 | 1461590291945 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 06:18:11 INFO - PROCESS | 1650 | 1461590291947 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 06:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 06:18:11 INFO - PROCESS | 1650 | 1461590291950 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 06:18:11 INFO - PROCESS | 1650 | 1461590291952 Marionette TRACE conn2 <- [1,118,null,{}] 06:18:11 INFO - PROCESS | 1650 | 1461590291955 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}] 06:18:12 INFO - PROCESS | 1650 | 1461590292068 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 06:18:12 INFO - PROCESS | 1650 | 1461590292077 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e3e800 == 37 [pid = 1650] [id = 37] 06:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128280c00) [pid = 1650] [serial = 107] [outer = 0x0] 06:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1295e4400) [pid = 1650] [serial = 108] [outer = 0x128280c00] 06:18:12 INFO - PROCESS | 1650 | 1461590292118 Marionette DEBUG loaded listener.js 06:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1295efc00) [pid = 1650] [serial = 109] [outer = 0x128280c00] 06:18:12 INFO - PROCESS | 1650 | 1461590292444 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]]]}] 06:18:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 06:18:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 519ms 06:18:12 INFO - PROCESS | 1650 | 1461590292471 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 06:18:12 INFO - PROCESS | 1650 | 1461590292474 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 06:18:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 06:18:12 INFO - PROCESS | 1650 | 1461590292478 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 06:18:12 INFO - PROCESS | 1650 | 1461590292479 Marionette TRACE conn2 <- [1,122,null,{}] 06:18:12 INFO - PROCESS | 1650 | 1461590292481 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}] 06:18:12 INFO - PROCESS | 1650 | 1461590292558 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 06:18:12 INFO - PROCESS | 1650 | 1461590292604 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a0a000 == 38 [pid = 1650] [id = 38] 06:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1282a2800) [pid = 1650] [serial = 110] [outer = 0x0] 06:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129e8b000) [pid = 1650] [serial = 111] [outer = 0x1282a2800] 06:18:12 INFO - PROCESS | 1650 | 1461590292629 Marionette DEBUG loaded listener.js 06:18:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129e9d800) [pid = 1650] [serial = 112] [outer = 0x1282a2800] 06:18:13 INFO - PROCESS | 1650 | 1461590293077 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]]]}] 06:18:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 06:18:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 618ms 06:18:13 INFO - PROCESS | 1650 | 1461590293096 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 06:18:13 INFO - PROCESS | 1650 | 1461590293099 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 06:18:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 06:18:13 INFO - PROCESS | 1650 | 1461590293102 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 06:18:13 INFO - PROCESS | 1650 | 1461590293104 Marionette TRACE conn2 <- [1,126,null,{}] 06:18:13 INFO - PROCESS | 1650 | 1461590293107 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}] 06:18:13 INFO - PROCESS | 1650 | 1461590293214 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 06:18:13 INFO - PROCESS | 1650 | 1461590293274 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x1166dd000 == 39 [pid = 1650] [id = 39] 06:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118a49c00) [pid = 1650] [serial = 113] [outer = 0x0] 06:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118f69800) [pid = 1650] [serial = 114] [outer = 0x118a49c00] 06:18:13 INFO - PROCESS | 1650 | 1461590293307 Marionette DEBUG loaded listener.js 06:18:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x119ac3c00) [pid = 1650] [serial = 115] [outer = 0x118a49c00] 06:18:13 INFO - PROCESS | 1650 | 1461590293777 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]]]}] 06:18:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 06:18:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 722ms 06:18:13 INFO - PROCESS | 1650 | 1461590293825 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 06:18:13 INFO - PROCESS | 1650 | 1461590293829 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 06:18:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 06:18:13 INFO - PROCESS | 1650 | 1461590293851 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 06:18:13 INFO - PROCESS | 1650 | 1461590293852 Marionette TRACE conn2 <- [1,130,null,{}] 06:18:13 INFO - PROCESS | 1650 | 1461590293872 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}] 06:18:13 INFO - PROCESS | 1650 | 1461590293970 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 06:18:14 INFO - PROCESS | 1650 | 1461590294026 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba03000 == 40 [pid = 1650] [id = 40] 06:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11abae400) [pid = 1650] [serial = 116] [outer = 0x0] 06:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11ae31800) [pid = 1650] [serial = 117] [outer = 0x11abae400] 06:18:14 INFO - PROCESS | 1650 | 1461590294056 Marionette DEBUG loaded listener.js 06:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11b1efc00) [pid = 1650] [serial = 118] [outer = 0x11abae400] 06:18:14 INFO - PROCESS | 1650 | 1461590294540 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]]]}] 06:18:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 06:18:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 733ms 06:18:14 INFO - PROCESS | 1650 | 1461590294584 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 06:18:14 INFO - PROCESS | 1650 | 1461590294586 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 06:18:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 06:18:14 INFO - PROCESS | 1650 | 1461590294593 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 06:18:14 INFO - PROCESS | 1650 | 1461590294597 Marionette TRACE conn2 <- [1,134,null,{}] 06:18:14 INFO - PROCESS | 1650 | 1461590294609 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}] 06:18:14 INFO - PROCESS | 1650 | 1461590294747 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 06:18:14 INFO - PROCESS | 1650 | 1461590294805 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e5c800 == 41 [pid = 1650] [id = 41] 06:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c154c00) [pid = 1650] [serial = 119] [outer = 0x0] 06:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c283c00) [pid = 1650] [serial = 120] [outer = 0x11c154c00] 06:18:14 INFO - PROCESS | 1650 | 1461590294838 Marionette DEBUG loaded listener.js 06:18:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x126e1a400) [pid = 1650] [serial = 121] [outer = 0x11c154c00] 06:18:15 INFO - PROCESS | 1650 | 1461590295321 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]]]}] 06:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 06:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 774ms 06:18:15 INFO - PROCESS | 1650 | 1461590295367 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 06:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 06:18:15 INFO - PROCESS | 1650 | 1461590295369 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 06:18:15 INFO - PROCESS | 1650 | 1461590295371 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 06:18:15 INFO - PROCESS | 1650 | 1461590295373 Marionette TRACE conn2 <- [1,138,null,{}] 06:18:15 INFO - PROCESS | 1650 | 1461590295375 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}] 06:18:15 INFO - PROCESS | 1650 | 1461590295584 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 06:18:15 INFO - PROCESS | 1650 | 1461590295647 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11631d800 == 42 [pid = 1650] [id = 42] 06:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11638ec00) [pid = 1650] [serial = 122] [outer = 0x0] 06:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x116850c00) [pid = 1650] [serial = 123] [outer = 0x11638ec00] 06:18:15 INFO - PROCESS | 1650 | 1461590295675 Marionette DEBUG loaded listener.js 06:18:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x118af2c00) [pid = 1650] [serial = 124] [outer = 0x11638ec00] 06:18:16 INFO - PROCESS | 1650 | 1461590296099 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]]]}] 06:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 06:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 771ms 06:18:16 INFO - PROCESS | 1650 | 1461590296157 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 06:18:16 INFO - PROCESS | 1650 | 1461590296159 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 06:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 06:18:16 INFO - PROCESS | 1650 | 1461590296164 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 06:18:16 INFO - PROCESS | 1650 | 1461590296166 Marionette TRACE conn2 <- [1,142,null,{}] 06:18:16 INFO - PROCESS | 1650 | 1461590296170 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}] 06:18:16 INFO - PROCESS | 1650 | 1461590296259 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 06:18:16 INFO - PROCESS | 1650 | 1461590296322 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x119112800 == 43 [pid = 1650] [id = 43] 06:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x119e3e400) [pid = 1650] [serial = 125] [outer = 0x0] 06:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11aa2cc00) [pid = 1650] [serial = 126] [outer = 0x119e3e400] 06:18:16 INFO - PROCESS | 1650 | 1461590296351 Marionette DEBUG loaded listener.js 06:18:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11aa54800) [pid = 1650] [serial = 127] [outer = 0x119e3e400] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x125e3e800 == 42 [pid = 1650] [id = 37] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x125d26000 == 41 [pid = 1650] [id = 36] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11c69a000 == 40 [pid = 1650] [id = 35] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5e4000 == 39 [pid = 1650] [id = 34] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11c020800 == 38 [pid = 1650] [id = 33] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba15800 == 37 [pid = 1650] [id = 32] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11abd9000 == 36 [pid = 1650] [id = 31] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x119114000 == 35 [pid = 1650] [id = 30] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11972d000 == 34 [pid = 1650] [id = 29] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x11916d000 == 33 [pid = 1650] [id = 28] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x118a17800 == 32 [pid = 1650] [id = 27] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x116313000 == 31 [pid = 1650] [id = 26] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1147a2800 == 30 [pid = 1650] [id = 25] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x119817800 == 29 [pid = 1650] [id = 24] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x119224800 == 28 [pid = 1650] [id = 23] 06:18:16 INFO - PROCESS | 1650 | --DOCSHELL 0x1153a7000 == 27 [pid = 1650] [id = 22] 06:18:16 INFO - PROCESS | 1650 | 1461590296828 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]]]}] 06:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 06:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 671ms 06:18:16 INFO - PROCESS | 1650 | 1461590296853 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 06:18:16 INFO - PROCESS | 1650 | 1461590296856 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 06:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 06:18:16 INFO - PROCESS | 1650 | 1461590296892 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 06:18:16 INFO - PROCESS | 1650 | 1461590296894 Marionette TRACE conn2 <- [1,146,null,{}] 06:18:16 INFO - PROCESS | 1650 | 1461590296900 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}] 06:18:17 INFO - PROCESS | 1650 | 1461590296996 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 06:18:17 INFO - PROCESS | 1650 | 1461590297055 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119167000 == 28 [pid = 1650] [id = 44] 06:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11925e400) [pid = 1650] [serial = 128] [outer = 0x0] 06:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11aa36800) [pid = 1650] [serial = 129] [outer = 0x11925e400] 06:18:17 INFO - PROCESS | 1650 | 1461590297089 Marionette DEBUG loaded listener.js 06:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11abac800) [pid = 1650] [serial = 130] [outer = 0x11925e400] 06:18:17 INFO - PROCESS | 1650 | 1461590297532 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]]]}] 06:18:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 06:18:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 695ms 06:18:17 INFO - PROCESS | 1650 | 1461590297567 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 06:18:17 INFO - PROCESS | 1650 | 1461590297571 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 06:18:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 06:18:17 INFO - PROCESS | 1650 | 1461590297594 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 06:18:17 INFO - PROCESS | 1650 | 1461590297596 Marionette TRACE conn2 <- [1,150,null,{}] 06:18:17 INFO - PROCESS | 1650 | 1461590297599 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}] 06:18:17 INFO - PROCESS | 1650 | 1461590297696 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 06:18:17 INFO - PROCESS | 1650 | 1461590297754 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa7a000 == 29 [pid = 1650] [id = 45] 06:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11abae000) [pid = 1650] [serial = 131] [outer = 0x0] 06:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11b1ee800) [pid = 1650] [serial = 132] [outer = 0x11abae000] 06:18:17 INFO - PROCESS | 1650 | 1461590297785 Marionette DEBUG loaded listener.js 06:18:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11b9d0c00) [pid = 1650] [serial = 133] [outer = 0x11abae000] 06:18:18 INFO - PROCESS | 1650 | 1461590298226 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]]]}] 06:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 06:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 673ms 06:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 06:18:18 INFO - PROCESS | 1650 | 1461590298265 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 06:18:18 INFO - PROCESS | 1650 | 1461590298267 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 06:18:18 INFO - PROCESS | 1650 | 1461590298269 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 06:18:18 INFO - PROCESS | 1650 | 1461590298272 Marionette TRACE conn2 <- [1,154,null,{}] 06:18:18 INFO - PROCESS | 1650 | 1461590298300 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}] 06:18:18 INFO - PROCESS | 1650 | 1461590298399 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 06:18:18 INFO - PROCESS | 1650 | 1461590298460 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c027800 == 30 [pid = 1650] [id = 46] 06:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11ae63400) [pid = 1650] [serial = 134] [outer = 0x0] 06:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11c43b800) [pid = 1650] [serial = 135] [outer = 0x11ae63400] 06:18:18 INFO - PROCESS | 1650 | 1461590298494 Marionette DEBUG loaded listener.js 06:18:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11c9fe000) [pid = 1650] [serial = 136] [outer = 0x11ae63400] 06:18:18 INFO - PROCESS | 1650 | 1461590298938 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]]]}] 06:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 06:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 688ms 06:18:18 INFO - PROCESS | 1650 | 1461590298958 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 06:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 06:18:18 INFO - PROCESS | 1650 | 1461590298960 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 06:18:18 INFO - PROCESS | 1650 | 1461590298962 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 06:18:18 INFO - PROCESS | 1650 | 1461590298963 Marionette TRACE conn2 <- [1,158,null,{}] 06:18:18 INFO - PROCESS | 1650 | 1461590298966 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}] 06:18:19 INFO - PROCESS | 1650 | 1461590299064 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 06:18:19 INFO - PROCESS | 1650 | 1461590299123 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x115262800 == 31 [pid = 1650] [id = 47] 06:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x123cbc800) [pid = 1650] [serial = 137] [outer = 0x0] 06:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12697c400) [pid = 1650] [serial = 138] [outer = 0x123cbc800] 06:18:19 INFO - PROCESS | 1650 | 1461590299154 Marionette DEBUG loaded listener.js 06:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x126e1fc00) [pid = 1650] [serial = 139] [outer = 0x123cbc800] 06:18:19 INFO - PROCESS | 1650 | 1461590299589 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]]]}] 06:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 06:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 06:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 06:18:19 INFO - PROCESS | 1650 | 1461590299641 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 06:18:19 INFO - PROCESS | 1650 | 1461590299642 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 06:18:19 INFO - PROCESS | 1650 | 1461590299646 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 06:18:19 INFO - PROCESS | 1650 | 1461590299648 Marionette TRACE conn2 <- [1,162,null,{}] 06:18:19 INFO - PROCESS | 1650 | 1461590299650 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}] 06:18:19 INFO - PROCESS | 1650 | 1461590299813 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 06:18:19 INFO - PROCESS | 1650 | 1461590299875 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x116311000 == 32 [pid = 1650] [id = 48] 06:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x115a3c800) [pid = 1650] [serial = 140] [outer = 0x0] 06:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x116386400) [pid = 1650] [serial = 141] [outer = 0x115a3c800] 06:18:19 INFO - PROCESS | 1650 | 1461590299903 Marionette DEBUG loaded listener.js 06:18:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x118e0f400) [pid = 1650] [serial = 142] [outer = 0x115a3c800] 06:18:20 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec4e800 == 31 [pid = 1650] [id = 11] 06:18:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11631d800 == 30 [pid = 1650] [id = 42] 06:18:20 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba03000 == 29 [pid = 1650] [id = 40] 06:18:20 INFO - PROCESS | 1650 | --DOCSHELL 0x1166dd000 == 28 [pid = 1650] [id = 39] 06:18:20 INFO - PROCESS | 1650 | 1461590300382 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]]]}] 06:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 06:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 770ms 06:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 06:18:20 INFO - PROCESS | 1650 | 1461590300417 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 06:18:20 INFO - PROCESS | 1650 | 1461590300419 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 06:18:20 INFO - PROCESS | 1650 | 1461590300425 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 06:18:20 INFO - PROCESS | 1650 | 1461590300428 Marionette TRACE conn2 <- [1,166,null,{}] 06:18:20 INFO - PROCESS | 1650 | 1461590300432 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}] 06:18:20 INFO - PROCESS | 1650 | 1461590300524 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 06:18:20 INFO - PROCESS | 1650 | 1461590300585 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119176800 == 29 [pid = 1650] [id = 49] 06:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x118e0d800) [pid = 1650] [serial = 143] [outer = 0x0] 06:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x119e40000) [pid = 1650] [serial = 144] [outer = 0x118e0d800] 06:18:20 INFO - PROCESS | 1650 | 1461590300618 Marionette DEBUG loaded listener.js 06:18:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11abb6c00) [pid = 1650] [serial = 145] [outer = 0x118e0d800] 06:18:21 INFO - PROCESS | 1650 | 1461590301061 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]]]}] 06:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 06:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 673ms 06:18:21 INFO - PROCESS | 1650 | 1461590301106 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 06:18:21 INFO - PROCESS | 1650 | 1461590301110 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 06:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 06:18:21 INFO - PROCESS | 1650 | 1461590301117 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 06:18:21 INFO - PROCESS | 1650 | 1461590301118 Marionette TRACE conn2 <- [1,170,null,{}] 06:18:21 INFO - PROCESS | 1650 | 1461590301122 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}] 06:18:21 INFO - PROCESS | 1650 | 1461590301213 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 06:18:21 INFO - PROCESS | 1650 | 1461590301272 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c173800 == 30 [pid = 1650] [id = 50] 06:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11b9c8800) [pid = 1650] [serial = 146] [outer = 0x0] 06:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11c14f400) [pid = 1650] [serial = 147] [outer = 0x11b9c8800] 06:18:21 INFO - PROCESS | 1650 | 1461590301302 Marionette DEBUG loaded listener.js 06:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11c410800) [pid = 1650] [serial = 148] [outer = 0x11b9c8800] 06:18:21 INFO - PROCESS | 1650 | 1461590301726 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]]]}] 06:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 06:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 06:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 06:18:21 INFO - PROCESS | 1650 | 1461590301738 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 06:18:21 INFO - PROCESS | 1650 | 1461590301739 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 06:18:21 INFO - PROCESS | 1650 | 1461590301742 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 06:18:21 INFO - PROCESS | 1650 | 1461590301744 Marionette TRACE conn2 <- [1,174,null,{}] 06:18:21 INFO - PROCESS | 1650 | 1461590301752 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}] 06:18:21 INFO - PROCESS | 1650 | 1461590301878 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 06:18:21 INFO - PROCESS | 1650 | 1461590301899 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e49800 == 31 [pid = 1650] [id = 51] 06:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12697a400) [pid = 1650] [serial = 149] [outer = 0x0] 06:18:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x127272400) [pid = 1650] [serial = 150] [outer = 0x12697a400] 06:18:21 INFO - PROCESS | 1650 | 1461590301954 Marionette DEBUG loaded listener.js 06:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12787e400) [pid = 1650] [serial = 151] [outer = 0x12697a400] 06:18:22 INFO - PROCESS | 1650 | 1461590302385 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]]]}] 06:18:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 06:18:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 06:18:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 06:18:22 INFO - PROCESS | 1650 | 1461590302413 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 06:18:22 INFO - PROCESS | 1650 | 1461590302415 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 06:18:22 INFO - PROCESS | 1650 | 1461590302417 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 06:18:22 INFO - PROCESS | 1650 | 1461590302418 Marionette TRACE conn2 <- [1,178,null,{}] 06:18:22 INFO - PROCESS | 1650 | 1461590302421 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}] 06:18:22 INFO - PROCESS | 1650 | 1461590302525 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 06:18:22 INFO - PROCESS | 1650 | 1461590302598 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x127332800 == 32 [pid = 1650] [id = 52] 06:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x127d30c00) [pid = 1650] [serial = 152] [outer = 0x0] 06:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x1295e3400) [pid = 1650] [serial = 153] [outer = 0x127d30c00] 06:18:22 INFO - PROCESS | 1650 | 1461590302629 Marionette DEBUG loaded listener.js 06:18:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x129e97400) [pid = 1650] [serial = 154] [outer = 0x127d30c00] 06:18:23 INFO - PROCESS | 1650 | 1461590303067 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]]]}] 06:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 06:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 669ms 06:18:23 INFO - PROCESS | 1650 | 1461590303108 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 06:18:23 INFO - PROCESS | 1650 | 1461590303110 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 06:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 06:18:23 INFO - PROCESS | 1650 | 1461590303118 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 06:18:23 INFO - PROCESS | 1650 | 1461590303120 Marionette TRACE conn2 <- [1,182,null,{}] 06:18:23 INFO - PROCESS | 1650 | 1461590303126 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}] 06:18:23 INFO - PROCESS | 1650 | 1461590303253 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 06:18:23 INFO - PROCESS | 1650 | 1461590303336 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12830d000 == 33 [pid = 1650] [id = 53] 06:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x129e97800) [pid = 1650] [serial = 155] [outer = 0x0] 06:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x129ea0000) [pid = 1650] [serial = 156] [outer = 0x129e97800] 06:18:23 INFO - PROCESS | 1650 | 1461590303369 Marionette DEBUG loaded listener.js 06:18:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b66c800) [pid = 1650] [serial = 157] [outer = 0x129e97800] 06:18:23 INFO - PROCESS | 1650 | 1461590303822 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]]]}] 06:18:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 06:18:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 725ms 06:18:23 INFO - PROCESS | 1650 | 1461590303841 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 06:18:23 INFO - PROCESS | 1650 | 1461590303843 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 06:18:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 06:18:23 INFO - PROCESS | 1650 | 1461590303845 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 06:18:23 INFO - PROCESS | 1650 | 1461590303846 Marionette TRACE conn2 <- [1,186,null,{}] 06:18:23 INFO - PROCESS | 1650 | 1461590303849 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}] 06:18:23 INFO - PROCESS | 1650 | 1461590303967 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 06:18:24 INFO - PROCESS | 1650 | 1461590304027 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b224800 == 34 [pid = 1650] [id = 54] 06:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12b8a1400) [pid = 1650] [serial = 158] [outer = 0x0] 06:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12bb65400) [pid = 1650] [serial = 159] [outer = 0x12b8a1400] 06:18:24 INFO - PROCESS | 1650 | 1461590304076 Marionette DEBUG loaded listener.js 06:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12c7edc00) [pid = 1650] [serial = 160] [outer = 0x12b8a1400] 06:18:24 INFO - PROCESS | 1650 | 1461590304622 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]]]}] 06:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 06:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 819ms 06:18:24 INFO - PROCESS | 1650 | 1461590304665 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 06:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 06:18:24 INFO - PROCESS | 1650 | 1461590304667 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 06:18:24 INFO - PROCESS | 1650 | 1461590304670 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 06:18:24 INFO - PROCESS | 1650 | 1461590304674 Marionette TRACE conn2 <- [1,190,null,{}] 06:18:24 INFO - PROCESS | 1650 | 1461590304679 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}] 06:18:24 INFO - PROCESS | 1650 | 1461590304768 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 06:18:24 INFO - PROCESS | 1650 | 1461590304832 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11972d000 == 35 [pid = 1650] [id = 55] 06:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11abb1c00) [pid = 1650] [serial = 161] [outer = 0x0] 06:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11ae32c00) [pid = 1650] [serial = 162] [outer = 0x11abb1c00] 06:18:24 INFO - PROCESS | 1650 | 1461590304861 Marionette DEBUG loaded listener.js 06:18:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11b1ef400) [pid = 1650] [serial = 163] [outer = 0x11abb1c00] 06:18:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11c027800 == 34 [pid = 1650] [id = 46] 06:18:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa7a000 == 33 [pid = 1650] [id = 45] 06:18:25 INFO - PROCESS | 1650 | --DOCSHELL 0x119167000 == 32 [pid = 1650] [id = 44] 06:18:25 INFO - PROCESS | 1650 | 1461590305336 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]]]}] 06:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 06:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 722ms 06:18:25 INFO - PROCESS | 1650 | 1461590305408 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 06:18:25 INFO - PROCESS | 1650 | 1461590305411 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 06:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 06:18:25 INFO - PROCESS | 1650 | 1461590305416 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 06:18:25 INFO - PROCESS | 1650 | 1461590305418 Marionette TRACE conn2 <- [1,194,null,{}] 06:18:25 INFO - PROCESS | 1650 | 1461590305422 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}] 06:18:25 INFO - PROCESS | 1650 | 1461590305518 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 06:18:25 INFO - PROCESS | 1650 | 1461590305580 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c1bd800 == 33 [pid = 1650] [id = 56] 06:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11ae67c00) [pid = 1650] [serial = 164] [outer = 0x0] 06:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x11c14c000) [pid = 1650] [serial = 165] [outer = 0x11ae67c00] 06:18:25 INFO - PROCESS | 1650 | 1461590305612 Marionette DEBUG loaded listener.js 06:18:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11c405000) [pid = 1650] [serial = 166] [outer = 0x11ae67c00] 06:18:26 INFO - PROCESS | 1650 | 1461590306040 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]]]}] 06:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 06:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 670ms 06:18:26 INFO - PROCESS | 1650 | 1461590306090 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 06:18:26 INFO - PROCESS | 1650 | 1461590306093 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 06:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 06:18:26 INFO - PROCESS | 1650 | 1461590306101 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 06:18:26 INFO - PROCESS | 1650 | 1461590306102 Marionette TRACE conn2 <- [1,198,null,{}] 06:18:26 INFO - PROCESS | 1650 | 1461590306106 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}] 06:18:26 INFO - PROCESS | 1650 | 1461590306203 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 06:18:26 INFO - PROCESS | 1650 | 1461590306265 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x1270c1000 == 34 [pid = 1650] [id = 57] 06:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x126975400) [pid = 1650] [serial = 167] [outer = 0x0] 06:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x126e1b400) [pid = 1650] [serial = 168] [outer = 0x126975400] 06:18:26 INFO - PROCESS | 1650 | 1461590306296 Marionette DEBUG loaded listener.js 06:18:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x1278a4000) [pid = 1650] [serial = 169] [outer = 0x126975400] 06:18:26 INFO - PROCESS | 1650 | 1461590306718 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]]]}] 06:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 06:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 672ms 06:18:26 INFO - PROCESS | 1650 | 1461590306805 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 06:18:26 INFO - PROCESS | 1650 | 1461590306807 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 06:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 06:18:26 INFO - PROCESS | 1650 | 1461590306812 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 06:18:26 INFO - PROCESS | 1650 | 1461590306814 Marionette TRACE conn2 <- [1,202,null,{}] 06:18:26 INFO - PROCESS | 1650 | 1461590306822 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}] 06:18:26 INFO - PROCESS | 1650 | 1461590306918 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 06:18:26 INFO - PROCESS | 1650 | 1461590306983 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b22b800 == 35 [pid = 1650] [id = 58] 06:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x129e98c00) [pid = 1650] [serial = 170] [outer = 0x0] 06:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12b66d800) [pid = 1650] [serial = 171] [outer = 0x129e98c00] 06:18:27 INFO - PROCESS | 1650 | 1461590307016 Marionette DEBUG loaded listener.js 06:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12bc93800) [pid = 1650] [serial = 172] [outer = 0x129e98c00] 06:18:27 INFO - PROCESS | 1650 | 1461590307444 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]]]}] 06:18:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 06:18:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 671ms 06:18:27 INFO - PROCESS | 1650 | 1461590307483 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 06:18:27 INFO - PROCESS | 1650 | 1461590307485 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 06:18:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 06:18:27 INFO - PROCESS | 1650 | 1461590307507 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 06:18:27 INFO - PROCESS | 1650 | 1461590307508 Marionette TRACE conn2 <- [1,206,null,{}] 06:18:27 INFO - PROCESS | 1650 | 1461590307513 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}] 06:18:27 INFO - PROCESS | 1650 | 1461590307612 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 06:18:27 INFO - PROCESS | 1650 | 1461590307676 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x115264800 == 36 [pid = 1650] [id = 59] 06:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12bca1000) [pid = 1650] [serial = 173] [outer = 0x0] 06:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12be95000) [pid = 1650] [serial = 174] [outer = 0x12bca1000] 06:18:27 INFO - PROCESS | 1650 | 1461590307707 Marionette DEBUG loaded listener.js 06:18:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12c7f4400) [pid = 1650] [serial = 175] [outer = 0x12bca1000] 06:18:28 INFO - PROCESS | 1650 | 1461590308110 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]]]}] 06:18:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 06:18:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 640ms 06:18:28 INFO - PROCESS | 1650 | 1461590308128 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 06:18:28 INFO - PROCESS | 1650 | 1461590308130 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 06:18:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 06:18:28 INFO - PROCESS | 1650 | 1461590308132 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 06:18:28 INFO - PROCESS | 1650 | 1461590308133 Marionette TRACE conn2 <- [1,210,null,{}] 06:18:28 INFO - PROCESS | 1650 | 1461590308136 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}] 06:18:28 INFO - PROCESS | 1650 | 1461590308228 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 06:18:28 INFO - PROCESS | 1650 | 1461590308307 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c77e000 == 37 [pid = 1650] [id = 60] 06:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12c7f8400) [pid = 1650] [serial = 176] [outer = 0x0] 06:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12cfc3400) [pid = 1650] [serial = 177] [outer = 0x12c7f8400] 06:18:28 INFO - PROCESS | 1650 | 1461590308337 Marionette DEBUG loaded listener.js 06:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12d04e800) [pid = 1650] [serial = 178] [outer = 0x12c7f8400] 06:18:28 INFO - PROCESS | 1650 | 1461590308782 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]]]}] 06:18:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 06:18:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 669ms 06:18:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 06:18:28 INFO - PROCESS | 1650 | 1461590308801 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 06:18:28 INFO - PROCESS | 1650 | 1461590308802 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 06:18:28 INFO - PROCESS | 1650 | 1461590308805 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 06:18:28 INFO - PROCESS | 1650 | 1461590308806 Marionette TRACE conn2 <- [1,214,null,{}] 06:18:28 INFO - PROCESS | 1650 | 1461590308808 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}] 06:18:28 INFO - PROCESS | 1650 | 1461590308916 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 06:18:28 INFO - PROCESS | 1650 | 1461590308968 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d136800 == 38 [pid = 1650] [id = 61] 06:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12d051000) [pid = 1650] [serial = 179] [outer = 0x0] 06:18:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12d65bc00) [pid = 1650] [serial = 180] [outer = 0x12d051000] 06:18:29 INFO - PROCESS | 1650 | 1461590308999 Marionette DEBUG loaded listener.js 06:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12dcb9000) [pid = 1650] [serial = 181] [outer = 0x12d051000] 06:18:29 INFO - PROCESS | 1650 | 1461590309450 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]]]}] 06:18:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 06:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 669ms 06:18:29 INFO - PROCESS | 1650 | 1461590309475 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 06:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 06:18:29 INFO - PROCESS | 1650 | 1461590309477 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 06:18:29 INFO - PROCESS | 1650 | 1461590309480 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 06:18:29 INFO - PROCESS | 1650 | 1461590309483 Marionette TRACE conn2 <- [1,218,null,{}] 06:18:29 INFO - PROCESS | 1650 | 1461590309486 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}] 06:18:29 INFO - PROCESS | 1650 | 1461590309597 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 06:18:29 INFO - PROCESS | 1650 | 1461590309663 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x119817000 == 39 [pid = 1650] [id = 62] 06:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11b03b800) [pid = 1650] [serial = 182] [outer = 0x0] 06:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x11b9c3000) [pid = 1650] [serial = 183] [outer = 0x11b03b800] 06:18:29 INFO - PROCESS | 1650 | 1461590309693 Marionette DEBUG loaded listener.js 06:18:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11c289000) [pid = 1650] [serial = 184] [outer = 0x11b03b800] 06:18:30 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc1d000 == 38 [pid = 1650] [id = 19] 06:18:30 INFO - PROCESS | 1650 | --DOCSHELL 0x11c173800 == 37 [pid = 1650] [id = 50] 06:18:30 INFO - PROCESS | 1650 | --DOCSHELL 0x119176800 == 36 [pid = 1650] [id = 49] 06:18:30 INFO - PROCESS | 1650 | 1461590310186 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]]]}] 06:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 06:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 721ms 06:18:30 INFO - PROCESS | 1650 | 1461590310201 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 06:18:30 INFO - PROCESS | 1650 | 1461590310204 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 06:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 06:18:30 INFO - PROCESS | 1650 | 1461590310207 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 06:18:30 INFO - PROCESS | 1650 | 1461590310210 Marionette TRACE conn2 <- [1,222,null,{}] 06:18:30 INFO - PROCESS | 1650 | 1461590310214 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}] 06:18:30 INFO - PROCESS | 1650 | 1461590310312 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 06:18:30 INFO - PROCESS | 1650 | 1461590310378 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c173800 == 37 [pid = 1650] [id = 63] 06:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x11912fc00) [pid = 1650] [serial = 185] [outer = 0x0] 06:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x11bcce800) [pid = 1650] [serial = 186] [outer = 0x11912fc00] 06:18:30 INFO - PROCESS | 1650 | 1461590310411 Marionette DEBUG loaded listener.js 06:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11c903c00) [pid = 1650] [serial = 187] [outer = 0x11912fc00] 06:18:30 INFO - PROCESS | 1650 | 1461590310840 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]]]}] 06:18:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x11c56a400) [pid = 1650] [serial = 188] [outer = 0x12fabb400] 06:18:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 06:18:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 671ms 06:18:30 INFO - PROCESS | 1650 | 1461590310904 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 06:18:30 INFO - PROCESS | 1650 | 1461590310907 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 06:18:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 06:18:30 INFO - PROCESS | 1650 | 1461590310963 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 06:18:30 INFO - PROCESS | 1650 | 1461590310965 Marionette TRACE conn2 <- [1,226,null,{}] 06:18:30 INFO - PROCESS | 1650 | 1461590310968 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}] 06:18:31 INFO - PROCESS | 1650 | 1461590311065 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 06:18:31 INFO - PROCESS | 1650 | 1461590311133 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b236000 == 38 [pid = 1650] [id = 64] 06:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x1278edc00) [pid = 1650] [serial = 189] [outer = 0x0] 06:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x128285400) [pid = 1650] [serial = 190] [outer = 0x1278edc00] 06:18:31 INFO - PROCESS | 1650 | 1461590311164 Marionette DEBUG loaded listener.js 06:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12b89f400) [pid = 1650] [serial = 191] [outer = 0x1278edc00] 06:18:31 INFO - PROCESS | 1650 | 1461590311583 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]]]}] 06:18:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 06:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 691ms 06:18:31 INFO - PROCESS | 1650 | 1461590311633 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 06:18:31 INFO - PROCESS | 1650 | 1461590311634 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 06:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 06:18:31 INFO - PROCESS | 1650 | 1461590311637 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 06:18:31 INFO - PROCESS | 1650 | 1461590311640 Marionette TRACE conn2 <- [1,230,null,{}] 06:18:31 INFO - PROCESS | 1650 | 1461590311647 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}] 06:18:31 INFO - PROCESS | 1650 | 1461590311748 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 06:18:31 INFO - PROCESS | 1650 | 1461590311805 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db05000 == 39 [pid = 1650] [id = 65] 06:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12bc94800) [pid = 1650] [serial = 192] [outer = 0x0] 06:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12cfc3800) [pid = 1650] [serial = 193] [outer = 0x12bc94800] 06:18:31 INFO - PROCESS | 1650 | 1461590311838 Marionette DEBUG loaded listener.js 06:18:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12d1c6c00) [pid = 1650] [serial = 194] [outer = 0x12bc94800] 06:18:32 INFO - PROCESS | 1650 | 1461590312264 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]]]}] 06:18:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 06:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 672ms 06:18:32 INFO - PROCESS | 1650 | 1461590312309 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 06:18:32 INFO - PROCESS | 1650 | 1461590312311 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 06:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 06:18:32 INFO - PROCESS | 1650 | 1461590312313 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 06:18:32 INFO - PROCESS | 1650 | 1461590312315 Marionette TRACE conn2 <- [1,234,null,{}] 06:18:32 INFO - PROCESS | 1650 | 1461590312317 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}] 06:18:32 INFO - PROCESS | 1650 | 1461590312429 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 06:18:32 INFO - PROCESS | 1650 | 1461590312483 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dbae000 == 40 [pid = 1650] [id = 66] 06:18:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12d663c00) [pid = 1650] [serial = 195] [outer = 0x0] 06:18:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12dcb0800) [pid = 1650] [serial = 196] [outer = 0x12d663c00] 06:18:32 INFO - PROCESS | 1650 | 1461590312513 Marionette DEBUG loaded listener.js 06:18:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12dcbd400) [pid = 1650] [serial = 197] [outer = 0x12d663c00] 06:18:32 INFO - PROCESS | 1650 | 1461590312914 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]]]}] 06:18:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 06:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 620ms 06:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 06:18:32 INFO - PROCESS | 1650 | 1461590312933 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 06:18:32 INFO - PROCESS | 1650 | 1461590312934 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 06:18:32 INFO - PROCESS | 1650 | 1461590312937 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 06:18:32 INFO - PROCESS | 1650 | 1461590312938 Marionette TRACE conn2 <- [1,238,null,{}] 06:18:32 INFO - PROCESS | 1650 | 1461590312940 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}] 06:18:33 INFO - PROCESS | 1650 | 1461590313031 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 06:18:33 INFO - PROCESS | 1650 | 1461590313080 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e36b800 == 41 [pid = 1650] [id = 67] 06:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12d6cd400) [pid = 1650] [serial = 198] [outer = 0x0] 06:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x12e3c8800) [pid = 1650] [serial = 199] [outer = 0x12d6cd400] 06:18:33 INFO - PROCESS | 1650 | 1461590313110 Marionette DEBUG loaded listener.js 06:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12e3d0800) [pid = 1650] [serial = 200] [outer = 0x12d6cd400] 06:18:33 INFO - PROCESS | 1650 | 1461590313533 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]]]}] 06:18:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 06:18:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 619ms 06:18:33 INFO - PROCESS | 1650 | 1461590313556 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 06:18:33 INFO - PROCESS | 1650 | 1461590313557 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 06:18:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 06:18:33 INFO - PROCESS | 1650 | 1461590313560 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 06:18:33 INFO - PROCESS | 1650 | 1461590313561 Marionette TRACE conn2 <- [1,242,null,{}] 06:18:33 INFO - PROCESS | 1650 | 1461590313563 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}] 06:18:33 INFO - PROCESS | 1650 | 1461590313681 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 06:18:33 INFO - PROCESS | 1650 | 1461590313769 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec4c000 == 42 [pid = 1650] [id = 68] 06:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x12e3f9000) [pid = 1650] [serial = 201] [outer = 0x0] 06:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x12ec0a400) [pid = 1650] [serial = 202] [outer = 0x12e3f9000] 06:18:33 INFO - PROCESS | 1650 | 1461590313799 Marionette DEBUG loaded listener.js 06:18:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x12f831800) [pid = 1650] [serial = 203] [outer = 0x12e3f9000] 06:18:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 06:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 668ms 06:18:34 INFO - PROCESS | 1650 | 1461590314222 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]]]}] 06:18:34 INFO - PROCESS | 1650 | 1461590314228 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 06:18:34 INFO - PROCESS | 1650 | 1461590314230 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 06:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 06:18:34 INFO - PROCESS | 1650 | 1461590314232 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 06:18:34 INFO - PROCESS | 1650 | 1461590314233 Marionette TRACE conn2 <- [1,246,null,{}] 06:18:34 INFO - PROCESS | 1650 | 1461590314235 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}] 06:18:34 INFO - PROCESS | 1650 | 1461590314326 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 06:18:34 INFO - PROCESS | 1650 | 1461590314376 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f841000 == 43 [pid = 1650] [id = 69] 06:18:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12b25e400) [pid = 1650] [serial = 204] [outer = 0x0] 06:18:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x12b261c00) [pid = 1650] [serial = 205] [outer = 0x12b25e400] 06:18:34 INFO - PROCESS | 1650 | 1461590314405 Marionette DEBUG loaded listener.js 06:18:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x12b265c00) [pid = 1650] [serial = 206] [outer = 0x12b25e400] 06:18:34 INFO - PROCESS | 1650 | 1461590314818 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]]]}] 06:18:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 06:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 618ms 06:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 06:18:34 INFO - PROCESS | 1650 | 1461590314850 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 06:18:34 INFO - PROCESS | 1650 | 1461590314852 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 06:18:34 INFO - PROCESS | 1650 | 1461590314854 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 06:18:34 INFO - PROCESS | 1650 | 1461590314855 Marionette TRACE conn2 <- [1,250,null,{}] 06:18:34 INFO - PROCESS | 1650 | 1461590314858 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}] 06:18:34 INFO - PROCESS | 1650 | 1461590314950 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 06:18:35 INFO - PROCESS | 1650 | 1461590315033 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa8b800 == 44 [pid = 1650] [id = 70] 06:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12b266000) [pid = 1650] [serial = 207] [outer = 0x0] 06:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12ec0b000) [pid = 1650] [serial = 208] [outer = 0x12b266000] 06:18:35 INFO - PROCESS | 1650 | 1461590315062 Marionette DEBUG loaded listener.js 06:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 209 (0x12f834000) [pid = 1650] [serial = 209] [outer = 0x12b266000] 06:18:35 INFO - PROCESS | 1650 | 1461590315529 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]]]}] 06:18:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 06:18:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 720ms 06:18:35 INFO - PROCESS | 1650 | 1461590315574 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 06:18:35 INFO - PROCESS | 1650 | 1461590315576 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 06:18:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 06:18:35 INFO - PROCESS | 1650 | 1461590315580 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 06:18:35 INFO - PROCESS | 1650 | 1461590315582 Marionette TRACE conn2 <- [1,254,null,{}] 06:18:35 INFO - PROCESS | 1650 | 1461590315585 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}] 06:18:35 INFO - PROCESS | 1650 | 1461590315680 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 06:18:35 INFO - PROCESS | 1650 | 1461590315735 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x127c34000 == 45 [pid = 1650] [id = 71] 06:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 210 (0x11b9cfc00) [pid = 1650] [serial = 210] [outer = 0x0] 06:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 211 (0x11c997c00) [pid = 1650] [serial = 211] [outer = 0x11b9cfc00] 06:18:35 INFO - PROCESS | 1650 | 1461590315765 Marionette DEBUG loaded listener.js 06:18:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 212 (0x12789d800) [pid = 1650] [serial = 212] [outer = 0x11b9cfc00] 06:18:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12c77e000 == 44 [pid = 1650] [id = 60] 06:18:36 INFO - PROCESS | 1650 | --DOCSHELL 0x115264800 == 43 [pid = 1650] [id = 59] 06:18:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12b22b800 == 42 [pid = 1650] [id = 58] 06:18:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1270c1000 == 41 [pid = 1650] [id = 57] 06:18:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11c1bd800 == 40 [pid = 1650] [id = 56] 06:18:36 INFO - PROCESS | 1650 | 1461590316256 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]]]}] 06:18:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 06:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 722ms 06:18:36 INFO - PROCESS | 1650 | 1461590316301 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 06:18:36 INFO - PROCESS | 1650 | 1461590316304 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 06:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 06:18:36 INFO - PROCESS | 1650 | 1461590316310 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 06:18:36 INFO - PROCESS | 1650 | 1461590316312 Marionette TRACE conn2 <- [1,258,null,{}] 06:18:36 INFO - PROCESS | 1650 | 1461590316316 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}] 06:18:36 INFO - PROCESS | 1650 | 1461590316417 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 06:18:36 INFO - PROCESS | 1650 | 1461590316486 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12830e800 == 41 [pid = 1650] [id = 72] 06:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 213 (0x11c150c00) [pid = 1650] [serial = 213] [outer = 0x0] 06:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 214 (0x1278a3c00) [pid = 1650] [serial = 214] [outer = 0x11c150c00] 06:18:36 INFO - PROCESS | 1650 | 1461590316519 Marionette DEBUG loaded listener.js 06:18:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 215 (0x129ea4400) [pid = 1650] [serial = 215] [outer = 0x11c150c00] 06:18:36 INFO - PROCESS | 1650 | 1461590316934 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]]]}] 06:18:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 06:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 672ms 06:18:36 INFO - PROCESS | 1650 | 1461590316981 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 06:18:36 INFO - PROCESS | 1650 | 1461590316985 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 06:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 06:18:36 INFO - PROCESS | 1650 | 1461590316990 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 06:18:36 INFO - PROCESS | 1650 | 1461590316992 Marionette TRACE conn2 <- [1,262,null,{}] 06:18:36 INFO - PROCESS | 1650 | 1461590316994 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}] 06:18:37 INFO - PROCESS | 1650 | 1461590317095 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 06:18:37 INFO - PROCESS | 1650 | 1461590317153 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1d7800 == 42 [pid = 1650] [id = 73] 06:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 216 (0x12b263000) [pid = 1650] [serial = 216] [outer = 0x0] 06:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 217 (0x12bb58800) [pid = 1650] [serial = 217] [outer = 0x12b263000] 06:18:37 INFO - PROCESS | 1650 | 1461590317196 Marionette DEBUG loaded listener.js 06:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 218 (0x12c7f3000) [pid = 1650] [serial = 218] [outer = 0x12b263000] 06:18:37 INFO - PROCESS | 1650 | 1461590317626 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]]]}] 06:18:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 06:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 669ms 06:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 06:18:37 INFO - PROCESS | 1650 | 1461590317659 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 06:18:37 INFO - PROCESS | 1650 | 1461590317661 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 06:18:37 INFO - PROCESS | 1650 | 1461590317663 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 06:18:37 INFO - PROCESS | 1650 | 1461590317666 Marionette TRACE conn2 <- [1,266,null,{}] 06:18:37 INFO - PROCESS | 1650 | 1461590317673 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}] 06:18:37 INFO - PROCESS | 1650 | 1461590317789 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 06:18:37 INFO - PROCESS | 1650 | 1461590317849 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec61800 == 43 [pid = 1650] [id = 74] 06:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 219 (0x12d1c1400) [pid = 1650] [serial = 219] [outer = 0x0] 06:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 220 (0x12d6c1000) [pid = 1650] [serial = 220] [outer = 0x12d1c1400] 06:18:37 INFO - PROCESS | 1650 | 1461590317882 Marionette DEBUG loaded listener.js 06:18:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 221 (0x12e3cdc00) [pid = 1650] [serial = 221] [outer = 0x12d1c1400] 06:18:38 INFO - PROCESS | 1650 | 1461590318340 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]]]}] 06:18:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 06:18:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 721ms 06:18:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 06:18:38 INFO - PROCESS | 1650 | 1461590318384 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 06:18:38 INFO - PROCESS | 1650 | 1461590318386 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 06:18:38 INFO - PROCESS | 1650 | 1461590318408 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 06:18:38 INFO - PROCESS | 1650 | 1461590318409 Marionette TRACE conn2 <- [1,270,null,{}] 06:18:38 INFO - PROCESS | 1650 | 1461590318414 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}] 06:18:38 INFO - PROCESS | 1650 | 1461590318507 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 06:18:38 INFO - PROCESS | 1650 | 1461590318575 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e65800 == 44 [pid = 1650] [id = 75] 06:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 222 (0x129e91800) [pid = 1650] [serial = 222] [outer = 0x0] 06:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 223 (0x129e96000) [pid = 1650] [serial = 223] [outer = 0x129e91800] 06:18:38 INFO - PROCESS | 1650 | 1461590318606 Marionette DEBUG loaded listener.js 06:18:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 224 (0x12b527000) [pid = 1650] [serial = 224] [outer = 0x129e91800] 06:18:38 INFO - PROCESS | 1650 | 1461590318985 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]]]}] 06:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 06:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 640ms 06:18:39 INFO - PROCESS | 1650 | 1461590319029 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 06:18:39 INFO - PROCESS | 1650 | 1461590319030 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 06:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 06:18:39 INFO - PROCESS | 1650 | 1461590319032 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 06:18:39 INFO - PROCESS | 1650 | 1461590319034 Marionette TRACE conn2 <- [1,274,null,{}] 06:18:39 INFO - PROCESS | 1650 | 1461590319036 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}] 06:18:39 INFO - PROCESS | 1650 | 1461590319128 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 06:18:39 INFO - PROCESS | 1650 | 1461590319218 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff69800 == 45 [pid = 1650] [id = 76] 06:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 225 (0x129e91c00) [pid = 1650] [serial = 225] [outer = 0x0] 06:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 226 (0x12b52f800) [pid = 1650] [serial = 226] [outer = 0x129e91c00] 06:18:39 INFO - PROCESS | 1650 | 1461590319247 Marionette DEBUG loaded listener.js 06:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 227 (0x12e3f4c00) [pid = 1650] [serial = 227] [outer = 0x129e91c00] 06:18:39 INFO - PROCESS | 1650 | 1461590319670 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]]]}] 06:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 06:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 671ms 06:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 06:18:39 INFO - PROCESS | 1650 | 1461590319703 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 06:18:39 INFO - PROCESS | 1650 | 1461590319705 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 06:18:39 INFO - PROCESS | 1650 | 1461590319707 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 06:18:39 INFO - PROCESS | 1650 | 1461590319708 Marionette TRACE conn2 <- [1,278,null,{}] 06:18:39 INFO - PROCESS | 1650 | 1461590319710 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}] 06:18:39 INFO - PROCESS | 1650 | 1461590319829 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 06:18:39 INFO - PROCESS | 1650 | 1461590319889 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x13053d000 == 46 [pid = 1650] [id = 77] 06:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 228 (0x12f37e400) [pid = 1650] [serial = 228] [outer = 0x0] 06:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 229 (0x12f82b800) [pid = 1650] [serial = 229] [outer = 0x12f37e400] 06:18:39 INFO - PROCESS | 1650 | 1461590319920 Marionette DEBUG loaded listener.js 06:18:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 230 (0x12f8e8800) [pid = 1650] [serial = 230] [outer = 0x12f37e400] 06:18:40 INFO - PROCESS | 1650 | 1461590320361 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]]]}] 06:18:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 06:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 668ms 06:18:40 INFO - PROCESS | 1650 | 1461590320376 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 06:18:40 INFO - PROCESS | 1650 | 1461590320377 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 06:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 06:18:40 INFO - PROCESS | 1650 | 1461590320380 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 06:18:40 INFO - PROCESS | 1650 | 1461590320381 Marionette TRACE conn2 <- [1,282,null,{}] 06:18:40 INFO - PROCESS | 1650 | 1461590320383 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}] 06:18:40 INFO - PROCESS | 1650 | 1461590320488 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 06:18:40 INFO - PROCESS | 1650 | 1461590320546 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x1308db000 == 47 [pid = 1650] [id = 78] 06:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 231 (0x12f381c00) [pid = 1650] [serial = 231] [outer = 0x0] 06:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 232 (0x12f8ecc00) [pid = 1650] [serial = 232] [outer = 0x12f381c00] 06:18:40 INFO - PROCESS | 1650 | 1461590320575 Marionette DEBUG loaded listener.js 06:18:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 233 (0x12f947400) [pid = 1650] [serial = 233] [outer = 0x12f381c00] 06:18:41 INFO - PROCESS | 1650 | 1461590321006 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]]]}] 06:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 06:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 671ms 06:18:41 INFO - PROCESS | 1650 | 1461590321052 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 06:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 06:18:41 INFO - PROCESS | 1650 | 1461590321055 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 06:18:41 INFO - PROCESS | 1650 | 1461590321058 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 06:18:41 INFO - PROCESS | 1650 | 1461590321060 Marionette TRACE conn2 <- [1,286,null,{}] 06:18:41 INFO - PROCESS | 1650 | 1461590321064 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}] 06:18:41 INFO - PROCESS | 1650 | 1461590321202 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 06:18:41 INFO - PROCESS | 1650 | 1461590321280 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x130b75000 == 48 [pid = 1650] [id = 79] 06:18:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 234 (0x115623c00) [pid = 1650] [serial = 234] [outer = 0x0] 06:18:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 235 (0x115628800) [pid = 1650] [serial = 235] [outer = 0x115623c00] 06:18:41 INFO - PROCESS | 1650 | 1461590321311 Marionette DEBUG loaded listener.js 06:18:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 236 (0x11562c800) [pid = 1650] [serial = 236] [outer = 0x115623c00] 06:18:41 INFO - PROCESS | 1650 | 1461590321848 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]]]}] 06:18:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 06:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 821ms 06:18:41 INFO - PROCESS | 1650 | 1461590321893 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 06:18:41 INFO - PROCESS | 1650 | 1461590321896 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 06:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 06:18:41 INFO - PROCESS | 1650 | 1461590321901 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 06:18:41 INFO - PROCESS | 1650 | 1461590321903 Marionette TRACE conn2 <- [1,290,null,{}] 06:18:41 INFO - PROCESS | 1650 | 1461590321909 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}] 06:18:42 INFO - PROCESS | 1650 | 1461590322003 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 06:18:42 INFO - PROCESS | 1650 | 1461590322075 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c027000 == 49 [pid = 1650] [id = 80] 06:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 237 (0x11667e800) [pid = 1650] [serial = 237] [outer = 0x0] 06:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 238 (0x1188e3000) [pid = 1650] [serial = 238] [outer = 0x11667e800] 06:18:42 INFO - PROCESS | 1650 | 1461590322104 Marionette DEBUG loaded listener.js 06:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 239 (0x11ae38c00) [pid = 1650] [serial = 239] [outer = 0x11667e800] 06:18:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11c173800 == 48 [pid = 1650] [id = 63] 06:18:42 INFO - PROCESS | 1650 | 1461590322589 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]]]}] 06:18:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 06:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 720ms 06:18:42 INFO - PROCESS | 1650 | 1461590322626 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 06:18:42 INFO - PROCESS | 1650 | 1461590322629 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 06:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 06:18:42 INFO - PROCESS | 1650 | 1461590322633 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 06:18:42 INFO - PROCESS | 1650 | 1461590322635 Marionette TRACE conn2 <- [1,294,null,{}] 06:18:42 INFO - PROCESS | 1650 | 1461590322639 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}] 06:18:42 INFO - PROCESS | 1650 | 1461590322739 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 06:18:42 INFO - PROCESS | 1650 | 1461590322812 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5e1000 == 49 [pid = 1650] [id = 81] 06:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 240 (0x115626c00) [pid = 1650] [serial = 240] [outer = 0x0] 06:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 241 (0x118e11800) [pid = 1650] [serial = 241] [outer = 0x115626c00] 06:18:42 INFO - PROCESS | 1650 | 1461590322845 Marionette DEBUG loaded listener.js 06:18:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 242 (0x11b03e800) [pid = 1650] [serial = 242] [outer = 0x115626c00] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12f844000 == 48 [pid = 1650] [id = 14] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec4c000 == 47 [pid = 1650] [id = 68] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12e382800 == 46 [pid = 1650] [id = 21] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12d136800 == 45 [pid = 1650] [id = 61] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x130b75000 == 44 [pid = 1650] [id = 79] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1308db000 == 43 [pid = 1650] [id = 78] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x13053d000 == 42 [pid = 1650] [id = 77] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff69800 == 41 [pid = 1650] [id = 76] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x129e65800 == 40 [pid = 1650] [id = 75] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec61800 == 39 [pid = 1650] [id = 74] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1d7800 == 38 [pid = 1650] [id = 73] 06:18:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12830e800 == 37 [pid = 1650] [id = 72] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x13052d800 == 36 [pid = 1650] [id = 20] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12e37d800 == 35 [pid = 1650] [id = 10] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x13018a000 == 34 [pid = 1650] [id = 18] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x115262800 == 33 [pid = 1650] [id = 47] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11abce800 == 32 [pid = 1650] [id = 12] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x116311000 == 31 [pid = 1650] [id = 48] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x126a0a000 == 30 [pid = 1650] [id = 38] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbac000 == 29 [pid = 1650] [id = 6] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1d1800 == 28 [pid = 1650] [id = 8] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12830d000 == 27 [pid = 1650] [id = 53] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12b236000 == 26 [pid = 1650] [id = 64] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12dba2000 == 25 [pid = 1650] [id = 9] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11972d000 == 24 [pid = 1650] [id = 55] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12dbae000 == 23 [pid = 1650] [id = 66] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x125e49800 == 22 [pid = 1650] [id = 51] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12f841000 == 21 [pid = 1650] [id = 69] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12e36b800 == 20 [pid = 1650] [id = 67] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x127332800 == 19 [pid = 1650] [id = 52] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3c8800 == 18 [pid = 1650] [id = 13] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa8f800 == 17 [pid = 1650] [id = 15] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x126e5c800 == 16 [pid = 1650] [id = 41] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x127c34000 == 15 [pid = 1650] [id = 71] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119817000 == 14 [pid = 1650] [id = 62] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa8b800 == 13 [pid = 1650] [id = 70] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12db05000 == 12 [pid = 1650] [id = 65] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x12b224800 == 11 [pid = 1650] [id = 54] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x119112800 == 10 [pid = 1650] [id = 43] 06:18:46 INFO - PROCESS | 1650 | --DOCSHELL 0x11c027000 == 9 [pid = 1650] [id = 80] 06:18:47 INFO - PROCESS | 1650 | 1461590327546 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]]]}] 06:18:47 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. 06:18:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 4931ms 06:18:47 INFO - PROCESS | 1650 | 1461590327564 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 06:18:47 INFO - PROCESS | 1650 | 1461590327566 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 06:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 06:18:47 INFO - PROCESS | 1650 | 1461590327569 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 06:18:47 INFO - PROCESS | 1650 | 1461590327570 Marionette TRACE conn2 <- [1,298,null,{}] 06:18:47 INFO - PROCESS | 1650 | 1461590327575 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}] 06:18:47 INFO - PROCESS | 1650 | 1461590327658 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 06:18:47 INFO - PROCESS | 1650 | 1461590327717 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1152ec000 == 10 [pid = 1650] [id = 82] 06:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 243 (0x115ac8800) [pid = 1650] [serial = 243] [outer = 0x0] 06:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 244 (0x1188e9800) [pid = 1650] [serial = 244] [outer = 0x115ac8800] 06:18:47 INFO - PROCESS | 1650 | 1461590327746 Marionette DEBUG loaded listener.js 06:18:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 245 (0x119193c00) [pid = 1650] [serial = 245] [outer = 0x115ac8800] 06:18:48 INFO - PROCESS | 1650 | 1461590328052 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]]]}] 06:18:48 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. 06:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 520ms 06:18:48 INFO - PROCESS | 1650 | 1461590328089 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 06:18:48 INFO - PROCESS | 1650 | 1461590328097 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 06:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 06:18:48 INFO - PROCESS | 1650 | 1461590328102 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 06:18:48 INFO - PROCESS | 1650 | 1461590328103 Marionette TRACE conn2 <- [1,302,null,{}] 06:18:48 INFO - PROCESS | 1650 | 1461590328106 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}] 06:18:48 INFO - PROCESS | 1650 | 1461590328191 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 06:18:48 INFO - PROCESS | 1650 | 1461590328197 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x115264800 == 11 [pid = 1650] [id = 83] 06:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 246 (0x119262c00) [pid = 1650] [serial = 246] [outer = 0x0] 06:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 247 (0x11abb3400) [pid = 1650] [serial = 247] [outer = 0x119262c00] 06:18:48 INFO - PROCESS | 1650 | 1461590328223 Marionette DEBUG loaded listener.js 06:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 248 (0x11b03dc00) [pid = 1650] [serial = 248] [outer = 0x119262c00] 06:18:48 INFO - PROCESS | 1650 | 1461590328599 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]]]}] 06:18:48 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. 06:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 520ms 06:18:48 INFO - PROCESS | 1650 | 1461590328621 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 06:18:48 INFO - PROCESS | 1650 | 1461590328623 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 06:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 06:18:48 INFO - PROCESS | 1650 | 1461590328626 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 06:18:48 INFO - PROCESS | 1650 | 1461590328628 Marionette TRACE conn2 <- [1,306,null,{}] 06:18:48 INFO - PROCESS | 1650 | 1461590328636 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}] 06:18:48 INFO - PROCESS | 1650 | 1461590328716 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 06:18:48 INFO - PROCESS | 1650 | 1461590328724 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a18800 == 12 [pid = 1650] [id = 84] 06:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 249 (0x114357400) [pid = 1650] [serial = 249] [outer = 0x0] 06:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 250 (0x11c55d800) [pid = 1650] [serial = 250] [outer = 0x114357400] 06:18:48 INFO - PROCESS | 1650 | 1461590328755 Marionette DEBUG loaded listener.js 06:18:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 251 (0x125d7a000) [pid = 1650] [serial = 251] [outer = 0x114357400] 06:18:49 INFO - PROCESS | 1650 | 1461590329127 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]]]}] 06:18:49 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. 06:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 521ms 06:18:49 INFO - PROCESS | 1650 | 1461590329147 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 06:18:49 INFO - PROCESS | 1650 | 1461590329149 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 06:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 06:18:49 INFO - PROCESS | 1650 | 1461590329151 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 06:18:49 INFO - PROCESS | 1650 | 1461590329152 Marionette TRACE conn2 <- [1,310,null,{}] 06:18:49 INFO - PROCESS | 1650 | 1461590329154 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}] 06:18:49 INFO - PROCESS | 1650 | 1461590329279 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 06:18:49 INFO - PROCESS | 1650 | 1461590329286 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e4f800 == 13 [pid = 1650] [id = 85] 06:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 252 (0x11c43b400) [pid = 1650] [serial = 252] [outer = 0x0] 06:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 253 (0x1278a4c00) [pid = 1650] [serial = 253] [outer = 0x11c43b400] 06:18:49 INFO - PROCESS | 1650 | 1461590329313 Marionette DEBUG loaded listener.js 06:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 254 (0x1295e5c00) [pid = 1650] [serial = 254] [outer = 0x11c43b400] 06:18:49 INFO - PROCESS | 1650 | 1461590329701 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]]]}] 06:18:49 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. 06:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 568ms 06:18:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 06:18:49 INFO - PROCESS | 1650 | 1461590329741 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 06:18:49 INFO - PROCESS | 1650 | 1461590329742 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 06:18:49 INFO - PROCESS | 1650 | 1461590329745 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 06:18:49 INFO - PROCESS | 1650 | 1461590329746 Marionette TRACE conn2 <- [1,314,null,{}] 06:18:49 INFO - PROCESS | 1650 | 1461590329749 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}] 06:18:49 INFO - PROCESS | 1650 | 1461590329839 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 06:18:49 INFO - PROCESS | 1650 | 1461590329877 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d13e800 == 14 [pid = 1650] [id = 86] 06:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 255 (0x114b50800) [pid = 1650] [serial = 255] [outer = 0x0] 06:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 256 (0x129e8e000) [pid = 1650] [serial = 256] [outer = 0x114b50800] 06:18:49 INFO - PROCESS | 1650 | 1461590329902 Marionette DEBUG loaded listener.js 06:18:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 257 (0x12b25c800) [pid = 1650] [serial = 257] [outer = 0x114b50800] 06:18:50 INFO - PROCESS | 1650 | 1461590330248 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]]]}] 06:18:50 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. 06:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 06:18:50 INFO - PROCESS | 1650 | 1461590330264 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 06:18:50 INFO - PROCESS | 1650 | 1461590330265 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 06:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 06:18:50 INFO - PROCESS | 1650 | 1461590330273 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 06:18:50 INFO - PROCESS | 1650 | 1461590330274 Marionette TRACE conn2 <- [1,318,null,{}] 06:18:50 INFO - PROCESS | 1650 | 1461590330276 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}] 06:18:50 INFO - PROCESS | 1650 | 1461590330392 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 06:18:50 INFO - PROCESS | 1650 | 1461590330398 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc15000 == 15 [pid = 1650] [id = 87] 06:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 258 (0x12b262000) [pid = 1650] [serial = 258] [outer = 0x0] 06:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 259 (0x12b52d000) [pid = 1650] [serial = 259] [outer = 0x12b262000] 06:18:50 INFO - PROCESS | 1650 | 1461590330425 Marionette DEBUG loaded listener.js 06:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 260 (0x12bc96c00) [pid = 1650] [serial = 260] [outer = 0x12b262000] 06:18:50 INFO - PROCESS | 1650 | 1461590330777 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]]]}] 06:18:50 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. 06:18:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 525ms 06:18:50 INFO - PROCESS | 1650 | 1461590330795 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 06:18:50 INFO - PROCESS | 1650 | 1461590330796 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 06:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 06:18:50 INFO - PROCESS | 1650 | 1461590330803 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 06:18:50 INFO - PROCESS | 1650 | 1461590330804 Marionette TRACE conn2 <- [1,322,null,{}] 06:18:50 INFO - PROCESS | 1650 | 1461590330809 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}] 06:18:50 INFO - PROCESS | 1650 | 1461590330903 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 06:18:50 INFO - PROCESS | 1650 | 1461590330907 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec4c800 == 16 [pid = 1650] [id = 88] 06:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 261 (0x114fb6000) [pid = 1650] [serial = 261] [outer = 0x0] 06:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 262 (0x12be94000) [pid = 1650] [serial = 262] [outer = 0x114fb6000] 06:18:50 INFO - PROCESS | 1650 | 1461590330931 Marionette DEBUG loaded listener.js 06:18:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 263 (0x12cfbe400) [pid = 1650] [serial = 263] [outer = 0x114fb6000] 06:18:51 INFO - PROCESS | 1650 | 1461590331298 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]]]}] 06:18:51 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. 06:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 06:18:51 INFO - PROCESS | 1650 | 1461590331324 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 06:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 06:18:51 INFO - PROCESS | 1650 | 1461590331326 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 06:18:51 INFO - PROCESS | 1650 | 1461590331329 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 06:18:51 INFO - PROCESS | 1650 | 1461590331330 Marionette TRACE conn2 <- [1,326,null,{}] 06:18:51 INFO - PROCESS | 1650 | 1461590331338 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}] 06:18:51 INFO - PROCESS | 1650 | 1461590331432 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 06:18:51 INFO - PROCESS | 1650 | 1461590331436 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3d9800 == 17 [pid = 1650] [id = 89] 06:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 264 (0x12bc9f400) [pid = 1650] [serial = 264] [outer = 0x0] 06:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 265 (0x12d055800) [pid = 1650] [serial = 265] [outer = 0x12bc9f400] 06:18:51 INFO - PROCESS | 1650 | 1461590331460 Marionette DEBUG loaded listener.js 06:18:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 266 (0x12d1c8c00) [pid = 1650] [serial = 266] [outer = 0x12bc9f400] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 265 (0x11abb1c00) [pid = 1650] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 264 (0x11c154c00) [pid = 1650] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 263 (0x119e3e400) [pid = 1650] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 262 (0x115a3c800) [pid = 1650] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 261 (0x114540c00) [pid = 1650] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 260 (0x11ae39400) [pid = 1650] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 259 (0x11b93b000) [pid = 1650] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 258 (0x11c40d400) [pid = 1650] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 257 (0x11638ec00) [pid = 1650] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 256 (0x114578400) [pid = 1650] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 255 (0x126836000) [pid = 1650] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 254 (0x1268cc800) [pid = 1650] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 253 (0x11b1f1400) [pid = 1650] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 252 (0x11c445800) [pid = 1650] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 251 (0x128280c00) [pid = 1650] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 250 (0x1188ec800) [pid = 1650] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 249 (0x119d8d400) [pid = 1650] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 248 (0x1166fd000) [pid = 1650] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 247 (0x119d91c00) [pid = 1650] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 246 (0x11574d800) [pid = 1650] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 245 (0x119e3d800) [pid = 1650] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 244 (0x12e3cd000) [pid = 1650] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 243 (0x12e3f9000) [pid = 1650] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 242 (0x11b03b800) [pid = 1650] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 241 (0x12697a400) [pid = 1650] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 240 (0x126975400) [pid = 1650] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 239 (0x11667e800) [pid = 1650] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 238 (0x12d6cd400) [pid = 1650] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 237 (0x11abae000) [pid = 1650] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 236 (0x123cbc800) [pid = 1650] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 235 (0x11b9cfc00) [pid = 1650] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 234 (0x12d1c1400) [pid = 1650] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 233 (0x12c7f8400) [pid = 1650] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 232 (0x129e91800) [pid = 1650] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 231 (0x12d1cd400) [pid = 1650] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 230 (0x12b266000) [pid = 1650] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 229 (0x12d1c1000) [pid = 1650] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 228 (0x1282a2800) [pid = 1650] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 227 (0x11c150c00) [pid = 1650] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 226 (0x12b25e400) [pid = 1650] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 225 (0x12bca1000) [pid = 1650] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 224 (0x12bb61000) [pid = 1650] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 223 (0x11ae63400) [pid = 1650] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 222 (0x127d30c00) [pid = 1650] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 221 (0x12b263000) [pid = 1650] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 220 (0x11912fc00) [pid = 1650] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 219 (0x129e98c00) [pid = 1650] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 218 (0x1278edc00) [pid = 1650] [serial = 189] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 217 (0x12fac5000) [pid = 1650] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 216 (0x12bc94800) [pid = 1650] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 215 (0x115623c00) [pid = 1650] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 214 (0x11b9c8800) [pid = 1650] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 213 (0x118e0d800) [pid = 1650] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 212 (0x12f833c00) [pid = 1650] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 211 (0x12f37f800) [pid = 1650] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 210 (0x12f381c00) [pid = 1650] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 209 (0x118a49c00) [pid = 1650] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 208 (0x12d051000) [pid = 1650] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x11ae3d000) [pid = 1650] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12f37e400) [pid = 1650] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11abb4000) [pid = 1650] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x129e97800) [pid = 1650] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12e3c9400) [pid = 1650] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x129e91c00) [pid = 1650] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11925e400) [pid = 1650] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11c90d800) [pid = 1650] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12d663c00) [pid = 1650] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12b8a1400) [pid = 1650] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x11ae67c00) [pid = 1650] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12f82e000) [pid = 1650] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x11bcdbc00) [pid = 1650] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 06:18:52 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11abae400) [pid = 1650] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 06:18:52 INFO - PROCESS | 1650 | 1461590332933 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]]]}] 06:18:52 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. 06:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1625ms 06:18:52 INFO - PROCESS | 1650 | 1461590332955 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 06:18:52 INFO - PROCESS | 1650 | 1461590332956 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 06:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 06:18:52 INFO - PROCESS | 1650 | 1461590332958 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 06:18:52 INFO - PROCESS | 1650 | 1461590332959 Marionette TRACE conn2 <- [1,330,null,{}] 06:18:52 INFO - PROCESS | 1650 | 1461590332962 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}] 06:18:53 INFO - PROCESS | 1650 | 1461590333083 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 06:18:53 INFO - PROCESS | 1650 | 1461590333154 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x118612000 == 18 [pid = 1650] [id = 90] 06:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x11562c400) [pid = 1650] [serial = 267] [outer = 0x0] 06:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x116388400) [pid = 1650] [serial = 268] [outer = 0x11562c400] 06:18:53 INFO - PROCESS | 1650 | 1461590333180 Marionette DEBUG loaded listener.js 06:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x118f69400) [pid = 1650] [serial = 269] [outer = 0x11562c400] 06:18:53 INFO - PROCESS | 1650 | 1461590333533 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]]]}] 06:18:53 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. 06:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 618ms 06:18:53 INFO - PROCESS | 1650 | 1461590333579 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 06:18:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 06:18:53 INFO - PROCESS | 1650 | 1461590333580 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 06:18:53 INFO - PROCESS | 1650 | 1461590333584 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 06:18:53 INFO - PROCESS | 1650 | 1461590333586 Marionette TRACE conn2 <- [1,334,null,{}] 06:18:53 INFO - PROCESS | 1650 | 1461590333589 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}] 06:18:53 INFO - PROCESS | 1650 | 1461590333727 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 06:18:53 INFO - PROCESS | 1650 | 1461590333846 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d2f000 == 19 [pid = 1650] [id = 91] 06:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x118ea2800) [pid = 1650] [serial = 270] [outer = 0x0] 06:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x11ae3c800) [pid = 1650] [serial = 271] [outer = 0x118ea2800] 06:18:53 INFO - PROCESS | 1650 | 1461590333886 Marionette DEBUG loaded listener.js 06:18:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x11b1f1800) [pid = 1650] [serial = 272] [outer = 0x118ea2800] 06:18:54 INFO - PROCESS | 1650 | 1461590334201 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]]]}] 06:18:54 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. 06:18:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 670ms 06:18:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 06:18:54 INFO - PROCESS | 1650 | 1461590334253 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 06:18:54 INFO - PROCESS | 1650 | 1461590334255 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 06:18:54 INFO - PROCESS | 1650 | 1461590334259 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 06:18:54 INFO - PROCESS | 1650 | 1461590334263 Marionette TRACE conn2 <- [1,338,null,{}] 06:18:54 INFO - PROCESS | 1650 | 1461590334265 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}] 06:18:54 INFO - PROCESS | 1650 | 1461590334383 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 06:18:54 INFO - PROCESS | 1650 | 1461590334392 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c16800 == 20 [pid = 1650] [id = 92] 06:18:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x11b03e000) [pid = 1650] [serial = 273] [outer = 0x0] 06:18:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x123cb9c00) [pid = 1650] [serial = 274] [outer = 0x11b03e000] 06:18:54 INFO - PROCESS | 1650 | 1461590334421 Marionette DEBUG loaded listener.js 06:18:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x127040400) [pid = 1650] [serial = 275] [outer = 0x11b03e000] 06:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5e1000 == 19 [pid = 1650] [id = 81] 06:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1152ec000 == 18 [pid = 1650] [id = 82] 06:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc15000 == 17 [pid = 1650] [id = 87] 06:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x129e4f800 == 16 [pid = 1650] [id = 85] 06:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3d9800 == 15 [pid = 1650] [id = 89] 06:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x126a18800 == 14 [pid = 1650] [id = 84] 06:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec4c800 == 13 [pid = 1650] [id = 88] 06:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x115264800 == 12 [pid = 1650] [id = 83] 06:18:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12d13e800 == 11 [pid = 1650] [id = 86] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x11a68ec00) [pid = 1650] [serial = 78] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x116386400) [pid = 1650] [serial = 141] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x119d8a000) [pid = 1650] [serial = 66] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x11aa52400) [pid = 1650] [serial = 81] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x11aa4c400) [pid = 1650] [serial = 79] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x118e9dc00) [pid = 1650] [serial = 75] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x116681c00) [pid = 1650] [serial = 63] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x11ae36800) [pid = 1650] [serial = 84] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x11b945800) [pid = 1650] [serial = 85] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11888c400) [pid = 1650] [serial = 64] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x116850c00) [pid = 1650] [serial = 123] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x11b9cbc00) [pid = 1650] [serial = 87] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x1295efc00) [pid = 1650] [serial = 109] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12ff97800) [pid = 1650] [serial = 60] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11abb1400) [pid = 1650] [serial = 67] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11ae35800) [pid = 1650] [serial = 82] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12f949400) [pid = 1650] [serial = 61] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x11b1ee800) [pid = 1650] [serial = 132] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11c997c00) [pid = 1650] [serial = 211] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11c14c000) [pid = 1650] [serial = 165] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11b1ef400) [pid = 1650] [serial = 163] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x126e1a400) [pid = 1650] [serial = 121] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11aa54800) [pid = 1650] [serial = 127] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x11b9c3000) [pid = 1650] [serial = 183] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x11aa36800) [pid = 1650] [serial = 129] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x118e0f400) [pid = 1650] [serial = 142] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11c283c00) [pid = 1650] [serial = 120] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11ae32c00) [pid = 1650] [serial = 162] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x119e40000) [pid = 1650] [serial = 144] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1186b0000) [pid = 1650] [serial = 72] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11bcd3800) [pid = 1650] [serial = 69] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x11c287c00) [pid = 1650] [serial = 90] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11c447400) [pid = 1650] [serial = 91] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11c569800) [pid = 1650] [serial = 93] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x118af2c00) [pid = 1650] [serial = 124] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x125d6f800) [pid = 1650] [serial = 96] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11c282000) [pid = 1650] [serial = 94] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x126978000) [pid = 1650] [serial = 97] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12697bc00) [pid = 1650] [serial = 99] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x127038c00) [pid = 1650] [serial = 102] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x126e24c00) [pid = 1650] [serial = 100] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x1278ecc00) [pid = 1650] [serial = 103] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x1188ea000) [pid = 1650] [serial = 73] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11aa2cc00) [pid = 1650] [serial = 126] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11c18e400) [pid = 1650] [serial = 88] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x127d35800) [pid = 1650] [serial = 105] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11c18ec00) [pid = 1650] [serial = 70] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1282a1800) [pid = 1650] [serial = 106] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1295e4400) [pid = 1650] [serial = 108] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x119a75000) [pid = 1650] [serial = 76] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12e3d0800) [pid = 1650] [serial = 200] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11b9d0c00) [pid = 1650] [serial = 133] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x126e1fc00) [pid = 1650] [serial = 139] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x126e1b400) [pid = 1650] [serial = 168] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1188e3000) [pid = 1650] [serial = 238] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x1278a3c00) [pid = 1650] [serial = 214] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12789d800) [pid = 1650] [serial = 212] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12697c400) [pid = 1650] [serial = 138] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12e3c8800) [pid = 1650] [serial = 199] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11c9fe000) [pid = 1650] [serial = 136] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11bcce800) [pid = 1650] [serial = 186] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x128285400) [pid = 1650] [serial = 190] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b66d800) [pid = 1650] [serial = 171] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12bb58800) [pid = 1650] [serial = 217] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12f831800) [pid = 1650] [serial = 203] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b261c00) [pid = 1650] [serial = 205] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12697cc00) [pid = 1650] [serial = 11] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129e8b000) [pid = 1650] [serial = 111] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12ec0a400) [pid = 1650] [serial = 202] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1295e3400) [pid = 1650] [serial = 153] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11c289000) [pid = 1650] [serial = 184] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11c14f400) [pid = 1650] [serial = 147] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x126b73800) [pid = 1650] [serial = 8] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12787e400) [pid = 1650] [serial = 151] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x118e11800) [pid = 1650] [serial = 241] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1278a4000) [pid = 1650] [serial = 169] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x127272400) [pid = 1650] [serial = 150] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11ae38c00) [pid = 1650] [serial = 239] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12fe5cc00) [pid = 1650] [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.] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12cfc3400) [pid = 1650] [serial = 177] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118f69800) [pid = 1650] [serial = 114] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12be94800) [pid = 1650] [serial = 18] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b265c00) [pid = 1650] [serial = 206] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12c7f4400) [pid = 1650] [serial = 175] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129ea0000) [pid = 1650] [serial = 156] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12d6c1000) [pid = 1650] [serial = 220] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12bb61c00) [pid = 1650] [serial = 15] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bc93c00) [pid = 1650] [serial = 16] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c43b800) [pid = 1650] [serial = 135] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x129e97400) [pid = 1650] [serial = 154] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12c7f3000) [pid = 1650] [serial = 218] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11c903c00) [pid = 1650] [serial = 187] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12be95000) [pid = 1650] [serial = 174] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bc93800) [pid = 1650] [serial = 172] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12e3cdc00) [pid = 1650] [serial = 221] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12d04e800) [pid = 1650] [serial = 178] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12d65bc00) [pid = 1650] [serial = 180] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b52f800) [pid = 1650] [serial = 226] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12e3fc800) [pid = 1650] [serial = 27] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12b527000) [pid = 1650] [serial = 224] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12d6cd800) [pid = 1650] [serial = 24] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129e96000) [pid = 1650] [serial = 223] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12dcb7c00) [pid = 1650] [serial = 25] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12f834000) [pid = 1650] [serial = 209] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12d1c2c00) [pid = 1650] [serial = 21] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12d1c7400) [pid = 1650] [serial = 22] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x12ec0b000) [pid = 1650] [serial = 208] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x129e9d800) [pid = 1650] [serial = 112] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x129ea4400) [pid = 1650] [serial = 215] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11ae31800) [pid = 1650] [serial = 117] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x12dcb9000) [pid = 1650] [serial = 181] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x12f8ecc00) [pid = 1650] [serial = 232] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x12f37ec00) [pid = 1650] [serial = 36] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12f8e8800) [pid = 1650] [serial = 230] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12bb65400) [pid = 1650] [serial = 159] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x12f382c00) [pid = 1650] [serial = 37] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11ae32800) [pid = 1650] [serial = 33] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11ae3a800) [pid = 1650] [serial = 34] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12b66c800) [pid = 1650] [serial = 157] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12e3f4400) [pid = 1650] [serial = 30] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12f82b800) [pid = 1650] [serial = 229] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12e3f4c00) [pid = 1650] [serial = 227] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12ec11800) [pid = 1650] [serial = 31] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11abac800) [pid = 1650] [serial = 130] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x12e3c6000) [pid = 1650] [serial = 28] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1301e8800) [pid = 1650] [serial = 54] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x12dcb0800) [pid = 1650] [serial = 196] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x12fe9e000) [pid = 1650] [serial = 51] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12d1c6c00) [pid = 1650] [serial = 194] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11562c800) [pid = 1650] [serial = 236] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x1301e6400) [pid = 1650] [serial = 52] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12fe5ac00) [pid = 1650] [serial = 48] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11c410800) [pid = 1650] [serial = 148] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11abb6c00) [pid = 1650] [serial = 145] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x12fab9400) [pid = 1650] [serial = 42] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x12fac0800) [pid = 1650] [serial = 43] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x12cfc3800) [pid = 1650] [serial = 193] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x12fe6d000) [pid = 1650] [serial = 45] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x12f38b000) [pid = 1650] [serial = 39] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12f947400) [pid = 1650] [serial = 233] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12f831c00) [pid = 1650] [serial = 40] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x119ac3c00) [pid = 1650] [serial = 115] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x115628800) [pid = 1650] [serial = 235] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12dcbd400) [pid = 1650] [serial = 197] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x12c7edc00) [pid = 1650] [serial = 160] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x11c405000) [pid = 1650] [serial = 166] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x13055a400) [pid = 1650] [serial = 57] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x130564c00) [pid = 1650] [serial = 58] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 54 (0x1301edc00) [pid = 1650] [serial = 55] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 53 (0x11b1efc00) [pid = 1650] [serial = 118] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | --DOMWINDOW == 52 (0x12b89f400) [pid = 1650] [serial = 191] [outer = 0x0] [url = about:blank] 06:18:55 INFO - PROCESS | 1650 | 1461590335931 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 06:18:56 INFO - PROCESS | 1650 | 1461590336041 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]]]}] 06:18:56 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. 06:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1824ms 06:18:56 INFO - PROCESS | 1650 | 1461590336084 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 06:18:56 INFO - PROCESS | 1650 | 1461590336088 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 06:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 06:18:56 INFO - PROCESS | 1650 | 1461590336095 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 06:18:56 INFO - PROCESS | 1650 | 1461590336099 Marionette TRACE conn2 <- [1,342,null,{}] 06:18:56 INFO - PROCESS | 1650 | 1461590336103 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}] 06:18:56 INFO - PROCESS | 1650 | 1461590336161 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 06:18:56 INFO - PROCESS | 1650 | 1461590336168 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11525c000 == 12 [pid = 1650] [id = 93] 06:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 53 (0x115acb000) [pid = 1650] [serial = 276] [outer = 0x0] 06:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 54 (0x115ad0400) [pid = 1650] [serial = 277] [outer = 0x115acb000] 06:18:56 INFO - PROCESS | 1650 | 1461590336195 Marionette DEBUG loaded listener.js 06:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 55 (0x1166fe800) [pid = 1650] [serial = 278] [outer = 0x115acb000] 06:18:56 INFO - PROCESS | 1650 | 1461590336656 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]]]}] 06:18:56 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. 06:18:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 578ms 06:18:56 INFO - PROCESS | 1650 | 1461590336671 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 06:18:56 INFO - PROCESS | 1650 | 1461590336676 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 06:18:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 06:18:56 INFO - PROCESS | 1650 | 1461590336689 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 06:18:56 INFO - PROCESS | 1650 | 1461590336692 Marionette TRACE conn2 <- [1,346,null,{}] 06:18:56 INFO - PROCESS | 1650 | 1461590336696 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}] 06:18:56 INFO - PROCESS | 1650 | 1461590336823 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 06:18:56 INFO - PROCESS | 1650 | 1461590336831 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x116316800 == 13 [pid = 1650] [id = 94] 06:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x11685ac00) [pid = 1650] [serial = 279] [outer = 0x0] 06:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x118676c00) [pid = 1650] [serial = 280] [outer = 0x11685ac00] 06:18:56 INFO - PROCESS | 1650 | 1461590336873 Marionette DEBUG loaded listener.js 06:18:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x118e9fc00) [pid = 1650] [serial = 281] [outer = 0x11685ac00] 06:18:57 INFO - PROCESS | 1650 | 1461590337265 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]]]}] 06:18:57 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. 06:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 628ms 06:18:57 INFO - PROCESS | 1650 | 1461590337311 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 06:18:57 INFO - PROCESS | 1650 | 1461590337312 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 06:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 06:18:57 INFO - PROCESS | 1650 | 1461590337315 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 06:18:57 INFO - PROCESS | 1650 | 1461590337317 Marionette TRACE conn2 <- [1,350,null,{}] 06:18:57 INFO - PROCESS | 1650 | 1461590337325 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}] 06:18:57 INFO - PROCESS | 1650 | 1461590337433 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 06:18:57 INFO - PROCESS | 1650 | 1461590337443 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e39000 == 14 [pid = 1650] [id = 95] 06:18:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x119a75000) [pid = 1650] [serial = 282] [outer = 0x0] 06:18:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x119d90400) [pid = 1650] [serial = 283] [outer = 0x119a75000] 06:18:57 INFO - PROCESS | 1650 | 1461590337473 Marionette DEBUG loaded listener.js 06:18:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11aa30c00) [pid = 1650] [serial = 284] [outer = 0x119a75000] 06:18:57 INFO - PROCESS | 1650 | 1461590337830 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]]]}] 06:18:57 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. 06:18:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 573ms 06:18:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 06:18:57 INFO - PROCESS | 1650 | 1461590337889 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 06:18:57 INFO - PROCESS | 1650 | 1461590337890 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 06:18:57 INFO - PROCESS | 1650 | 1461590337893 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 06:18:57 INFO - PROCESS | 1650 | 1461590337894 Marionette TRACE conn2 <- [1,354,null,{}] 06:18:57 INFO - PROCESS | 1650 | 1461590337896 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}] 06:18:57 INFO - PROCESS | 1650 | 1461590337981 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 06:18:58 INFO - PROCESS | 1650 | 1461590338009 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916e000 == 15 [pid = 1650] [id = 96] 06:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11aa31400) [pid = 1650] [serial = 285] [outer = 0x0] 06:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11aa52400) [pid = 1650] [serial = 286] [outer = 0x11aa31400] 06:18:58 INFO - PROCESS | 1650 | 1461590338035 Marionette DEBUG loaded listener.js 06:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11abb1800) [pid = 1650] [serial = 287] [outer = 0x11aa31400] 06:18:58 INFO - PROCESS | 1650 | 1461590338352 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]]]}] 06:18:58 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. 06:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 06:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 06:18:58 INFO - PROCESS | 1650 | 1461590338363 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 06:18:58 INFO - PROCESS | 1650 | 1461590338364 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 06:18:58 INFO - PROCESS | 1650 | 1461590338366 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 06:18:58 INFO - PROCESS | 1650 | 1461590338367 Marionette TRACE conn2 <- [1,358,null,{}] 06:18:58 INFO - PROCESS | 1650 | 1461590338369 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}] 06:18:58 INFO - PROCESS | 1650 | 1461590338468 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 06:18:58 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x118ea2800) [pid = 1650] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 06:18:58 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x114b50800) [pid = 1650] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 06:18:58 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x12b262000) [pid = 1650] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 06:18:58 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x115626c00) [pid = 1650] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 06:18:58 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x115ac8800) [pid = 1650] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 06:18:58 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x119262c00) [pid = 1650] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 06:18:58 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x114357400) [pid = 1650] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 06:18:58 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x11c43b400) [pid = 1650] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 06:18:58 INFO - PROCESS | 1650 | 1461590338499 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11662c800 == 16 [pid = 1650] [id = 97] 06:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x114b50800) [pid = 1650] [serial = 288] [outer = 0x0] 06:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x117982800) [pid = 1650] [serial = 289] [outer = 0x114b50800] 06:18:58 INFO - PROCESS | 1650 | 1461590338526 Marionette DEBUG loaded listener.js 06:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x11adef400) [pid = 1650] [serial = 290] [outer = 0x114b50800] 06:18:58 INFO - PROCESS | 1650 | 1461590338823 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]]]}] 06:18:58 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. 06:18:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 469ms 06:18:58 INFO - PROCESS | 1650 | 1461590338835 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 06:18:58 INFO - PROCESS | 1650 | 1461590338836 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 06:18:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 06:18:58 INFO - PROCESS | 1650 | 1461590338847 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 06:18:58 INFO - PROCESS | 1650 | 1461590338848 Marionette TRACE conn2 <- [1,362,null,{}] 06:18:58 INFO - PROCESS | 1650 | 1461590338850 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}] 06:18:58 INFO - PROCESS | 1650 | 1461590338944 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 06:18:58 INFO - PROCESS | 1650 | 1461590338950 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d47800 == 17 [pid = 1650] [id = 98] 06:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11ae36400) [pid = 1650] [serial = 291] [outer = 0x0] 06:18:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11ae6c800) [pid = 1650] [serial = 292] [outer = 0x11ae36400] 06:18:58 INFO - PROCESS | 1650 | 1461590338983 Marionette DEBUG loaded listener.js 06:18:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11b946400) [pid = 1650] [serial = 293] [outer = 0x11ae36400] 06:18:59 INFO - PROCESS | 1650 | 1461590339449 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]]]}] 06:18:59 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. 06:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 626ms 06:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 06:18:59 INFO - PROCESS | 1650 | 1461590339466 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 06:18:59 INFO - PROCESS | 1650 | 1461590339468 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 06:18:59 INFO - PROCESS | 1650 | 1461590339471 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 06:18:59 INFO - PROCESS | 1650 | 1461590339473 Marionette TRACE conn2 <- [1,366,null,{}] 06:18:59 INFO - PROCESS | 1650 | 1461590339476 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}] 06:18:59 INFO - PROCESS | 1650 | 1461590339541 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 06:18:59 INFO - PROCESS | 1650 | 1461590339545 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:18:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abc4000 == 18 [pid = 1650] [id = 99] 06:18:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11b947400) [pid = 1650] [serial = 294] [outer = 0x0] 06:18:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11b9cfc00) [pid = 1650] [serial = 295] [outer = 0x11b947400] 06:18:59 INFO - PROCESS | 1650 | 1461590339573 Marionette DEBUG loaded listener.js 06:18:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11bcd7400) [pid = 1650] [serial = 296] [outer = 0x11b947400] 06:18:59 INFO - PROCESS | 1650 | 1461590339896 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]]]}] 06:18:59 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. 06:18:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 471ms 06:18:59 INFO - PROCESS | 1650 | 1461590339942 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 06:18:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 06:18:59 INFO - PROCESS | 1650 | 1461590339943 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 06:18:59 INFO - PROCESS | 1650 | 1461590339945 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 06:18:59 INFO - PROCESS | 1650 | 1461590339946 Marionette TRACE conn2 <- [1,370,null,{}] 06:18:59 INFO - PROCESS | 1650 | 1461590339949 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}] 06:19:00 INFO - PROCESS | 1650 | 1461590340016 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 06:19:00 INFO - PROCESS | 1650 | 1461590340057 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aebb000 == 19 [pid = 1650] [id = 100] 06:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11bcd5400) [pid = 1650] [serial = 297] [outer = 0x0] 06:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11c153c00) [pid = 1650] [serial = 298] [outer = 0x11bcd5400] 06:19:00 INFO - PROCESS | 1650 | 1461590340086 Marionette DEBUG loaded listener.js 06:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11c187000) [pid = 1650] [serial = 299] [outer = 0x11bcd5400] 06:19:00 INFO - PROCESS | 1650 | 1461590340364 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]]]}] 06:19:00 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. 06:19:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 06:19:00 INFO - PROCESS | 1650 | 1461590340415 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 06:19:00 INFO - PROCESS | 1650 | 1461590340416 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 06:19:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 06:19:00 INFO - PROCESS | 1650 | 1461590340418 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 06:19:00 INFO - PROCESS | 1650 | 1461590340419 Marionette TRACE conn2 <- [1,374,null,{}] 06:19:00 INFO - PROCESS | 1650 | 1461590340422 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}] 06:19:00 INFO - PROCESS | 1650 | 1461590340536 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 06:19:00 INFO - PROCESS | 1650 | 1461590340573 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11473a800 == 20 [pid = 1650] [id = 101] 06:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x114357800) [pid = 1650] [serial = 300] [outer = 0x0] 06:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x1147de000) [pid = 1650] [serial = 301] [outer = 0x114357800] 06:19:00 INFO - PROCESS | 1650 | 1461590340605 Marionette DEBUG loaded listener.js 06:19:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x115621c00) [pid = 1650] [serial = 302] [outer = 0x114357800] 06:19:01 INFO - PROCESS | 1650 | 1461590341128 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 06:19:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 06:19:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 768ms 06:19:01 INFO - PROCESS | 1650 | 1461590341189 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 06:19:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 06:19:01 INFO - PROCESS | 1650 | 1461590341193 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 06:19:01 INFO - PROCESS | 1650 | 1461590341196 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 06:19:01 INFO - PROCESS | 1650 | 1461590341199 Marionette TRACE conn2 <- [1,378,null,{}] 06:19:01 INFO - PROCESS | 1650 | 1461590341202 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}] 06:19:01 INFO - PROCESS | 1650 | 1461590341300 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 06:19:01 INFO - PROCESS | 1650 | 1461590341361 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x118ab5000 == 21 [pid = 1650] [id = 102] 06:19:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1188eac00) [pid = 1650] [serial = 303] [outer = 0x0] 06:19:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118e11c00) [pid = 1650] [serial = 304] [outer = 0x1188eac00] 06:19:01 INFO - PROCESS | 1650 | 1461590341394 Marionette DEBUG loaded listener.js 06:19:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x119257000) [pid = 1650] [serial = 305] [outer = 0x1188eac00] 06:19:01 INFO - PROCESS | 1650 | 1461590341992 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x12b25c800) [pid = 1650] [serial = 257] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x129e8e000) [pid = 1650] [serial = 256] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x12be94000) [pid = 1650] [serial = 262] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12b52d000) [pid = 1650] [serial = 259] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x12d055800) [pid = 1650] [serial = 265] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11b03e800) [pid = 1650] [serial = 242] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x1188e9800) [pid = 1650] [serial = 244] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x119193c00) [pid = 1650] [serial = 245] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11abb3400) [pid = 1650] [serial = 247] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11b03dc00) [pid = 1650] [serial = 248] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11c55d800) [pid = 1650] [serial = 250] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x125d7a000) [pid = 1650] [serial = 251] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x1278a4c00) [pid = 1650] [serial = 253] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x116388400) [pid = 1650] [serial = 268] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x12bc96c00) [pid = 1650] [serial = 260] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x11ae3c800) [pid = 1650] [serial = 271] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 57 (0x1295e5c00) [pid = 1650] [serial = 254] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 56 (0x11b1f1800) [pid = 1650] [serial = 272] [outer = 0x0] [url = about:blank] 06:19:02 INFO - PROCESS | 1650 | --DOMWINDOW == 55 (0x123cb9c00) [pid = 1650] [serial = 274] [outer = 0x0] [url = about:blank] 06:19:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 06:19:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 823ms 06:19:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 06:19:02 INFO - PROCESS | 1650 | 1461590342019 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 06:19:02 INFO - PROCESS | 1650 | 1461590342021 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 06:19:02 INFO - PROCESS | 1650 | 1461590342026 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 06:19:02 INFO - PROCESS | 1650 | 1461590342028 Marionette TRACE conn2 <- [1,382,null,{}] 06:19:02 INFO - PROCESS | 1650 | 1461590342031 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}] 06:19:02 INFO - PROCESS | 1650 | 1461590342100 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 06:19:02 INFO - PROCESS | 1650 | 1461590342149 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x1158a2000 == 22 [pid = 1650] [id = 103] 06:19:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 56 (0x11562e800) [pid = 1650] [serial = 306] [outer = 0x0] 06:19:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 57 (0x11667d800) [pid = 1650] [serial = 307] [outer = 0x11562e800] 06:19:02 INFO - PROCESS | 1650 | 1461590342178 Marionette DEBUG loaded listener.js 06:19:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 58 (0x11888bc00) [pid = 1650] [serial = 308] [outer = 0x11562e800] 06:19:02 INFO - PROCESS | 1650 | 1461590342475 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 06:19:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 06:19:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 471ms 06:19:02 INFO - PROCESS | 1650 | 1461590342509 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 06:19:02 INFO - PROCESS | 1650 | 1461590342515 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 06:19:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 06:19:02 INFO - PROCESS | 1650 | 1461590342521 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 06:19:02 INFO - PROCESS | 1650 | 1461590342523 Marionette TRACE conn2 <- [1,386,null,{}] 06:19:02 INFO - PROCESS | 1650 | 1461590342528 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}] 06:19:02 INFO - PROCESS | 1650 | 1461590342600 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 06:19:02 INFO - PROCESS | 1650 | 1461590342606 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x119112800 == 23 [pid = 1650] [id = 104] 06:19:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x118a51c00) [pid = 1650] [serial = 309] [outer = 0x0] 06:19:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x119ac4800) [pid = 1650] [serial = 310] [outer = 0x118a51c00] 06:19:02 INFO - PROCESS | 1650 | 1461590342634 Marionette DEBUG loaded listener.js 06:19:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11aa54400) [pid = 1650] [serial = 311] [outer = 0x118a51c00] 06:19:02 INFO - PROCESS | 1650 | 1461590342962 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]]]}] 06:19:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 06:19:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 473ms 06:19:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 06:19:02 INFO - PROCESS | 1650 | 1461590342995 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 06:19:02 INFO - PROCESS | 1650 | 1461590342996 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 06:19:02 INFO - PROCESS | 1650 | 1461590342998 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 06:19:03 INFO - PROCESS | 1650 | 1461590343001 Marionette TRACE conn2 <- [1,390,null,{}] 06:19:03 INFO - PROCESS | 1650 | 1461590343009 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}] 06:19:03 INFO - PROCESS | 1650 | 1461590343081 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 06:19:03 INFO - PROCESS | 1650 | 1461590343086 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d39000 == 24 [pid = 1650] [id = 105] 06:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11abafc00) [pid = 1650] [serial = 312] [outer = 0x0] 06:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11ae34000) [pid = 1650] [serial = 313] [outer = 0x11abafc00] 06:19:03 INFO - PROCESS | 1650 | 1461590343117 Marionette DEBUG loaded listener.js 06:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11ae3c400) [pid = 1650] [serial = 314] [outer = 0x11abafc00] 06:19:03 INFO - PROCESS | 1650 | 1461590343486 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]]]}] 06:19:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 06:19:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 520ms 06:19:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 06:19:03 INFO - PROCESS | 1650 | 1461590343519 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 06:19:03 INFO - PROCESS | 1650 | 1461590343521 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 06:19:03 INFO - PROCESS | 1650 | 1461590343523 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 06:19:03 INFO - PROCESS | 1650 | 1461590343526 Marionette TRACE conn2 <- [1,394,null,{}] 06:19:03 INFO - PROCESS | 1650 | 1461590343529 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}] 06:19:03 INFO - PROCESS | 1650 | 1461590343599 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 06:19:03 INFO - PROCESS | 1650 | 1461590343603 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aed5000 == 25 [pid = 1650] [id = 106] 06:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11ae63000) [pid = 1650] [serial = 315] [outer = 0x0] 06:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11b1edc00) [pid = 1650] [serial = 316] [outer = 0x11ae63000] 06:19:03 INFO - PROCESS | 1650 | 1461590343631 Marionette DEBUG loaded listener.js 06:19:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11bcd6400) [pid = 1650] [serial = 317] [outer = 0x11ae63000] 06:19:03 INFO - PROCESS | 1650 | 1461590343960 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]]]}] 06:19:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 06:19:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 471ms 06:19:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 06:19:03 INFO - PROCESS | 1650 | 1461590343995 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 06:19:04 INFO - PROCESS | 1650 | 1461590343996 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 06:19:04 INFO - PROCESS | 1650 | 1461590343998 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 06:19:04 INFO - PROCESS | 1650 | 1461590343999 Marionette TRACE conn2 <- [1,398,null,{}] 06:19:04 INFO - PROCESS | 1650 | 1461590344002 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}] 06:19:04 INFO - PROCESS | 1650 | 1461590344069 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 06:19:04 INFO - PROCESS | 1650 | 1461590344077 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1153ab000 == 26 [pid = 1650] [id = 107] 06:19:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x114fadc00) [pid = 1650] [serial = 318] [outer = 0x0] 06:19:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11c158000) [pid = 1650] [serial = 319] [outer = 0x114fadc00] 06:19:04 INFO - PROCESS | 1650 | 1461590344103 Marionette DEBUG loaded listener.js 06:19:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11c289400) [pid = 1650] [serial = 320] [outer = 0x114fadc00] 06:19:04 INFO - PROCESS | 1650 | 1461590344450 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]]]}] 06:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 06:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 471ms 06:19:04 INFO - PROCESS | 1650 | 1461590344471 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 06:19:04 INFO - PROCESS | 1650 | 1461590344472 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 06:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 06:19:04 INFO - PROCESS | 1650 | 1461590344476 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 06:19:04 INFO - PROCESS | 1650 | 1461590344479 Marionette TRACE conn2 <- [1,402,null,{}] 06:19:04 INFO - PROCESS | 1650 | 1461590344481 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}] 06:19:04 INFO - PROCESS | 1650 | 1461590344580 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 06:19:04 INFO - PROCESS | 1650 | 1461590344609 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c167000 == 27 [pid = 1650] [id = 108] 06:19:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11c284c00) [pid = 1650] [serial = 321] [outer = 0x0] 06:19:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11c905400) [pid = 1650] [serial = 322] [outer = 0x11c284c00] 06:19:04 INFO - PROCESS | 1650 | 1461590344636 Marionette DEBUG loaded listener.js 06:19:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x125ba6400) [pid = 1650] [serial = 323] [outer = 0x11c284c00] 06:19:04 INFO - PROCESS | 1650 | 1461590344980 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]]]}] 06:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 06:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 521ms 06:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 06:19:04 INFO - PROCESS | 1650 | 1461590344996 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 06:19:05 INFO - PROCESS | 1650 | 1461590344997 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 06:19:05 INFO - PROCESS | 1650 | 1461590344999 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 06:19:05 INFO - PROCESS | 1650 | 1461590345000 Marionette TRACE conn2 <- [1,406,null,{}] 06:19:05 INFO - PROCESS | 1650 | 1461590345003 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}] 06:19:05 INFO - PROCESS | 1650 | 1461590345089 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 06:19:05 INFO - PROCESS | 1650 | 1461590345094 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5fa800 == 28 [pid = 1650] [id = 109] 06:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11c406400) [pid = 1650] [serial = 324] [outer = 0x0] 06:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x126975400) [pid = 1650] [serial = 325] [outer = 0x11c406400] 06:19:05 INFO - PROCESS | 1650 | 1461590345119 Marionette DEBUG loaded listener.js 06:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x126b73800) [pid = 1650] [serial = 326] [outer = 0x11c406400] 06:19:05 INFO - PROCESS | 1650 | 1461590345421 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]]]}] 06:19:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 06:19:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms 06:19:05 INFO - PROCESS | 1650 | 1461590345469 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 06:19:05 INFO - PROCESS | 1650 | 1461590345470 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 06:19:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 06:19:05 INFO - PROCESS | 1650 | 1461590345472 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 06:19:05 INFO - PROCESS | 1650 | 1461590345473 Marionette TRACE conn2 <- [1,410,null,{}] 06:19:05 INFO - PROCESS | 1650 | 1461590345475 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}] 06:19:05 INFO - PROCESS | 1650 | 1461590345556 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 06:19:05 INFO - PROCESS | 1650 | 1461590345586 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8dc000 == 29 [pid = 1650] [id = 110] 06:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1268c9c00) [pid = 1650] [serial = 327] [outer = 0x0] 06:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x127037000) [pid = 1650] [serial = 328] [outer = 0x1268c9c00] 06:19:05 INFO - PROCESS | 1650 | 1461590345611 Marionette DEBUG loaded listener.js 06:19:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12727b400) [pid = 1650] [serial = 329] [outer = 0x1268c9c00] 06:19:05 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11b947400) [pid = 1650] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 06:19:05 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x115acb000) [pid = 1650] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 06:19:05 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11685ac00) [pid = 1650] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 06:19:05 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119a75000) [pid = 1650] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 06:19:05 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x114b50800) [pid = 1650] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 06:19:05 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11aa31400) [pid = 1650] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 06:19:05 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11b03e000) [pid = 1650] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 06:19:05 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11ae36400) [pid = 1650] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 06:19:05 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x12bc9f400) [pid = 1650] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 06:19:05 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x114fb6000) [pid = 1650] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 06:19:05 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x11562c400) [pid = 1650] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 06:19:05 INFO - PROCESS | 1650 | 1461590345958 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]]]}] 06:19:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 06:19:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 522ms 06:19:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 06:19:05 INFO - PROCESS | 1650 | 1461590345994 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 06:19:06 INFO - PROCESS | 1650 | 1461590345995 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 06:19:06 INFO - PROCESS | 1650 | 1461590345997 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 06:19:06 INFO - PROCESS | 1650 | 1461590345999 Marionette TRACE conn2 <- [1,414,null,{}] 06:19:06 INFO - PROCESS | 1650 | 1461590346001 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}] 06:19:06 INFO - PROCESS | 1650 | 1461590346071 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 06:19:06 INFO - PROCESS | 1650 | 1461590346077 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa7b800 == 30 [pid = 1650] [id = 111] 06:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x114b50800) [pid = 1650] [serial = 330] [outer = 0x0] 06:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11aa4c800) [pid = 1650] [serial = 331] [outer = 0x114b50800] 06:19:06 INFO - PROCESS | 1650 | 1461590346101 Marionette DEBUG loaded listener.js 06:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x12703e800) [pid = 1650] [serial = 332] [outer = 0x114b50800] 06:19:06 INFO - PROCESS | 1650 | 1461590346496 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]]]}] 06:19:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 06:19:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 520ms 06:19:06 INFO - PROCESS | 1650 | 1461590346519 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 06:19:06 INFO - PROCESS | 1650 | 1461590346522 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 06:19:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 06:19:06 INFO - PROCESS | 1650 | 1461590346525 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 06:19:06 INFO - PROCESS | 1650 | 1461590346528 Marionette TRACE conn2 <- [1,418,null,{}] 06:19:06 INFO - PROCESS | 1650 | 1461590346533 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}] 06:19:06 INFO - PROCESS | 1650 | 1461590346625 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 06:19:06 INFO - PROCESS | 1650 | 1461590346664 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x11688c000 == 31 [pid = 1650] [id = 112] 06:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x114fba800) [pid = 1650] [serial = 333] [outer = 0x0] 06:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x1157a5400) [pid = 1650] [serial = 334] [outer = 0x114fba800] 06:19:06 INFO - PROCESS | 1650 | 1461590346697 Marionette DEBUG loaded listener.js 06:19:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x1186b8c00) [pid = 1650] [serial = 335] [outer = 0x114fba800] 06:19:07 INFO - PROCESS | 1650 | 1461590347607 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]]]}] 06:19:07 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 06:19:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1123ms 06:19:07 INFO - PROCESS | 1650 | 1461590347649 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 06:19:07 INFO - PROCESS | 1650 | 1461590347653 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 06:19:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 06:19:07 INFO - PROCESS | 1650 | 1461590347658 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 06:19:07 INFO - PROCESS | 1650 | 1461590347660 Marionette TRACE conn2 <- [1,422,null,{}] 06:19:07 INFO - PROCESS | 1650 | 1461590347662 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}] 06:19:07 INFO - PROCESS | 1650 | 1461590347751 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 06:19:07 INFO - PROCESS | 1650 | 1461590347790 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aec7000 == 32 [pid = 1650] [id = 113] 06:19:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x119193c00) [pid = 1650] [serial = 336] [outer = 0x0] 06:19:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11ababc00) [pid = 1650] [serial = 337] [outer = 0x119193c00] 06:19:07 INFO - PROCESS | 1650 | 1461590347820 Marionette DEBUG loaded listener.js 06:19:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11ae33400) [pid = 1650] [serial = 338] [outer = 0x119193c00] 06:19:08 INFO - PROCESS | 1650 | 1461590348721 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]]]}] 06:19:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 06:19:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1071ms 06:19:08 INFO - PROCESS | 1650 | 1461590348729 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 06:19:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 06:19:08 INFO - PROCESS | 1650 | 1461590348731 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 06:19:08 INFO - PROCESS | 1650 | 1461590348733 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 06:19:08 INFO - PROCESS | 1650 | 1461590348736 Marionette TRACE conn2 <- [1,426,null,{}] 06:19:08 INFO - PROCESS | 1650 | 1461590348743 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}] 06:19:08 INFO - PROCESS | 1650 | 1461590348834 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 06:19:08 INFO - PROCESS | 1650 | 1461590348873 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a17800 == 33 [pid = 1650] [id = 114] 06:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x119264400) [pid = 1650] [serial = 339] [outer = 0x0] 06:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11b93ec00) [pid = 1650] [serial = 340] [outer = 0x119264400] 06:19:08 INFO - PROCESS | 1650 | 1461590348905 Marionette DEBUG loaded listener.js 06:19:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11c18d800) [pid = 1650] [serial = 341] [outer = 0x119264400] 06:19:09 INFO - PROCESS | 1650 | 1461590349457 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] 06:19:09 INFO - PROCESS | 1650 | 1461590349511 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 06:19:09 INFO - PROCESS | 1650 | 1461590349514 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 06:19:09 INFO - PROCESS | 1650 | 1461590349516 Marionette TRACE conn2 <- [1,430,null,{}] 06:19:09 INFO - PROCESS | 1650 | 1461590349520 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}] 06:19:09 INFO - PROCESS | 1650 | 1461590349620 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 06:19:09 INFO - PROCESS | 1650 | --DOCSHELL 0x118612000 == 32 [pid = 1650] [id = 90] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11c153c00) [pid = 1650] [serial = 298] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11bcd7400) [pid = 1650] [serial = 296] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x115ad0400) [pid = 1650] [serial = 277] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118676c00) [pid = 1650] [serial = 280] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x119d90400) [pid = 1650] [serial = 283] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11aa30c00) [pid = 1650] [serial = 284] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x117982800) [pid = 1650] [serial = 289] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11abb1800) [pid = 1650] [serial = 287] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11aa52400) [pid = 1650] [serial = 286] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11adef400) [pid = 1650] [serial = 290] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11b9cfc00) [pid = 1650] [serial = 295] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x127040400) [pid = 1650] [serial = 275] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x11b946400) [pid = 1650] [serial = 293] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x118e9fc00) [pid = 1650] [serial = 281] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x1166fe800) [pid = 1650] [serial = 278] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x11ae6c800) [pid = 1650] [serial = 292] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x12d1c8c00) [pid = 1650] [serial = 266] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12cfbe400) [pid = 1650] [serial = 263] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x118f69400) [pid = 1650] [serial = 269] [outer = 0x0] [url = about:blank] 06:19:09 INFO - PROCESS | 1650 | 1461590349679 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11525c800 == 33 [pid = 1650] [id = 115] 06:19:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x1163f6800) [pid = 1650] [serial = 342] [outer = 0x0] 06:19:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11867c000) [pid = 1650] [serial = 343] [outer = 0x1163f6800] 06:19:09 INFO - PROCESS | 1650 | 1461590349706 Marionette DEBUG loaded listener.js 06:19:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x118e9cc00) [pid = 1650] [serial = 344] [outer = 0x1163f6800] 06:19:10 INFO - PROCESS | 1650 | 1461590350001 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]]]}] 06:19:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 06:19:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 521ms 06:19:10 INFO - PROCESS | 1650 | 1461590350036 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 06:19:10 INFO - PROCESS | 1650 | 1461590350040 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 06:19:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 06:19:10 INFO - PROCESS | 1650 | 1461590350048 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 06:19:10 INFO - PROCESS | 1650 | 1461590350049 Marionette TRACE conn2 <- [1,434,null,{}] 06:19:10 INFO - PROCESS | 1650 | 1461590350052 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}] 06:19:10 INFO - PROCESS | 1650 | 1461590350125 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 06:19:10 INFO - PROCESS | 1650 | 1461590350129 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x119219800 == 34 [pid = 1650] [id = 116] 06:19:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x118f69000) [pid = 1650] [serial = 345] [outer = 0x0] 06:19:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x119e3d800) [pid = 1650] [serial = 346] [outer = 0x118f69000] 06:19:10 INFO - PROCESS | 1650 | 1461590350166 Marionette DEBUG loaded listener.js 06:19:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11abadc00) [pid = 1650] [serial = 347] [outer = 0x118f69000] 06:19:10 INFO - PROCESS | 1650 | 1461590350510 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]]]}] 06:19:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 06:19:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 521ms 06:19:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 06:19:10 INFO - PROCESS | 1650 | 1461590350569 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 06:19:10 INFO - PROCESS | 1650 | 1461590350570 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 06:19:10 INFO - PROCESS | 1650 | 1461590350572 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 06:19:10 INFO - PROCESS | 1650 | 1461590350575 Marionette TRACE conn2 <- [1,438,null,{}] 06:19:10 INFO - PROCESS | 1650 | 1461590350582 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}] 06:19:10 INFO - PROCESS | 1650 | 1461590350654 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 06:19:10 INFO - PROCESS | 1650 | 1461590350662 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa60000 == 35 [pid = 1650] [id = 117] 06:19:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11abb2000) [pid = 1650] [serial = 348] [outer = 0x0] 06:19:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11ae63400) [pid = 1650] [serial = 349] [outer = 0x11abb2000] 06:19:10 INFO - PROCESS | 1650 | 1461590350689 Marionette DEBUG loaded listener.js 06:19:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11b9c8c00) [pid = 1650] [serial = 350] [outer = 0x11abb2000] 06:19:11 INFO - PROCESS | 1650 | 1461590351009 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]]]}] 06:19:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 06:19:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 472ms 06:19:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 06:19:11 INFO - PROCESS | 1650 | 1461590351045 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 06:19:11 INFO - PROCESS | 1650 | 1461590351047 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 06:19:11 INFO - PROCESS | 1650 | 1461590351049 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 06:19:11 INFO - PROCESS | 1650 | 1461590351050 Marionette TRACE conn2 <- [1,442,null,{}] 06:19:11 INFO - PROCESS | 1650 | 1461590351053 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}] 06:19:11 INFO - PROCESS | 1650 | 1461590351124 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 06:19:11 INFO - PROCESS | 1650 | 1461590351129 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aec9000 == 36 [pid = 1650] [id = 118] 06:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x11ae3d400) [pid = 1650] [serial = 351] [outer = 0x0] 06:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x11c14ec00) [pid = 1650] [serial = 352] [outer = 0x11ae3d400] 06:19:11 INFO - PROCESS | 1650 | 1461590351158 Marionette DEBUG loaded listener.js 06:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11c282000) [pid = 1650] [serial = 353] [outer = 0x11ae3d400] 06:19:11 INFO - PROCESS | 1650 | 1461590351514 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]]]}] 06:19:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 06:19:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 470ms 06:19:11 INFO - PROCESS | 1650 | 1461590351520 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 06:19:11 INFO - PROCESS | 1650 | 1461590351522 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 06:19:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 06:19:11 INFO - PROCESS | 1650 | 1461590351530 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 06:19:11 INFO - PROCESS | 1650 | 1461590351532 Marionette TRACE conn2 <- [1,446,null,{}] 06:19:11 INFO - PROCESS | 1650 | 1461590351536 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}] 06:19:11 INFO - PROCESS | 1650 | 1461590351679 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 06:19:11 INFO - PROCESS | 1650 | 1461590351695 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c015000 == 37 [pid = 1650] [id = 119] 06:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x114fb8000) [pid = 1650] [serial = 354] [outer = 0x0] 06:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11c286c00) [pid = 1650] [serial = 355] [outer = 0x114fb8000] 06:19:11 INFO - PROCESS | 1650 | 1461590351733 Marionette DEBUG loaded listener.js 06:19:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11c569800) [pid = 1650] [serial = 356] [outer = 0x114fb8000] 06:19:12 INFO - PROCESS | 1650 | 1461590352070 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]]]}] 06:19:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 06:19:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 578ms 06:19:12 INFO - PROCESS | 1650 | 1461590352105 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 06:19:12 INFO - PROCESS | 1650 | 1461590352107 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 06:19:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 06:19:12 INFO - PROCESS | 1650 | 1461590352111 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 06:19:12 INFO - PROCESS | 1650 | 1461590352112 Marionette TRACE conn2 <- [1,450,null,{}] 06:19:12 INFO - PROCESS | 1650 | 1461590352114 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}] 06:19:12 INFO - PROCESS | 1650 | 1461590352196 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 06:19:12 INFO - PROCESS | 1650 | 1461590352201 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c69f800 == 38 [pid = 1650] [id = 120] 06:19:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11c90a000) [pid = 1650] [serial = 357] [outer = 0x0] 06:19:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x123cb3800) [pid = 1650] [serial = 358] [outer = 0x11c90a000] 06:19:12 INFO - PROCESS | 1650 | 1461590352225 Marionette DEBUG loaded listener.js 06:19:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x127275000) [pid = 1650] [serial = 359] [outer = 0x11c90a000] 06:19:12 INFO - PROCESS | 1650 | 1461590352746 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] 06:19:12 INFO - PROCESS | 1650 | 1461590352790 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 06:19:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 06:19:12 INFO - PROCESS | 1650 | 1461590352796 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 06:19:12 INFO - PROCESS | 1650 | 1461590352798 Marionette TRACE conn2 <- [1,454,null,{}] 06:19:12 INFO - PROCESS | 1650 | 1461590352801 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}] 06:19:12 INFO - PROCESS | 1650 | 1461590352902 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 06:19:12 INFO - PROCESS | 1650 | 1461590352934 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b30000 == 39 [pid = 1650] [id = 121] 06:19:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126e20800) [pid = 1650] [serial = 360] [outer = 0x0] 06:19:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1278e8000) [pid = 1650] [serial = 361] [outer = 0x126e20800] 06:19:12 INFO - PROCESS | 1650 | 1461590352959 Marionette DEBUG loaded listener.js 06:19:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x127d30c00) [pid = 1650] [serial = 362] [outer = 0x126e20800] 06:19:13 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:13 INFO - PROCESS | 1650 | 1461590353287 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]]]}] 06:19:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 06:19:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 06:19:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 06:19:13 INFO - PROCESS | 1650 | 1461590353316 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 06:19:13 INFO - PROCESS | 1650 | 1461590353317 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 06:19:13 INFO - PROCESS | 1650 | 1461590353319 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 06:19:13 INFO - PROCESS | 1650 | 1461590353321 Marionette TRACE conn2 <- [1,458,null,{}] 06:19:13 INFO - PROCESS | 1650 | 1461590353323 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}] 06:19:13 INFO - PROCESS | 1650 | 1461590353435 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 06:19:13 INFO - PROCESS | 1650 | 1461590353453 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a1d000 == 40 [pid = 1650] [id = 122] 06:19:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12697c400) [pid = 1650] [serial = 363] [outer = 0x0] 06:19:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x128280800) [pid = 1650] [serial = 364] [outer = 0x12697c400] 06:19:13 INFO - PROCESS | 1650 | 1461590353494 Marionette DEBUG loaded listener.js 06:19:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x1282a3800) [pid = 1650] [serial = 365] [outer = 0x12697c400] 06:19:13 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11c284c00) [pid = 1650] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 06:19:13 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11562e800) [pid = 1650] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 06:19:13 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11ae63000) [pid = 1650] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 06:19:13 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11c406400) [pid = 1650] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 06:19:13 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x114fadc00) [pid = 1650] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 06:19:13 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118a51c00) [pid = 1650] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 06:19:13 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11abafc00) [pid = 1650] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 06:19:13 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x1268c9c00) [pid = 1650] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 06:19:13 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11bcd5400) [pid = 1650] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 06:19:14 INFO - PROCESS | 1650 | 1461590353998 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] 06:19:14 INFO - PROCESS | 1650 | 1461590354044 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 06:19:14 INFO - PROCESS | 1650 | 1461590354047 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 06:19:14 INFO - PROCESS | 1650 | 1461590354048 Marionette TRACE conn2 <- [1,462,null,{}] 06:19:14 INFO - PROCESS | 1650 | 1461590354050 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}] 06:19:14 INFO - PROCESS | 1650 | 1461590354120 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 06:19:14 INFO - PROCESS | 1650 | 1461590354127 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5f0800 == 41 [pid = 1650] [id = 123] 06:19:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11ae63000) [pid = 1650] [serial = 366] [outer = 0x0] 06:19:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x126e1a000) [pid = 1650] [serial = 367] [outer = 0x11ae63000] 06:19:14 INFO - PROCESS | 1650 | 1461590354154 Marionette DEBUG loaded listener.js 06:19:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x128394800) [pid = 1650] [serial = 368] [outer = 0x11ae63000] 06:19:14 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:14 INFO - PROCESS | 1650 | 1461590354600 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] 06:19:14 INFO - PROCESS | 1650 | 1461590354618 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 06:19:14 INFO - PROCESS | 1650 | 1461590354622 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 06:19:14 INFO - PROCESS | 1650 | 1461590354624 Marionette TRACE conn2 <- [1,466,null,{}] 06:19:14 INFO - PROCESS | 1650 | 1461590354636 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}] 06:19:14 INFO - PROCESS | 1650 | 1461590354743 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 06:19:14 INFO - PROCESS | 1650 | 1461590354747 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x127320800 == 42 [pid = 1650] [id = 124] 06:19:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x128396c00) [pid = 1650] [serial = 369] [outer = 0x0] 06:19:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x129e88400) [pid = 1650] [serial = 370] [outer = 0x128396c00] 06:19:14 INFO - PROCESS | 1650 | 1461590354773 Marionette DEBUG loaded listener.js 06:19:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x129e92400) [pid = 1650] [serial = 371] [outer = 0x128396c00] 06:19:15 INFO - PROCESS | 1650 | 1461590355105 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] 06:19:15 INFO - PROCESS | 1650 | 1461590355153 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 06:19:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 06:19:15 INFO - PROCESS | 1650 | 1461590355156 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 06:19:15 INFO - PROCESS | 1650 | 1461590355157 Marionette TRACE conn2 <- [1,470,null,{}] 06:19:15 INFO - PROCESS | 1650 | 1461590355160 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}] 06:19:15 INFO - PROCESS | 1650 | 1461590355264 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 06:19:15 INFO - PROCESS | 1650 | 1461590355270 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x127a9d800 == 43 [pid = 1650] [id = 125] 06:19:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x1295ef800) [pid = 1650] [serial = 372] [outer = 0x0] 06:19:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x129e97400) [pid = 1650] [serial = 373] [outer = 0x1295ef800] 06:19:15 INFO - PROCESS | 1650 | 1461590355299 Marionette DEBUG loaded listener.js 06:19:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12b267c00) [pid = 1650] [serial = 374] [outer = 0x1295ef800] 06:19:15 INFO - PROCESS | 1650 | 1461590355596 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]]]}] 06:19:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 06:19:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 471ms 06:19:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 06:19:15 INFO - PROCESS | 1650 | 1461590355629 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 06:19:15 INFO - PROCESS | 1650 | 1461590355630 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 06:19:15 INFO - PROCESS | 1650 | 1461590355632 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 06:19:15 INFO - PROCESS | 1650 | 1461590355633 Marionette TRACE conn2 <- [1,474,null,{}] 06:19:15 INFO - PROCESS | 1650 | 1461590355636 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}] 06:19:15 INFO - PROCESS | 1650 | 1461590355711 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 06:19:15 INFO - PROCESS | 1650 | 1461590355717 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e50000 == 44 [pid = 1650] [id = 126] 06:19:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11c153c00) [pid = 1650] [serial = 375] [outer = 0x0] 06:19:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12b529800) [pid = 1650] [serial = 376] [outer = 0x11c153c00] 06:19:15 INFO - PROCESS | 1650 | 1461590355742 Marionette DEBUG loaded listener.js 06:19:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12b530400) [pid = 1650] [serial = 377] [outer = 0x11c153c00] 06:19:16 INFO - PROCESS | 1650 | 1461590356253 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]]]}] 06:19:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 06:19:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 668ms 06:19:16 INFO - PROCESS | 1650 | 1461590356301 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 06:19:16 INFO - PROCESS | 1650 | 1461590356304 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 06:19:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 06:19:16 INFO - PROCESS | 1650 | 1461590356308 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 06:19:16 INFO - PROCESS | 1650 | 1461590356311 Marionette TRACE conn2 <- [1,478,null,{}] 06:19:16 INFO - PROCESS | 1650 | 1461590356314 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}] 06:19:16 INFO - PROCESS | 1650 | 1461590356408 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 06:19:16 INFO - PROCESS | 1650 | 1461590356465 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11980f800 == 45 [pid = 1650] [id = 127] 06:19:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x118e9dc00) [pid = 1650] [serial = 378] [outer = 0x0] 06:19:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x119d8f000) [pid = 1650] [serial = 379] [outer = 0x118e9dc00] 06:19:16 INFO - PROCESS | 1650 | 1461590356496 Marionette DEBUG loaded listener.js 06:19:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11abac000) [pid = 1650] [serial = 380] [outer = 0x118e9dc00] 06:19:16 INFO - PROCESS | 1650 | 1461590356934 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]]]}] 06:19:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 06:19:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 671ms 06:19:16 INFO - PROCESS | 1650 | 1461590356991 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 06:19:17 INFO - PROCESS | 1650 | 1461590356995 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 06:19:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 06:19:17 INFO - PROCESS | 1650 | 1461590357001 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 06:19:17 INFO - PROCESS | 1650 | 1461590357003 Marionette TRACE conn2 <- [1,482,null,{}] 06:19:17 INFO - PROCESS | 1650 | 1461590357005 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}] 06:19:17 INFO - PROCESS | 1650 | 1461590357101 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 06:19:17 INFO - PROCESS | 1650 | 1461590357183 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c1d800 == 46 [pid = 1650] [id = 128] 06:19:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11b945c00) [pid = 1650] [serial = 381] [outer = 0x0] 06:19:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11b9cfc00) [pid = 1650] [serial = 382] [outer = 0x11b945c00] 06:19:17 INFO - PROCESS | 1650 | 1461590357213 Marionette DEBUG loaded listener.js 06:19:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11c411400) [pid = 1650] [serial = 383] [outer = 0x11b945c00] 06:19:17 INFO - PROCESS | 1650 | 1461590357664 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]]]}] 06:19:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 06:19:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 721ms 06:19:17 INFO - PROCESS | 1650 | 1461590357725 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 06:19:17 INFO - PROCESS | 1650 | 1461590357726 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 06:19:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 06:19:17 INFO - PROCESS | 1650 | 1461590357730 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 06:19:17 INFO - PROCESS | 1650 | 1461590357732 Marionette TRACE conn2 <- [1,486,null,{}] 06:19:17 INFO - PROCESS | 1650 | 1461590357741 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}] 06:19:17 INFO - PROCESS | 1650 | 1461590357835 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 06:19:17 INFO - PROCESS | 1650 | 1461590357896 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e68800 == 47 [pid = 1650] [id = 129] 06:19:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115ad0400) [pid = 1650] [serial = 384] [outer = 0x0] 06:19:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1276f5800) [pid = 1650] [serial = 385] [outer = 0x115ad0400] 06:19:17 INFO - PROCESS | 1650 | 1461590357928 Marionette DEBUG loaded listener.js 06:19:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1295e9c00) [pid = 1650] [serial = 386] [outer = 0x115ad0400] 06:19:18 INFO - PROCESS | 1650 | 1461590358530 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]]]}] 06:19:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 06:19:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 825ms 06:19:18 INFO - PROCESS | 1650 | 1461590358556 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 06:19:18 INFO - PROCESS | 1650 | 1461590358558 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 06:19:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 06:19:18 INFO - PROCESS | 1650 | 1461590358563 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 06:19:18 INFO - PROCESS | 1650 | 1461590358566 Marionette TRACE conn2 <- [1,490,null,{}] 06:19:18 INFO - PROCESS | 1650 | 1461590358569 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}] 06:19:18 INFO - PROCESS | 1650 | 1461590358653 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 06:19:18 INFO - PROCESS | 1650 | 1461590358713 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11662f000 == 48 [pid = 1650] [id = 130] 06:19:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11867b400) [pid = 1650] [serial = 387] [outer = 0x0] 06:19:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x118e11000) [pid = 1650] [serial = 388] [outer = 0x11867b400] 06:19:18 INFO - PROCESS | 1650 | 1461590358745 Marionette DEBUG loaded listener.js 06:19:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119d8dc00) [pid = 1650] [serial = 389] [outer = 0x11867b400] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8dc000 == 47 [pid = 1650] [id = 110] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5fa800 == 46 [pid = 1650] [id = 109] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11c167000 == 45 [pid = 1650] [id = 108] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x127a9d800 == 44 [pid = 1650] [id = 125] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x127320800 == 43 [pid = 1650] [id = 124] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5f0800 == 42 [pid = 1650] [id = 123] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x126a1d000 == 41 [pid = 1650] [id = 122] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x114b30000 == 40 [pid = 1650] [id = 121] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11c69f800 == 39 [pid = 1650] [id = 120] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11c015000 == 38 [pid = 1650] [id = 119] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1147de000) [pid = 1650] [serial = 301] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x118e11c00) [pid = 1650] [serial = 304] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11aa4c800) [pid = 1650] [serial = 331] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11aec9000 == 37 [pid = 1650] [id = 118] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa60000 == 36 [pid = 1650] [id = 117] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119219800 == 35 [pid = 1650] [id = 116] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11525c800 == 34 [pid = 1650] [id = 115] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x118a17800 == 33 [pid = 1650] [id = 114] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11aec7000 == 32 [pid = 1650] [id = 113] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11688c000 == 31 [pid = 1650] [id = 112] 06:19:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa7b800 == 30 [pid = 1650] [id = 111] 06:19:19 INFO - PROCESS | 1650 | 1461590359131 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]]]}] 06:19:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 06:19:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 621ms 06:19:19 INFO - PROCESS | 1650 | 1461590359185 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 06:19:19 INFO - PROCESS | 1650 | 1461590359189 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 06:19:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 06:19:19 INFO - PROCESS | 1650 | 1461590359193 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 06:19:19 INFO - PROCESS | 1650 | 1461590359195 Marionette TRACE conn2 <- [1,494,null,{}] 06:19:19 INFO - PROCESS | 1650 | 1461590359197 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}] 06:19:19 INFO - PROCESS | 1650 | 1461590359270 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 06:19:19 INFO - PROCESS | 1650 | 1461590359277 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11688c000 == 31 [pid = 1650] [id = 131] 06:19:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x119e40800) [pid = 1650] [serial = 390] [outer = 0x0] 06:19:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11abae000) [pid = 1650] [serial = 391] [outer = 0x119e40800] 06:19:19 INFO - PROCESS | 1650 | 1461590359303 Marionette DEBUG loaded listener.js 06:19:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11ae33800) [pid = 1650] [serial = 392] [outer = 0x119e40800] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11c905400) [pid = 1650] [serial = 322] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11667d800) [pid = 1650] [serial = 307] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11888bc00) [pid = 1650] [serial = 308] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11b1edc00) [pid = 1650] [serial = 316] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x126975400) [pid = 1650] [serial = 325] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11bcd6400) [pid = 1650] [serial = 317] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x125ba6400) [pid = 1650] [serial = 323] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11c158000) [pid = 1650] [serial = 319] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x119ac4800) [pid = 1650] [serial = 310] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11aa54400) [pid = 1650] [serial = 311] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11ae34000) [pid = 1650] [serial = 313] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x127037000) [pid = 1650] [serial = 328] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11ae3c400) [pid = 1650] [serial = 314] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x126b73800) [pid = 1650] [serial = 326] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11c187000) [pid = 1650] [serial = 299] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12727b400) [pid = 1650] [serial = 329] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11c289400) [pid = 1650] [serial = 320] [outer = 0x0] [url = about:blank] 06:19:19 INFO - PROCESS | 1650 | 1461590359686 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]]]}] 06:19:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 06:19:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 520ms 06:19:19 INFO - PROCESS | 1650 | 1461590359714 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 06:19:19 INFO - PROCESS | 1650 | 1461590359715 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 06:19:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 06:19:19 INFO - PROCESS | 1650 | 1461590359718 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 06:19:19 INFO - PROCESS | 1650 | 1461590359720 Marionette TRACE conn2 <- [1,498,null,{}] 06:19:19 INFO - PROCESS | 1650 | 1461590359731 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}] 06:19:19 INFO - PROCESS | 1650 | 1461590359805 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 06:19:19 INFO - PROCESS | 1650 | 1461590359814 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa7b800 == 32 [pid = 1650] [id = 132] 06:19:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11ae3e400) [pid = 1650] [serial = 393] [outer = 0x0] 06:19:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11b9d0000) [pid = 1650] [serial = 394] [outer = 0x11ae3e400] 06:19:19 INFO - PROCESS | 1650 | 1461590359843 Marionette DEBUG loaded listener.js 06:19:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11c154c00) [pid = 1650] [serial = 395] [outer = 0x11ae3e400] 06:19:20 INFO - PROCESS | 1650 | 1461590360314 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]]]}] 06:19:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 06:19:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 620ms 06:19:20 INFO - PROCESS | 1650 | 1461590360339 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 06:19:20 INFO - PROCESS | 1650 | 1461590360343 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 06:19:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 06:19:20 INFO - PROCESS | 1650 | 1461590360356 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 06:19:20 INFO - PROCESS | 1650 | 1461590360357 Marionette TRACE conn2 <- [1,502,null,{}] 06:19:20 INFO - PROCESS | 1650 | 1461590360364 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}] 06:19:20 INFO - PROCESS | 1650 | 1461590360480 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 06:19:20 INFO - PROCESS | 1650 | 1461590360544 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba06000 == 33 [pid = 1650] [id = 133] 06:19:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11c157000) [pid = 1650] [serial = 396] [outer = 0x0] 06:19:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c43ac00) [pid = 1650] [serial = 397] [outer = 0x11c157000] 06:19:20 INFO - PROCESS | 1650 | 1461590360584 Marionette DEBUG loaded listener.js 06:19:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11c90cc00) [pid = 1650] [serial = 398] [outer = 0x11c157000] 06:19:20 INFO - PROCESS | 1650 | 1461590360912 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]]]}] 06:19:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 06:19:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 573ms 06:19:20 INFO - PROCESS | 1650 | 1461590360933 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 06:19:20 INFO - PROCESS | 1650 | 1461590360934 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 06:19:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 06:19:20 INFO - PROCESS | 1650 | 1461590360936 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 06:19:20 INFO - PROCESS | 1650 | 1461590360937 Marionette TRACE conn2 <- [1,506,null,{}] 06:19:20 INFO - PROCESS | 1650 | 1461590360947 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}] 06:19:21 INFO - PROCESS | 1650 | 1461590361028 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 06:19:21 INFO - PROCESS | 1650 | 1461590361032 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c164000 == 34 [pid = 1650] [id = 134] 06:19:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115628000) [pid = 1650] [serial = 399] [outer = 0x0] 06:19:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125f43c00) [pid = 1650] [serial = 400] [outer = 0x115628000] 06:19:21 INFO - PROCESS | 1650 | 1461590361058 Marionette DEBUG loaded listener.js 06:19:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x126b6ac00) [pid = 1650] [serial = 401] [outer = 0x115628000] 06:19:21 INFO - PROCESS | 1650 | 1461590361434 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]]]}] 06:19:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 06:19:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 519ms 06:19:21 INFO - PROCESS | 1650 | 1461590361456 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 06:19:21 INFO - PROCESS | 1650 | 1461590361458 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 06:19:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 06:19:21 INFO - PROCESS | 1650 | 1461590361468 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 06:19:21 INFO - PROCESS | 1650 | 1461590361469 Marionette TRACE conn2 <- [1,510,null,{}] 06:19:21 INFO - PROCESS | 1650 | 1461590361472 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}] 06:19:21 INFO - PROCESS | 1650 | 1461590361583 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 06:19:21 INFO - PROCESS | 1650 | 1461590361591 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x115a56000 == 35 [pid = 1650] [id = 135] 06:19:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x127038800) [pid = 1650] [serial = 402] [outer = 0x0] 06:19:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x1278ecc00) [pid = 1650] [serial = 403] [outer = 0x127038800] 06:19:21 INFO - PROCESS | 1650 | 1461590361618 Marionette DEBUG loaded listener.js 06:19:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x12829fc00) [pid = 1650] [serial = 404] [outer = 0x127038800] 06:19:21 INFO - PROCESS | 1650 | 1461590361952 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]]]}] 06:19:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 06:19:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 519ms 06:19:21 INFO - PROCESS | 1650 | 1461590361987 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 06:19:21 INFO - PROCESS | 1650 | 1461590361988 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 06:19:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 06:19:21 INFO - PROCESS | 1650 | 1461590361992 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 06:19:21 INFO - PROCESS | 1650 | 1461590361994 Marionette TRACE conn2 <- [1,514,null,{}] 06:19:21 INFO - PROCESS | 1650 | 1461590361996 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}] 06:19:22 INFO - PROCESS | 1650 | 1461590362085 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 06:19:22 INFO - PROCESS | 1650 | 1461590362089 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c25000 == 36 [pid = 1650] [id = 136] 06:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x1268c9c00) [pid = 1650] [serial = 405] [outer = 0x0] 06:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x128396400) [pid = 1650] [serial = 406] [outer = 0x1268c9c00] 06:19:22 INFO - PROCESS | 1650 | 1461590362114 Marionette DEBUG loaded listener.js 06:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x129e97c00) [pid = 1650] [serial = 407] [outer = 0x1268c9c00] 06:19:22 INFO - PROCESS | 1650 | 1461590362437 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]]]}] 06:19:22 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 06:19:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 472ms 06:19:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 06:19:22 INFO - PROCESS | 1650 | 1461590362468 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 06:19:22 INFO - PROCESS | 1650 | 1461590362469 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 06:19:22 INFO - PROCESS | 1650 | 1461590362471 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 06:19:22 INFO - PROCESS | 1650 | 1461590362472 Marionette TRACE conn2 <- [1,518,null,{}] 06:19:22 INFO - PROCESS | 1650 | 1461590362476 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}] 06:19:22 INFO - PROCESS | 1650 | 1461590362564 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 06:19:22 INFO - PROCESS | 1650 | 1461590362568 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1152d7000 == 37 [pid = 1650] [id = 137] 06:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x127271000) [pid = 1650] [serial = 408] [outer = 0x0] 06:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x129ea5800) [pid = 1650] [serial = 409] [outer = 0x127271000] 06:19:22 INFO - PROCESS | 1650 | 1461590362594 Marionette DEBUG loaded listener.js 06:19:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x12b261400) [pid = 1650] [serial = 410] [outer = 0x127271000] 06:19:22 INFO - PROCESS | 1650 | 1461590362910 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]]]}] 06:19:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 06:19:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 473ms 06:19:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 06:19:22 INFO - PROCESS | 1650 | 1461590362945 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 06:19:22 INFO - PROCESS | 1650 | 1461590362946 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 06:19:22 INFO - PROCESS | 1650 | 1461590362956 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 06:19:22 INFO - PROCESS | 1650 | 1461590362957 Marionette TRACE conn2 <- [1,522,null,{}] 06:19:22 INFO - PROCESS | 1650 | 1461590362959 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}] 06:19:23 INFO - PROCESS | 1650 | 1461590363047 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 06:19:23 INFO - PROCESS | 1650 | 1461590363052 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12732d800 == 38 [pid = 1650] [id = 138] 06:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x129ea2400) [pid = 1650] [serial = 411] [outer = 0x0] 06:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b526000) [pid = 1650] [serial = 412] [outer = 0x129ea2400] 06:19:23 INFO - PROCESS | 1650 | 1461590363078 Marionette DEBUG loaded listener.js 06:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b669000) [pid = 1650] [serial = 413] [outer = 0x129ea2400] 06:19:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1188eac00) [pid = 1650] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 06:19:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128396c00) [pid = 1650] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 06:19:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11c90a000) [pid = 1650] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 06:19:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1163f6800) [pid = 1650] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 06:19:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11abb2000) [pid = 1650] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 06:19:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126e20800) [pid = 1650] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 06:19:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11ae3d400) [pid = 1650] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 06:19:23 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119264400) [pid = 1650] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 06:19:23 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12697c400) [pid = 1650] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 06:19:23 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x118f69000) [pid = 1650] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 06:19:23 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x1295ef800) [pid = 1650] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 06:19:23 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11ae63000) [pid = 1650] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 06:19:23 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x114fb8000) [pid = 1650] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 06:19:23 INFO - PROCESS | 1650 | 1461590363493 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]]]}] 06:19:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 06:19:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 577ms 06:19:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 06:19:23 INFO - PROCESS | 1650 | 1461590363529 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 06:19:23 INFO - PROCESS | 1650 | 1461590363530 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 06:19:23 INFO - PROCESS | 1650 | 1461590363539 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 06:19:23 INFO - PROCESS | 1650 | 1461590363540 Marionette TRACE conn2 <- [1,526,null,{}] 06:19:23 INFO - PROCESS | 1650 | 1461590363555 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}] 06:19:23 INFO - PROCESS | 1650 | 1461590363631 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 06:19:23 INFO - PROCESS | 1650 | 1461590363635 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x127a9c000 == 39 [pid = 1650] [id = 139] 06:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11b039400) [pid = 1650] [serial = 414] [outer = 0x0] 06:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x126e20800) [pid = 1650] [serial = 415] [outer = 0x11b039400] 06:19:23 INFO - PROCESS | 1650 | 1461590363662 Marionette DEBUG loaded listener.js 06:19:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x129e8c000) [pid = 1650] [serial = 416] [outer = 0x11b039400] 06:19:24 INFO - PROCESS | 1650 | 1461590363997 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]]]}] 06:19:24 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 06:19:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 488ms 06:19:24 INFO - PROCESS | 1650 | 1461590364021 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 06:19:24 INFO - PROCESS | 1650 | 1461590364023 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 06:19:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 06:19:24 INFO - PROCESS | 1650 | 1461590364026 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 06:19:24 INFO - PROCESS | 1650 | 1461590364030 Marionette TRACE conn2 <- [1,530,null,{}] 06:19:24 INFO - PROCESS | 1650 | 1461590364033 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}] 06:19:24 INFO - PROCESS | 1650 | 1461590364123 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 06:19:24 INFO - PROCESS | 1650 | 1461590364167 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e60800 == 40 [pid = 1650] [id = 140] 06:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c18e400) [pid = 1650] [serial = 417] [outer = 0x0] 06:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x12b668800) [pid = 1650] [serial = 418] [outer = 0x11c18e400] 06:19:24 INFO - PROCESS | 1650 | 1461590364197 Marionette DEBUG loaded listener.js 06:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x12bb66000) [pid = 1650] [serial = 419] [outer = 0x11c18e400] 06:19:24 INFO - PROCESS | 1650 | 1461590364489 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"]]]}] 06:19:24 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 06:19:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 06:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:19:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 06:19:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:19:24 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 06:19:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 06:19:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:19:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:19:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 06:19:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 06:19:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 475ms 06:19:24 INFO - PROCESS | 1650 | 1461590364500 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 06:19:24 INFO - PROCESS | 1650 | 1461590364502 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 06:19:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 06:19:24 INFO - PROCESS | 1650 | 1461590364504 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 06:19:24 INFO - PROCESS | 1650 | 1461590364505 Marionette TRACE conn2 <- [1,534,null,{}] 06:19:24 INFO - PROCESS | 1650 | 1461590364516 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}] 06:19:24 INFO - PROCESS | 1650 | 1461590364602 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 06:19:24 INFO - PROCESS | 1650 | 1461590364607 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bebc000 == 41 [pid = 1650] [id = 141] 06:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118e9fc00) [pid = 1650] [serial = 420] [outer = 0x0] 06:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x12bc9f400) [pid = 1650] [serial = 421] [outer = 0x118e9fc00] 06:19:24 INFO - PROCESS | 1650 | 1461590364634 Marionette DEBUG loaded listener.js 06:19:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x12c7f3800) [pid = 1650] [serial = 422] [outer = 0x118e9fc00] 06:19:24 INFO - PROCESS | 1650 | 1461590364929 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]]]}] 06:19:24 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 06:19:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 473ms 06:19:24 INFO - PROCESS | 1650 | 1461590364980 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 06:19:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 06:19:24 INFO - PROCESS | 1650 | 1461590364981 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 06:19:24 INFO - PROCESS | 1650 | 1461590364983 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 06:19:24 INFO - PROCESS | 1650 | 1461590364984 Marionette TRACE conn2 <- [1,538,null,{}] 06:19:24 INFO - PROCESS | 1650 | 1461590364987 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}] 06:19:25 INFO - PROCESS | 1650 | 1461590365105 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 06:19:25 INFO - PROCESS | 1650 | 1461590365114 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c78f800 == 42 [pid = 1650] [id = 142] 06:19:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x1276fc800) [pid = 1650] [serial = 423] [outer = 0x0] 06:19:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x12c7f3000) [pid = 1650] [serial = 424] [outer = 0x1276fc800] 06:19:25 INFO - PROCESS | 1650 | 1461590365144 Marionette DEBUG loaded listener.js 06:19:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12d04dc00) [pid = 1650] [serial = 425] [outer = 0x1276fc800] 06:19:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11662f000 == 41 [pid = 1650] [id = 130] 06:19:25 INFO - PROCESS | 1650 | --DOCSHELL 0x129e68800 == 40 [pid = 1650] [id = 129] 06:19:25 INFO - PROCESS | 1650 | --DOCSHELL 0x123c1d800 == 39 [pid = 1650] [id = 128] 06:19:25 INFO - PROCESS | 1650 | --DOCSHELL 0x11980f800 == 38 [pid = 1650] [id = 127] 06:19:25 INFO - PROCESS | 1650 | --DOCSHELL 0x129e50000 == 37 [pid = 1650] [id = 126] 06:19:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11688c000 == 36 [pid = 1650] [id = 131] 06:19:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa7b800 == 35 [pid = 1650] [id = 132] 06:19:26 INFO - PROCESS | 1650 | --DOCSHELL 0x123c25000 == 34 [pid = 1650] [id = 136] 06:19:26 INFO - PROCESS | 1650 | --DOCSHELL 0x129e60800 == 33 [pid = 1650] [id = 140] 06:19:26 INFO - PROCESS | 1650 | --DOCSHELL 0x115a56000 == 32 [pid = 1650] [id = 135] 06:19:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba06000 == 31 [pid = 1650] [id = 133] 06:19:26 INFO - PROCESS | 1650 | --DOCSHELL 0x127a9c000 == 30 [pid = 1650] [id = 139] 06:19:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1152d7000 == 29 [pid = 1650] [id = 137] 06:19:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11c164000 == 28 [pid = 1650] [id = 134] 06:19:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12732d800 == 27 [pid = 1650] [id = 138] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x119257000) [pid = 1650] [serial = 305] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12bebc000 == 26 [pid = 1650] [id = 141] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129e92400) [pid = 1650] [serial = 371] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x123cb3800) [pid = 1650] [serial = 358] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11ababc00) [pid = 1650] [serial = 337] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11867c000) [pid = 1650] [serial = 343] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x118e9cc00) [pid = 1650] [serial = 344] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11ae63400) [pid = 1650] [serial = 349] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11b9c8c00) [pid = 1650] [serial = 350] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x1278e8000) [pid = 1650] [serial = 361] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11c14ec00) [pid = 1650] [serial = 352] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11c282000) [pid = 1650] [serial = 353] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11b93ec00) [pid = 1650] [serial = 340] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c18d800) [pid = 1650] [serial = 341] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x128280800) [pid = 1650] [serial = 364] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x127d30c00) [pid = 1650] [serial = 362] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x129e88400) [pid = 1650] [serial = 370] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1157a5400) [pid = 1650] [serial = 334] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119e3d800) [pid = 1650] [serial = 346] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11abadc00) [pid = 1650] [serial = 347] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x1282a3800) [pid = 1650] [serial = 365] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x129e97400) [pid = 1650] [serial = 373] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x126e1a000) [pid = 1650] [serial = 367] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11c286c00) [pid = 1650] [serial = 355] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11c569800) [pid = 1650] [serial = 356] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x127275000) [pid = 1650] [serial = 359] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x12b267c00) [pid = 1650] [serial = 374] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128394800) [pid = 1650] [serial = 368] [outer = 0x0] [url = about:blank] 06:19:26 INFO - PROCESS | 1650 | 1461590366494 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]]]}] 06:19:26 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. 06:19:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1525ms 06:19:26 INFO - PROCESS | 1650 | 1461590366510 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 06:19:26 INFO - PROCESS | 1650 | 1461590366513 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 06:19:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 06:19:26 INFO - PROCESS | 1650 | 1461590366517 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 06:19:26 INFO - PROCESS | 1650 | 1461590366519 Marionette TRACE conn2 <- [1,542,null,{}] 06:19:26 INFO - PROCESS | 1650 | 1461590366523 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}] 06:19:26 INFO - PROCESS | 1650 | 1461590366599 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 06:19:26 INFO - PROCESS | 1650 | 1461590366638 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x115265000 == 27 [pid = 1650] [id = 143] 06:19:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x1157a4800) [pid = 1650] [serial = 426] [outer = 0x0] 06:19:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x115ace800) [pid = 1650] [serial = 427] [outer = 0x1157a4800] 06:19:26 INFO - PROCESS | 1650 | 1461590366666 Marionette DEBUG loaded listener.js 06:19:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11685ac00) [pid = 1650] [serial = 428] [outer = 0x1157a4800] 06:19:26 INFO - PROCESS | 1650 | 1461590366983 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]]]}] 06:19:26 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. 06:19:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 471ms 06:19:26 INFO - PROCESS | 1650 | 1461590366987 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 06:19:26 INFO - PROCESS | 1650 | 1461590366993 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 06:19:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 06:19:27 INFO - PROCESS | 1650 | 1461590367003 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 06:19:27 INFO - PROCESS | 1650 | 1461590367005 Marionette TRACE conn2 <- [1,546,null,{}] 06:19:27 INFO - PROCESS | 1650 | 1461590367007 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}] 06:19:27 INFO - PROCESS | 1650 | 1461590367102 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 06:19:27 INFO - PROCESS | 1650 | 1461590367152 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11662e000 == 28 [pid = 1650] [id = 144] 06:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x1157a6c00) [pid = 1650] [serial = 429] [outer = 0x0] 06:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x1188e3000) [pid = 1650] [serial = 430] [outer = 0x1157a6c00] 06:19:27 INFO - PROCESS | 1650 | 1461590367185 Marionette DEBUG loaded listener.js 06:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11925f800) [pid = 1650] [serial = 431] [outer = 0x1157a6c00] 06:19:27 INFO - PROCESS | 1650 | 1461590367499 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]]]}] 06:19:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 06:19:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 06:19:27 INFO - PROCESS | 1650 | 1461590367523 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 06:19:27 INFO - PROCESS | 1650 | 1461590367528 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 06:19:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 06:19:27 INFO - PROCESS | 1650 | 1461590367532 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 06:19:27 INFO - PROCESS | 1650 | 1461590367534 Marionette TRACE conn2 <- [1,550,null,{}] 06:19:27 INFO - PROCESS | 1650 | 1461590367546 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}] 06:19:27 INFO - PROCESS | 1650 | 1461590367640 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 06:19:27 INFO - PROCESS | 1650 | 1461590367694 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x119724000 == 29 [pid = 1650] [id = 145] 06:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119193800) [pid = 1650] [serial = 432] [outer = 0x0] 06:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119e40000) [pid = 1650] [serial = 433] [outer = 0x119193800] 06:19:27 INFO - PROCESS | 1650 | 1461590367728 Marionette DEBUG loaded listener.js 06:19:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11abb2800) [pid = 1650] [serial = 434] [outer = 0x119193800] 06:19:28 INFO - PROCESS | 1650 | 1461590368052 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]]]}] 06:19:28 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. 06:19:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 574ms 06:19:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 06:19:28 INFO - PROCESS | 1650 | 1461590368107 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 06:19:28 INFO - PROCESS | 1650 | 1461590368109 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 06:19:28 INFO - PROCESS | 1650 | 1461590368111 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 06:19:28 INFO - PROCESS | 1650 | 1461590368112 Marionette TRACE conn2 <- [1,554,null,{}] 06:19:28 INFO - PROCESS | 1650 | 1461590368114 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}] 06:19:28 INFO - PROCESS | 1650 | 1461590368183 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 06:19:28 INFO - PROCESS | 1650 | 1461590368188 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d38800 == 30 [pid = 1650] [id = 146] 06:19:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x1147dac00) [pid = 1650] [serial = 435] [outer = 0x0] 06:19:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11abb5c00) [pid = 1650] [serial = 436] [outer = 0x1147dac00] 06:19:28 INFO - PROCESS | 1650 | 1461590368249 Marionette DEBUG loaded listener.js 06:19:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11ae3c800) [pid = 1650] [serial = 437] [outer = 0x1147dac00] 06:19:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:28 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:28 INFO - PROCESS | 1650 | 1461590368504 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]]]}] 06:19:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 06:19:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 419ms 06:19:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 06:19:28 INFO - PROCESS | 1650 | 1461590368536 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 06:19:28 INFO - PROCESS | 1650 | 1461590368537 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 06:19:28 INFO - PROCESS | 1650 | 1461590368539 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 06:19:28 INFO - PROCESS | 1650 | 1461590368540 Marionette TRACE conn2 <- [1,558,null,{}] 06:19:28 INFO - PROCESS | 1650 | 1461590368551 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}] 06:19:28 INFO - PROCESS | 1650 | 1461590368624 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 06:19:28 INFO - PROCESS | 1650 | 1461590368629 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abd3000 == 31 [pid = 1650] [id = 147] 06:19:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11abb3800) [pid = 1650] [serial = 438] [outer = 0x0] 06:19:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11b030000) [pid = 1650] [serial = 439] [outer = 0x11abb3800] 06:19:28 INFO - PROCESS | 1650 | 1461590368657 Marionette DEBUG loaded listener.js 06:19:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11b93f400) [pid = 1650] [serial = 440] [outer = 0x11abb3800] 06:19:28 INFO - PROCESS | 1650 | 1461590368983 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]]]}] 06:19:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 06:19:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 476ms 06:19:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 06:19:29 INFO - PROCESS | 1650 | 1461590369016 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 06:19:29 INFO - PROCESS | 1650 | 1461590369017 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 06:19:29 INFO - PROCESS | 1650 | 1461590369019 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 06:19:29 INFO - PROCESS | 1650 | 1461590369020 Marionette TRACE conn2 <- [1,562,null,{}] 06:19:29 INFO - PROCESS | 1650 | 1461590369022 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}] 06:19:29 INFO - PROCESS | 1650 | 1461590369122 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 06:19:29 INFO - PROCESS | 1650 | 1461590369131 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b30800 == 32 [pid = 1650] [id = 148] 06:19:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11b1ef400) [pid = 1650] [serial = 441] [outer = 0x0] 06:19:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11b9d0800) [pid = 1650] [serial = 442] [outer = 0x11b1ef400] 06:19:29 INFO - PROCESS | 1650 | 1461590369159 Marionette DEBUG loaded listener.js 06:19:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11c410400) [pid = 1650] [serial = 443] [outer = 0x11b1ef400] 06:19:29 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:29 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:29 INFO - PROCESS | 1650 | 1461590369464 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]]]}] 06:19:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 06:19:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 468ms 06:19:29 INFO - PROCESS | 1650 | 1461590369488 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 06:19:29 INFO - PROCESS | 1650 | 1461590369490 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 06:19:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 06:19:29 INFO - PROCESS | 1650 | 1461590369497 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 06:19:29 INFO - PROCESS | 1650 | 1461590369499 Marionette TRACE conn2 <- [1,566,null,{}] 06:19:29 INFO - PROCESS | 1650 | 1461590369502 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}] 06:19:29 INFO - PROCESS | 1650 | 1461590369607 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 06:19:29 INFO - PROCESS | 1650 | 1461590369616 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c1b6000 == 33 [pid = 1650] [id = 149] 06:19:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11c410800) [pid = 1650] [serial = 444] [outer = 0x0] 06:19:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11c567400) [pid = 1650] [serial = 445] [outer = 0x11c410800] 06:19:29 INFO - PROCESS | 1650 | 1461590369655 Marionette DEBUG loaded listener.js 06:19:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11c9f2c00) [pid = 1650] [serial = 446] [outer = 0x11c410800] 06:19:29 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:30 INFO - PROCESS | 1650 | 1461590370100 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]]]}] 06:19:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 06:19:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 623ms 06:19:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 06:19:30 INFO - PROCESS | 1650 | 1461590370117 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 06:19:30 INFO - PROCESS | 1650 | 1461590370118 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 06:19:30 INFO - PROCESS | 1650 | 1461590370120 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 06:19:30 INFO - PROCESS | 1650 | 1461590370121 Marionette TRACE conn2 <- [1,570,null,{}] 06:19:30 INFO - PROCESS | 1650 | 1461590370123 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}] 06:19:30 INFO - PROCESS | 1650 | 1461590370189 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 06:19:30 INFO - PROCESS | 1650 | 1461590370196 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c69c000 == 34 [pid = 1650] [id = 150] 06:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c40b400) [pid = 1650] [serial = 447] [outer = 0x0] 06:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1268d3c00) [pid = 1650] [serial = 448] [outer = 0x11c40b400] 06:19:30 INFO - PROCESS | 1650 | 1461590370221 Marionette DEBUG loaded listener.js 06:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126b66400) [pid = 1650] [serial = 449] [outer = 0x11c40b400] 06:19:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:30 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:30 INFO - PROCESS | 1650 | 1461590370536 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]]]}] 06:19:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 06:19:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 468ms 06:19:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 06:19:30 INFO - PROCESS | 1650 | 1461590370589 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 06:19:30 INFO - PROCESS | 1650 | 1461590370590 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 06:19:30 INFO - PROCESS | 1650 | 1461590370592 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 06:19:30 INFO - PROCESS | 1650 | 1461590370593 Marionette TRACE conn2 <- [1,574,null,{}] 06:19:30 INFO - PROCESS | 1650 | 1461590370595 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}] 06:19:30 INFO - PROCESS | 1650 | 1461590370661 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 06:19:30 INFO - PROCESS | 1650 | 1461590370704 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c25800 == 35 [pid = 1650] [id = 151] 06:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11918f400) [pid = 1650] [serial = 450] [outer = 0x0] 06:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x126ddb400) [pid = 1650] [serial = 451] [outer = 0x11918f400] 06:19:30 INFO - PROCESS | 1650 | 1461590370729 Marionette DEBUG loaded listener.js 06:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12727e800) [pid = 1650] [serial = 452] [outer = 0x11918f400] 06:19:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x127388400) [pid = 1650] [serial = 453] [outer = 0x12fabb400] 06:19:31 INFO - PROCESS | 1650 | 1461590371054 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]]]}] 06:19:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 06:19:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 468ms 06:19:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 06:19:31 INFO - PROCESS | 1650 | 1461590371061 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 06:19:31 INFO - PROCESS | 1650 | 1461590371062 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 06:19:31 INFO - PROCESS | 1650 | 1461590371064 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 06:19:31 INFO - PROCESS | 1650 | 1461590371065 Marionette TRACE conn2 <- [1,578,null,{}] 06:19:31 INFO - PROCESS | 1650 | 1461590371068 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}] 06:19:31 INFO - PROCESS | 1650 | 1461590371145 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 06:19:31 INFO - PROCESS | 1650 | 1461590371149 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1270d1000 == 36 [pid = 1650] [id = 152] 06:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x1276f2800) [pid = 1650] [serial = 454] [outer = 0x0] 06:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x127ae9000) [pid = 1650] [serial = 455] [outer = 0x1276f2800] 06:19:31 INFO - PROCESS | 1650 | 1461590371176 Marionette DEBUG loaded listener.js 06:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x128284800) [pid = 1650] [serial = 456] [outer = 0x1276f2800] 06:19:31 INFO - PROCESS | 1650 | 1461590371552 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]]]}] 06:19:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 06:19:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 520ms 06:19:31 INFO - PROCESS | 1650 | 1461590371590 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 06:19:31 INFO - PROCESS | 1650 | 1461590371593 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 06:19:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 06:19:31 INFO - PROCESS | 1650 | 1461590371596 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 06:19:31 INFO - PROCESS | 1650 | 1461590371598 Marionette TRACE conn2 <- [1,582,null,{}] 06:19:31 INFO - PROCESS | 1650 | 1461590371600 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}] 06:19:31 INFO - PROCESS | 1650 | 1461590371698 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 06:19:31 INFO - PROCESS | 1650 | 1461590371703 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abd1800 == 37 [pid = 1650] [id = 153] 06:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x127037400) [pid = 1650] [serial = 457] [outer = 0x0] 06:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1282a0800) [pid = 1650] [serial = 458] [outer = 0x127037400] 06:19:31 INFO - PROCESS | 1650 | 1461590371732 Marionette DEBUG loaded listener.js 06:19:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x129e91c00) [pid = 1650] [serial = 459] [outer = 0x127037400] 06:19:32 INFO - PROCESS | 1650 | 1461590372097 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]]]}] 06:19:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 06:19:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 519ms 06:19:32 INFO - PROCESS | 1650 | 1461590372116 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 06:19:32 INFO - PROCESS | 1650 | 1461590372117 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 06:19:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 06:19:32 INFO - PROCESS | 1650 | 1461590372119 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 06:19:32 INFO - PROCESS | 1650 | 1461590372120 Marionette TRACE conn2 <- [1,586,null,{}] 06:19:32 INFO - PROCESS | 1650 | 1461590372123 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}] 06:19:32 INFO - PROCESS | 1650 | 1461590372211 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 06:19:32 INFO - PROCESS | 1650 | 1461590372254 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x127c2f800 == 38 [pid = 1650] [id = 154] 06:19:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12839b400) [pid = 1650] [serial = 460] [outer = 0x0] 06:19:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129e9dc00) [pid = 1650] [serial = 461] [outer = 0x12839b400] 06:19:32 INFO - PROCESS | 1650 | 1461590372279 Marionette DEBUG loaded listener.js 06:19:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12b25f000) [pid = 1650] [serial = 462] [outer = 0x12839b400] 06:19:32 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:32 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:32 INFO - PROCESS | 1650 | 1461590372614 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]]]}] 06:19:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 06:19:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 520ms 06:19:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 06:19:32 INFO - PROCESS | 1650 | 1461590372639 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 06:19:32 INFO - PROCESS | 1650 | 1461590372640 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 06:19:32 INFO - PROCESS | 1650 | 1461590372642 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 06:19:32 INFO - PROCESS | 1650 | 1461590372643 Marionette TRACE conn2 <- [1,590,null,{}] 06:19:32 INFO - PROCESS | 1650 | 1461590372646 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}] 06:19:32 INFO - PROCESS | 1650 | 1461590372733 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 06:19:32 INFO - PROCESS | 1650 | 1461590372746 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b235800 == 39 [pid = 1650] [id = 155] 06:19:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12b25f400) [pid = 1650] [serial = 463] [outer = 0x0] 06:19:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b524c00) [pid = 1650] [serial = 464] [outer = 0x12b25f400] 06:19:32 INFO - PROCESS | 1650 | 1461590372771 Marionette DEBUG loaded listener.js 06:19:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b532400) [pid = 1650] [serial = 465] [outer = 0x12b25f400] 06:19:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 06:19:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 469ms 06:19:33 INFO - PROCESS | 1650 | 1461590373104 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]]]}] 06:19:33 INFO - PROCESS | 1650 | 1461590373114 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 06:19:33 INFO - PROCESS | 1650 | 1461590373115 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 06:19:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 06:19:33 INFO - PROCESS | 1650 | 1461590373117 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 06:19:33 INFO - PROCESS | 1650 | 1461590373118 Marionette TRACE conn2 <- [1,594,null,{}] 06:19:33 INFO - PROCESS | 1650 | 1461590373120 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}] 06:19:33 INFO - PROCESS | 1650 | 1461590373214 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 06:19:33 INFO - PROCESS | 1650 | 1461590373219 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbac800 == 40 [pid = 1650] [id = 156] 06:19:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129e95400) [pid = 1650] [serial = 466] [outer = 0x0] 06:19:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b89a800) [pid = 1650] [serial = 467] [outer = 0x129e95400] 06:19:33 INFO - PROCESS | 1650 | 1461590373243 Marionette DEBUG loaded listener.js 06:19:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12bb5e400) [pid = 1650] [serial = 468] [outer = 0x129e95400] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x114b50800) [pid = 1650] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x114fba800) [pid = 1650] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119193c00) [pid = 1650] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x114357800) [pid = 1650] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x118e9fc00) [pid = 1650] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x127038800) [pid = 1650] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1268c9c00) [pid = 1650] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127271000) [pid = 1650] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x129ea2400) [pid = 1650] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11b039400) [pid = 1650] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11c18e400) [pid = 1650] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11c157000) [pid = 1650] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11ae3e400) [pid = 1650] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119e40800) [pid = 1650] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11867b400) [pid = 1650] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115ad0400) [pid = 1650] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11b945c00) [pid = 1650] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x118e9dc00) [pid = 1650] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11c153c00) [pid = 1650] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 06:19:33 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115628000) [pid = 1650] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 06:19:33 INFO - PROCESS | 1650 | 1461590373682 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]]]}] 06:19:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 06:19:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 619ms 06:19:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 06:19:33 INFO - PROCESS | 1650 | 1461590373736 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 06:19:33 INFO - PROCESS | 1650 | 1461590373738 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 06:19:33 INFO - PROCESS | 1650 | 1461590373751 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 06:19:33 INFO - PROCESS | 1650 | 1461590373752 Marionette TRACE conn2 <- [1,598,null,{}] 06:19:33 INFO - PROCESS | 1650 | 1461590373755 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}] 06:19:33 INFO - PROCESS | 1650 | 1461590373829 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 06:19:33 INFO - PROCESS | 1650 | 1461590373833 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8f7000 == 41 [pid = 1650] [id = 157] 06:19:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x119d94c00) [pid = 1650] [serial = 469] [outer = 0x0] 06:19:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11ae36800) [pid = 1650] [serial = 470] [outer = 0x119d94c00] 06:19:33 INFO - PROCESS | 1650 | 1461590373861 Marionette DEBUG loaded listener.js 06:19:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11c18e400) [pid = 1650] [serial = 471] [outer = 0x119d94c00] 06:19:34 INFO - PROCESS | 1650 | 1461590374152 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]]]}] 06:19:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 06:19:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 429ms 06:19:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 06:19:34 INFO - PROCESS | 1650 | 1461590374170 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 06:19:34 INFO - PROCESS | 1650 | 1461590374171 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 06:19:34 INFO - PROCESS | 1650 | 1461590374173 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 06:19:34 INFO - PROCESS | 1650 | 1461590374174 Marionette TRACE conn2 <- [1,602,null,{}] 06:19:34 INFO - PROCESS | 1650 | 1461590374180 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}] 06:19:34 INFO - PROCESS | 1650 | 1461590374253 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 06:19:34 INFO - PROCESS | 1650 | 1461590374259 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c785000 == 42 [pid = 1650] [id = 158] 06:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11c90b800) [pid = 1650] [serial = 472] [outer = 0x0] 06:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129e90c00) [pid = 1650] [serial = 473] [outer = 0x11c90b800] 06:19:34 INFO - PROCESS | 1650 | 1461590374285 Marionette DEBUG loaded listener.js 06:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12b8a0000) [pid = 1650] [serial = 474] [outer = 0x11c90b800] 06:19:34 INFO - PROCESS | 1650 | 1461590374590 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]]]}] 06:19:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 06:19:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 422ms 06:19:34 INFO - PROCESS | 1650 | 1461590374620 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 06:19:34 INFO - PROCESS | 1650 | 1461590374621 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 06:19:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 06:19:34 INFO - PROCESS | 1650 | 1461590374628 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 06:19:34 INFO - PROCESS | 1650 | 1461590374629 Marionette TRACE conn2 <- [1,606,null,{}] 06:19:34 INFO - PROCESS | 1650 | 1461590374632 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}] 06:19:34 INFO - PROCESS | 1650 | 1461590374727 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 06:19:34 INFO - PROCESS | 1650 | 1461590374733 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d141800 == 43 [pid = 1650] [id = 159] 06:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119d8d000) [pid = 1650] [serial = 475] [outer = 0x0] 06:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129e99000) [pid = 1650] [serial = 476] [outer = 0x119d8d000] 06:19:34 INFO - PROCESS | 1650 | 1461590374758 Marionette DEBUG loaded listener.js 06:19:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12bc97800) [pid = 1650] [serial = 477] [outer = 0x119d8d000] 06:19:35 INFO - PROCESS | 1650 | 1461590375043 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]]]}] 06:19:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 06:19:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 471ms 06:19:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 06:19:35 INFO - PROCESS | 1650 | 1461590375100 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 06:19:35 INFO - PROCESS | 1650 | 1461590375101 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 06:19:35 INFO - PROCESS | 1650 | 1461590375103 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 06:19:35 INFO - PROCESS | 1650 | 1461590375104 Marionette TRACE conn2 <- [1,610,null,{}] 06:19:35 INFO - PROCESS | 1650 | 1461590375106 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}] 06:19:35 INFO - PROCESS | 1650 | 1461590375188 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 06:19:35 INFO - PROCESS | 1650 | 1461590375195 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1e7000 == 44 [pid = 1650] [id = 160] 06:19:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12bca1000) [pid = 1650] [serial = 478] [outer = 0x0] 06:19:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12c7f3c00) [pid = 1650] [serial = 479] [outer = 0x12bca1000] 06:19:35 INFO - PROCESS | 1650 | 1461590375222 Marionette DEBUG loaded listener.js 06:19:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12d04bc00) [pid = 1650] [serial = 480] [outer = 0x12bca1000] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x115265000 == 43 [pid = 1650] [id = 143] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12c78f800 == 42 [pid = 1650] [id = 142] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11662e000 == 41 [pid = 1650] [id = 144] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119724000 == 40 [pid = 1650] [id = 145] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x114b30800 == 39 [pid = 1650] [id = 148] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119d38800 == 38 [pid = 1650] [id = 146] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x127c2f800 == 37 [pid = 1650] [id = 154] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8f7000 == 36 [pid = 1650] [id = 157] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbac800 == 35 [pid = 1650] [id = 156] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11abd1800 == 34 [pid = 1650] [id = 153] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12b235800 == 33 [pid = 1650] [id = 155] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11abd3000 == 32 [pid = 1650] [id = 147] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12c785000 == 31 [pid = 1650] [id = 158] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11c1b6000 == 30 [pid = 1650] [id = 149] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x123c25800 == 29 [pid = 1650] [id = 151] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1270d1000 == 28 [pid = 1650] [id = 152] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11c69c000 == 27 [pid = 1650] [id = 150] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12703e800) [pid = 1650] [serial = 332] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x1186b8c00) [pid = 1650] [serial = 335] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11ae33400) [pid = 1650] [serial = 338] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12d141800 == 26 [pid = 1650] [id = 159] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12c7f3000) [pid = 1650] [serial = 424] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x115621c00) [pid = 1650] [serial = 302] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12bc9f400) [pid = 1650] [serial = 421] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12c7f3800) [pid = 1650] [serial = 422] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x1278ecc00) [pid = 1650] [serial = 403] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x128396400) [pid = 1650] [serial = 406] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12829fc00) [pid = 1650] [serial = 404] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129ea5800) [pid = 1650] [serial = 409] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x129e97c00) [pid = 1650] [serial = 407] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12b526000) [pid = 1650] [serial = 412] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x12b261400) [pid = 1650] [serial = 410] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x126e20800) [pid = 1650] [serial = 415] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b668800) [pid = 1650] [serial = 418] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12b669000) [pid = 1650] [serial = 413] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11c43ac00) [pid = 1650] [serial = 397] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11b9d0000) [pid = 1650] [serial = 394] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11c154c00) [pid = 1650] [serial = 395] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11abae000) [pid = 1650] [serial = 391] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11ae33800) [pid = 1650] [serial = 392] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119d8dc00) [pid = 1650] [serial = 389] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x118e11000) [pid = 1650] [serial = 388] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1295e9c00) [pid = 1650] [serial = 386] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x1276f5800) [pid = 1650] [serial = 385] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11c411400) [pid = 1650] [serial = 383] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11b9cfc00) [pid = 1650] [serial = 382] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11abac000) [pid = 1650] [serial = 380] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119d8f000) [pid = 1650] [serial = 379] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x12b529800) [pid = 1650] [serial = 376] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x12b530400) [pid = 1650] [serial = 377] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x125f43c00) [pid = 1650] [serial = 400] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11c90cc00) [pid = 1650] [serial = 398] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x129e8c000) [pid = 1650] [serial = 416] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x126b6ac00) [pid = 1650] [serial = 401] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x12bb66000) [pid = 1650] [serial = 419] [outer = 0x0] [url = about:blank] 06:19:36 INFO - PROCESS | 1650 | 1461590376702 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]]]}] 06:19:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 06:19:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1624ms 06:19:36 INFO - PROCESS | 1650 | 1461590376729 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 06:19:36 INFO - PROCESS | 1650 | 1461590376731 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 06:19:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 06:19:36 INFO - PROCESS | 1650 | 1461590376735 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 06:19:36 INFO - PROCESS | 1650 | 1461590376737 Marionette TRACE conn2 <- [1,614,null,{}] 06:19:36 INFO - PROCESS | 1650 | 1461590376742 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}] 06:19:36 INFO - PROCESS | 1650 | 1461590376816 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 06:19:36 INFO - PROCESS | 1650 | 1461590376856 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f5f000 == 27 [pid = 1650] [id = 161] 06:19:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x114faf000) [pid = 1650] [serial = 481] [outer = 0x0] 06:19:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x1153e4800) [pid = 1650] [serial = 482] [outer = 0x114faf000] 06:19:36 INFO - PROCESS | 1650 | 1461590376884 Marionette DEBUG loaded listener.js 06:19:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11562d400) [pid = 1650] [serial = 483] [outer = 0x114faf000] 06:19:37 INFO - PROCESS | 1650 | 1461590377190 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]]]}] 06:19:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 06:19:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 473ms 06:19:37 INFO - PROCESS | 1650 | 1461590377216 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 06:19:37 INFO - PROCESS | 1650 | 1461590377220 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 06:19:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 06:19:37 INFO - PROCESS | 1650 | 1461590377226 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 06:19:37 INFO - PROCESS | 1650 | 1461590377231 Marionette TRACE conn2 <- [1,618,null,{}] 06:19:37 INFO - PROCESS | 1650 | 1461590377234 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}] 06:19:37 INFO - PROCESS | 1650 | 1461590377305 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 06:19:37 INFO - PROCESS | 1650 | 1461590377312 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11639b800 == 28 [pid = 1650] [id = 162] 06:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11574cc00) [pid = 1650] [serial = 484] [outer = 0x0] 06:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11667d400) [pid = 1650] [serial = 485] [outer = 0x11574cc00] 06:19:37 INFO - PROCESS | 1650 | 1461590377341 Marionette DEBUG loaded listener.js 06:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11867a800) [pid = 1650] [serial = 486] [outer = 0x11574cc00] 06:19:37 INFO - PROCESS | 1650 | 1461590377657 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]]]}] 06:19:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 06:19:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 474ms 06:19:37 INFO - PROCESS | 1650 | 1461590377699 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 06:19:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 06:19:37 INFO - PROCESS | 1650 | 1461590377701 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 06:19:37 INFO - PROCESS | 1650 | 1461590377704 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 06:19:37 INFO - PROCESS | 1650 | 1461590377706 Marionette TRACE conn2 <- [1,622,null,{}] 06:19:37 INFO - PROCESS | 1650 | 1461590377715 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}] 06:19:37 INFO - PROCESS | 1650 | 1461590377788 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 06:19:37 INFO - PROCESS | 1650 | 1461590377795 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119121000 == 29 [pid = 1650] [id = 163] 06:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x114352400) [pid = 1650] [serial = 487] [outer = 0x0] 06:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119130c00) [pid = 1650] [serial = 488] [outer = 0x114352400] 06:19:37 INFO - PROCESS | 1650 | 1461590377827 Marionette DEBUG loaded listener.js 06:19:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119260c00) [pid = 1650] [serial = 489] [outer = 0x114352400] 06:19:38 INFO - PROCESS | 1650 | 1461590378153 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]]]}] 06:19:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 06:19:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 474ms 06:19:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 06:19:38 INFO - PROCESS | 1650 | 1461590378179 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 06:19:38 INFO - PROCESS | 1650 | 1461590378181 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 06:19:38 INFO - PROCESS | 1650 | 1461590378183 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 06:19:38 INFO - PROCESS | 1650 | 1461590378184 Marionette TRACE conn2 <- [1,626,null,{}] 06:19:38 INFO - PROCESS | 1650 | 1461590378186 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}] 06:19:38 INFO - PROCESS | 1650 | 1461590378255 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 06:19:38 INFO - PROCESS | 1650 | 1461590378299 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119715800 == 30 [pid = 1650] [id = 164] 06:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x118ea0400) [pid = 1650] [serial = 490] [outer = 0x0] 06:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119a6e000) [pid = 1650] [serial = 491] [outer = 0x118ea0400] 06:19:38 INFO - PROCESS | 1650 | 1461590378325 Marionette DEBUG loaded listener.js 06:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x119e40800) [pid = 1650] [serial = 492] [outer = 0x118ea0400] 06:19:38 INFO - PROCESS | 1650 | 1461590378611 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]]]}] 06:19:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 06:19:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 468ms 06:19:38 INFO - PROCESS | 1650 | 1461590378652 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 06:19:38 INFO - PROCESS | 1650 | 1461590378653 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 06:19:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 06:19:38 INFO - PROCESS | 1650 | 1461590378655 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 06:19:38 INFO - PROCESS | 1650 | 1461590378656 Marionette TRACE conn2 <- [1,630,null,{}] 06:19:38 INFO - PROCESS | 1650 | 1461590378661 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}] 06:19:38 INFO - PROCESS | 1650 | 1461590378734 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 06:19:38 INFO - PROCESS | 1650 | 1461590378738 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d3d800 == 31 [pid = 1650] [id = 165] 06:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11570b400) [pid = 1650] [serial = 493] [outer = 0x0] 06:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11aa47400) [pid = 1650] [serial = 494] [outer = 0x11570b400] 06:19:38 INFO - PROCESS | 1650 | 1461590378767 Marionette DEBUG loaded listener.js 06:19:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11abac400) [pid = 1650] [serial = 495] [outer = 0x11570b400] 06:19:39 INFO - PROCESS | 1650 | 1461590379100 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]]]}] 06:19:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 06:19:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 473ms 06:19:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 06:19:39 INFO - PROCESS | 1650 | 1461590379138 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 06:19:39 INFO - PROCESS | 1650 | 1461590379140 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 06:19:39 INFO - PROCESS | 1650 | 1461590379143 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 06:19:39 INFO - PROCESS | 1650 | 1461590379145 Marionette TRACE conn2 <- [1,634,null,{}] 06:19:39 INFO - PROCESS | 1650 | 1461590379148 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}] 06:19:39 INFO - PROCESS | 1650 | 1461590379230 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 06:19:39 INFO - PROCESS | 1650 | 1461590379236 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abce000 == 32 [pid = 1650] [id = 166] 06:19:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11aa36000) [pid = 1650] [serial = 496] [outer = 0x0] 06:19:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11adeec00) [pid = 1650] [serial = 497] [outer = 0x11aa36000] 06:19:39 INFO - PROCESS | 1650 | 1461590379265 Marionette DEBUG loaded listener.js 06:19:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11b03dc00) [pid = 1650] [serial = 498] [outer = 0x11aa36000] 06:19:39 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:39 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:39 INFO - PROCESS | 1650 | 1461590379583 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]]]}] 06:19:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 06:19:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 471ms 06:19:39 INFO - PROCESS | 1650 | 1461590379613 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 06:19:39 INFO - PROCESS | 1650 | 1461590379614 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 06:19:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 06:19:39 INFO - PROCESS | 1650 | 1461590379616 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 06:19:39 INFO - PROCESS | 1650 | 1461590379617 Marionette TRACE conn2 <- [1,638,null,{}] 06:19:39 INFO - PROCESS | 1650 | 1461590379620 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}] 06:19:39 INFO - PROCESS | 1650 | 1461590379686 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 06:19:39 INFO - PROCESS | 1650 | 1461590379690 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba0a800 == 33 [pid = 1650] [id = 167] 06:19:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11b03e000) [pid = 1650] [serial = 499] [outer = 0x0] 06:19:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x11b944000) [pid = 1650] [serial = 500] [outer = 0x11b03e000] 06:19:39 INFO - PROCESS | 1650 | 1461590379718 Marionette DEBUG loaded listener.js 06:19:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11b9d0400) [pid = 1650] [serial = 501] [outer = 0x11b03e000] 06:19:39 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:39 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:40 INFO - PROCESS | 1650 | 1461590380013 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]]]}] 06:19:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 06:19:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 417ms 06:19:40 INFO - PROCESS | 1650 | 1461590380038 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 06:19:40 INFO - PROCESS | 1650 | 1461590380039 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 06:19:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 06:19:40 INFO - PROCESS | 1650 | 1461590380042 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 06:19:40 INFO - PROCESS | 1650 | 1461590380045 Marionette TRACE conn2 <- [1,642,null,{}] 06:19:40 INFO - PROCESS | 1650 | 1461590380049 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}] 06:19:40 INFO - PROCESS | 1650 | 1461590380139 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 06:19:40 INFO - PROCESS | 1650 | 1461590380145 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc53000 == 34 [pid = 1650] [id = 168] 06:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11ae63800) [pid = 1650] [serial = 502] [outer = 0x0] 06:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11b9cf800) [pid = 1650] [serial = 503] [outer = 0x11ae63800] 06:19:40 INFO - PROCESS | 1650 | 1461590380170 Marionette DEBUG loaded listener.js 06:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11c14ec00) [pid = 1650] [serial = 504] [outer = 0x11ae63800] 06:19:40 INFO - PROCESS | 1650 | 1461590380472 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]]]}] 06:19:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 06:19:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 471ms 06:19:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 06:19:40 INFO - PROCESS | 1650 | 1461590380514 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 06:19:40 INFO - PROCESS | 1650 | 1461590380515 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 06:19:40 INFO - PROCESS | 1650 | 1461590380517 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 06:19:40 INFO - PROCESS | 1650 | 1461590380518 Marionette TRACE conn2 <- [1,646,null,{}] 06:19:40 INFO - PROCESS | 1650 | 1461590380521 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}] 06:19:40 INFO - PROCESS | 1650 | 1461590380590 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 06:19:40 INFO - PROCESS | 1650 | 1461590380596 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x11911f000 == 35 [pid = 1650] [id = 169] 06:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11bcd3c00) [pid = 1650] [serial = 505] [outer = 0x0] 06:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c17f400) [pid = 1650] [serial = 506] [outer = 0x11bcd3c00] 06:19:40 INFO - PROCESS | 1650 | 1461590380622 Marionette DEBUG loaded listener.js 06:19:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c286c00) [pid = 1650] [serial = 507] [outer = 0x11bcd3c00] 06:19:40 INFO - PROCESS | 1650 | 1461590380911 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]]]}] 06:19:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 06:19:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 418ms 06:19:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 06:19:40 INFO - PROCESS | 1650 | 1461590380936 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 06:19:40 INFO - PROCESS | 1650 | 1461590380937 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 06:19:40 INFO - PROCESS | 1650 | 1461590380939 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 06:19:40 INFO - PROCESS | 1650 | 1461590380940 Marionette TRACE conn2 <- [1,650,null,{}] 06:19:40 INFO - PROCESS | 1650 | 1461590380946 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}] 06:19:41 INFO - PROCESS | 1650 | 1461590381044 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 06:19:41 INFO - PROCESS | 1650 | 1461590381050 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5f4000 == 36 [pid = 1650] [id = 170] 06:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11bfd7800) [pid = 1650] [serial = 508] [outer = 0x0] 06:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11c402400) [pid = 1650] [serial = 509] [outer = 0x11bfd7800] 06:19:41 INFO - PROCESS | 1650 | 1461590381075 Marionette DEBUG loaded listener.js 06:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11c447c00) [pid = 1650] [serial = 510] [outer = 0x11bfd7800] 06:19:41 INFO - PROCESS | 1650 | 1461590381369 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]]]}] 06:19:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 06:19:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 472ms 06:19:41 INFO - PROCESS | 1650 | 1461590381412 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 06:19:41 INFO - PROCESS | 1650 | 1461590381414 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 06:19:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 06:19:41 INFO - PROCESS | 1650 | 1461590381416 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 06:19:41 INFO - PROCESS | 1650 | 1461590381418 Marionette TRACE conn2 <- [1,654,null,{}] 06:19:41 INFO - PROCESS | 1650 | 1461590381420 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}] 06:19:41 INFO - PROCESS | 1650 | 1461590381501 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 06:19:41 INFO - PROCESS | 1650 | 1461590381505 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d3c000 == 37 [pid = 1650] [id = 171] 06:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11c448000) [pid = 1650] [serial = 511] [outer = 0x0] 06:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x123cbdc00) [pid = 1650] [serial = 512] [outer = 0x11c448000] 06:19:41 INFO - PROCESS | 1650 | 1461590381537 Marionette DEBUG loaded listener.js 06:19:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126e1a400) [pid = 1650] [serial = 513] [outer = 0x11c448000] 06:19:41 INFO - PROCESS | 1650 | 1461590381898 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]]]}] 06:19:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 06:19:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 520ms 06:19:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 06:19:41 INFO - PROCESS | 1650 | 1461590381936 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 06:19:41 INFO - PROCESS | 1650 | 1461590381938 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 06:19:41 INFO - PROCESS | 1650 | 1461590381940 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 06:19:41 INFO - PROCESS | 1650 | 1461590381941 Marionette TRACE conn2 <- [1,658,null,{}] 06:19:41 INFO - PROCESS | 1650 | 1461590381946 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}] 06:19:42 INFO - PROCESS | 1650 | 1461590382033 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 06:19:42 INFO - PROCESS | 1650 | 1461590382037 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a09800 == 38 [pid = 1650] [id = 172] 06:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c563400) [pid = 1650] [serial = 514] [outer = 0x0] 06:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12703f000) [pid = 1650] [serial = 515] [outer = 0x11c563400] 06:19:42 INFO - PROCESS | 1650 | 1461590382062 Marionette DEBUG loaded listener.js 06:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12738a800) [pid = 1650] [serial = 516] [outer = 0x11c563400] 06:19:42 INFO - PROCESS | 1650 | 1461590382388 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]]]}] 06:19:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 06:19:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 470ms 06:19:42 INFO - PROCESS | 1650 | 1461590382413 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 06:19:42 INFO - PROCESS | 1650 | 1461590382414 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 06:19:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 06:19:42 INFO - PROCESS | 1650 | 1461590382422 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 06:19:42 INFO - PROCESS | 1650 | 1461590382423 Marionette TRACE conn2 <- [1,662,null,{}] 06:19:42 INFO - PROCESS | 1650 | 1461590382427 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}] 06:19:42 INFO - PROCESS | 1650 | 1461590382520 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 06:19:42 INFO - PROCESS | 1650 | 1461590382525 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1272ad000 == 39 [pid = 1650] [id = 173] 06:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11c442400) [pid = 1650] [serial = 517] [outer = 0x0] 06:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1278e1800) [pid = 1650] [serial = 518] [outer = 0x11c442400] 06:19:42 INFO - PROCESS | 1650 | 1461590382550 Marionette DEBUG loaded listener.js 06:19:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x127d30c00) [pid = 1650] [serial = 519] [outer = 0x11c442400] 06:19:42 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:42 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:42 INFO - PROCESS | 1650 | 1461590382909 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]]]}] 06:19:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 06:19:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 524ms 06:19:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 06:19:42 INFO - PROCESS | 1650 | 1461590382943 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 06:19:42 INFO - PROCESS | 1650 | 1461590382945 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 06:19:42 INFO - PROCESS | 1650 | 1461590382948 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 06:19:42 INFO - PROCESS | 1650 | 1461590382950 Marionette TRACE conn2 <- [1,666,null,{}] 06:19:42 INFO - PROCESS | 1650 | 1461590382953 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}] 06:19:43 INFO - PROCESS | 1650 | 1461590383087 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 06:19:43 INFO - PROCESS | 1650 | 1461590383105 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x127299000 == 40 [pid = 1650] [id = 174] 06:19:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x128279000) [pid = 1650] [serial = 520] [outer = 0x0] 06:19:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x128283c00) [pid = 1650] [serial = 521] [outer = 0x128279000] 06:19:43 INFO - PROCESS | 1650 | 1461590383144 Marionette DEBUG loaded listener.js 06:19:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1282a6c00) [pid = 1650] [serial = 522] [outer = 0x128279000] 06:19:43 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:43 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:43 INFO - PROCESS | 1650 | 1461590383571 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]]]}] 06:19:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 06:19:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 673ms 06:19:43 INFO - PROCESS | 1650 | 1461590383620 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 06:19:43 INFO - PROCESS | 1650 | 1461590383622 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 06:19:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 06:19:43 INFO - PROCESS | 1650 | 1461590383624 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 06:19:43 INFO - PROCESS | 1650 | 1461590383625 Marionette TRACE conn2 <- [1,670,null,{}] 06:19:43 INFO - PROCESS | 1650 | 1461590383627 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}] 06:19:43 INFO - PROCESS | 1650 | 1461590383848 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x127037400) [pid = 1650] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12839b400) [pid = 1650] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x119d8d000) [pid = 1650] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12b25f400) [pid = 1650] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129e95400) [pid = 1650] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x119d94c00) [pid = 1650] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11c90b800) [pid = 1650] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1276f2800) [pid = 1650] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11918f400) [pid = 1650] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c40b400) [pid = 1650] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c410800) [pid = 1650] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11b1ef400) [pid = 1650] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11abb3800) [pid = 1650] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1147dac00) [pid = 1650] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119193800) [pid = 1650] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1157a6c00) [pid = 1650] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x1157a4800) [pid = 1650] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 06:19:43 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1276fc800) [pid = 1650] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 06:19:43 INFO - PROCESS | 1650 | 1461590383889 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x115807800 == 41 [pid = 1650] [id = 175] 06:19:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x114b50800) [pid = 1650] [serial = 523] [outer = 0x0] 06:19:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x116382400) [pid = 1650] [serial = 524] [outer = 0x114b50800] 06:19:43 INFO - PROCESS | 1650 | 1461590383914 Marionette DEBUG loaded listener.js 06:19:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11b1ef400) [pid = 1650] [serial = 525] [outer = 0x114b50800] 06:19:44 INFO - PROCESS | 1650 | 1461590384176 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]]]}] 06:19:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 06:19:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 572ms 06:19:44 INFO - PROCESS | 1650 | 1461590384201 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 06:19:44 INFO - PROCESS | 1650 | 1461590384202 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 06:19:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 06:19:44 INFO - PROCESS | 1650 | 1461590384204 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 06:19:44 INFO - PROCESS | 1650 | 1461590384205 Marionette TRACE conn2 <- [1,674,null,{}] 06:19:44 INFO - PROCESS | 1650 | 1461590384215 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}] 06:19:44 INFO - PROCESS | 1650 | 1461590384296 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 06:19:44 INFO - PROCESS | 1650 | 1461590384301 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e4d800 == 42 [pid = 1650] [id = 176] 06:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11b945800) [pid = 1650] [serial = 526] [outer = 0x0] 06:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12839b000) [pid = 1650] [serial = 527] [outer = 0x11b945800] 06:19:44 INFO - PROCESS | 1650 | 1461590384326 Marionette DEBUG loaded listener.js 06:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x129e89000) [pid = 1650] [serial = 528] [outer = 0x11b945800] 06:19:44 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:44 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:19:44 INFO - PROCESS | 1650 | 1461590384650 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]]]}] 06:19:44 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 06:19:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 06:19:44 INFO - PROCESS | 1650 | 1461590384673 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 06:19:44 INFO - PROCESS | 1650 | 1461590384675 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 06:19:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 06:19:44 INFO - PROCESS | 1650 | 1461590384679 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 06:19:44 INFO - PROCESS | 1650 | 1461590384680 Marionette TRACE conn2 <- [1,678,null,{}] 06:19:44 INFO - PROCESS | 1650 | 1461590384682 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}] 06:19:44 INFO - PROCESS | 1650 | 1461590384779 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 06:19:44 INFO - PROCESS | 1650 | 1461590384785 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e63000 == 43 [pid = 1650] [id = 177] 06:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11ae63400) [pid = 1650] [serial = 529] [outer = 0x0] 06:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129e8a800) [pid = 1650] [serial = 530] [outer = 0x11ae63400] 06:19:44 INFO - PROCESS | 1650 | 1461590384810 Marionette DEBUG loaded listener.js 06:19:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129e96000) [pid = 1650] [serial = 531] [outer = 0x11ae63400] 06:19:45 INFO - PROCESS | 1650 | 1461590385095 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]]]}] 06:19:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 06:19:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 472ms 06:19:45 INFO - PROCESS | 1650 | 1461590385151 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 06:19:45 INFO - PROCESS | 1650 | 1461590385152 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 06:19:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 06:19:45 INFO - PROCESS | 1650 | 1461590385154 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 06:19:45 INFO - PROCESS | 1650 | 1461590385155 Marionette TRACE conn2 <- [1,682,null,{}] 06:19:45 INFO - PROCESS | 1650 | 1461590385157 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}] 06:19:45 INFO - PROCESS | 1650 | 1461590385234 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 06:19:45 INFO - PROCESS | 1650 | 1461590385238 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b660000 == 44 [pid = 1650] [id = 178] 06:19:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129e96400) [pid = 1650] [serial = 532] [outer = 0x0] 06:19:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x129ea2400) [pid = 1650] [serial = 533] [outer = 0x129e96400] 06:19:45 INFO - PROCESS | 1650 | 1461590385265 Marionette DEBUG loaded listener.js 06:19:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12b25e000) [pid = 1650] [serial = 534] [outer = 0x129e96400] 06:19:46 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) 06:19:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 921ms 06:19:46 INFO - PROCESS | 1650 | 1461590386072 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]]]}] 06:19:46 INFO - PROCESS | 1650 | 1461590386077 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 06:19:46 INFO - PROCESS | 1650 | 1461590386079 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 06:19:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 06:19:46 INFO - PROCESS | 1650 | 1461590386083 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 06:19:46 INFO - PROCESS | 1650 | 1461590386085 Marionette TRACE conn2 <- [1,686,null,{}] 06:19:46 INFO - PROCESS | 1650 | 1461590386090 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}] 06:19:46 INFO - PROCESS | 1650 | 1461590386199 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 06:19:46 INFO - PROCESS | 1650 | 1461590386242 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f66000 == 45 [pid = 1650] [id = 179] 06:19:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x114bb4800) [pid = 1650] [serial = 535] [outer = 0x0] 06:19:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x114fb2c00) [pid = 1650] [serial = 536] [outer = 0x114bb4800] 06:19:46 INFO - PROCESS | 1650 | 1461590386275 Marionette DEBUG loaded listener.js 06:19:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11574a800) [pid = 1650] [serial = 537] [outer = 0x114bb4800] 06:19:47 INFO - PROCESS | 1650 | 1461590387269 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]]]}] 06:19:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 06:19:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1226ms 06:19:47 INFO - PROCESS | 1650 | 1461590387309 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 06:19:47 INFO - PROCESS | 1650 | 1461590387313 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 06:19:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 06:19:47 INFO - PROCESS | 1650 | 1461590387318 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 06:19:47 INFO - PROCESS | 1650 | 1461590387321 Marionette TRACE conn2 <- [1,690,null,{}] 06:19:47 INFO - PROCESS | 1650 | 1461590387328 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}] 06:19:47 INFO - PROCESS | 1650 | 1461590387432 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 06:19:47 INFO - PROCESS | 1650 | 1461590387522 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a18800 == 46 [pid = 1650] [id = 180] 06:19:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1156f7800) [pid = 1650] [serial = 538] [outer = 0x0] 06:19:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1163f6c00) [pid = 1650] [serial = 539] [outer = 0x1156f7800] 06:19:47 INFO - PROCESS | 1650 | 1461590387553 Marionette DEBUG loaded listener.js 06:19:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11867d000) [pid = 1650] [serial = 540] [outer = 0x1156f7800] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x129e63000 == 45 [pid = 1650] [id = 177] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x129e4d800 == 44 [pid = 1650] [id = 176] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x115807800 == 43 [pid = 1650] [id = 175] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x127299000 == 42 [pid = 1650] [id = 174] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x1272ad000 == 41 [pid = 1650] [id = 173] 06:19:47 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12c7f3c00) [pid = 1650] [serial = 479] [outer = 0x0] [url = about:blank] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x126a09800 == 40 [pid = 1650] [id = 172] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119d3c000 == 39 [pid = 1650] [id = 171] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5f4000 == 38 [pid = 1650] [id = 170] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11911f000 == 37 [pid = 1650] [id = 169] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc53000 == 36 [pid = 1650] [id = 168] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba0a800 == 35 [pid = 1650] [id = 167] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11abce000 == 34 [pid = 1650] [id = 166] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119d3d800 == 33 [pid = 1650] [id = 165] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119715800 == 32 [pid = 1650] [id = 164] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x119121000 == 31 [pid = 1650] [id = 163] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x11639b800 == 30 [pid = 1650] [id = 162] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x114f5f000 == 29 [pid = 1650] [id = 161] 06:19:47 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1e7000 == 28 [pid = 1650] [id = 160] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1282a0800) [pid = 1650] [serial = 458] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x129e9dc00) [pid = 1650] [serial = 461] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12bc97800) [pid = 1650] [serial = 477] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x129e91c00) [pid = 1650] [serial = 459] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12b524c00) [pid = 1650] [serial = 464] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b89a800) [pid = 1650] [serial = 467] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b532400) [pid = 1650] [serial = 465] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11ae36800) [pid = 1650] [serial = 470] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129e90c00) [pid = 1650] [serial = 473] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12bb5e400) [pid = 1650] [serial = 468] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12b8a0000) [pid = 1650] [serial = 474] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x129e99000) [pid = 1650] [serial = 476] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11c56a400) [pid = 1650] [serial = 188] [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.] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x127ae9000) [pid = 1650] [serial = 455] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x126ddb400) [pid = 1650] [serial = 451] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x12727e800) [pid = 1650] [serial = 452] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x1268d3c00) [pid = 1650] [serial = 448] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x126b66400) [pid = 1650] [serial = 449] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c567400) [pid = 1650] [serial = 445] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x11c9f2c00) [pid = 1650] [serial = 446] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x11b9d0800) [pid = 1650] [serial = 442] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11c410400) [pid = 1650] [serial = 443] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11b030000) [pid = 1650] [serial = 439] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11b93f400) [pid = 1650] [serial = 440] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11abb5c00) [pid = 1650] [serial = 436] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11ae3c800) [pid = 1650] [serial = 437] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119e40000) [pid = 1650] [serial = 433] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11abb2800) [pid = 1650] [serial = 434] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x1188e3000) [pid = 1650] [serial = 430] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x11925f800) [pid = 1650] [serial = 431] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x115ace800) [pid = 1650] [serial = 427] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11685ac00) [pid = 1650] [serial = 428] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x12d04dc00) [pid = 1650] [serial = 425] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x12b25f000) [pid = 1650] [serial = 462] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11c18e400) [pid = 1650] [serial = 471] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x128284800) [pid = 1650] [serial = 456] [outer = 0x0] [url = about:blank] 06:19:48 INFO - PROCESS | 1650 | 1461590388458 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]]]}] 06:19:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 06:19:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1177ms 06:19:48 INFO - PROCESS | 1650 | 1461590388496 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 06:19:48 INFO - PROCESS | 1650 | 1461590388500 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 06:19:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 06:19:48 INFO - PROCESS | 1650 | 1461590388505 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 06:19:48 INFO - PROCESS | 1650 | 1461590388507 Marionette TRACE conn2 <- [1,694,null,{}] 06:19:48 INFO - PROCESS | 1650 | 1461590388509 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}] 06:19:48 INFO - PROCESS | 1650 | 1461590388596 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 06:19:48 INFO - PROCESS | 1650 | 1461590388634 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11688c000 == 29 [pid = 1650] [id = 181] 06:19:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11667e800) [pid = 1650] [serial = 541] [outer = 0x0] 06:19:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x118f5f800) [pid = 1650] [serial = 542] [outer = 0x11667e800] 06:19:48 INFO - PROCESS | 1650 | 1461590388660 Marionette DEBUG loaded listener.js 06:19:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x119257800) [pid = 1650] [serial = 543] [outer = 0x11667e800] 06:19:49 INFO - PROCESS | 1650 | 1461590389450 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]]]}] 06:19:49 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) 06:19:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 971ms 06:19:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 06:19:49 INFO - PROCESS | 1650 | 1461590389478 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 06:19:49 INFO - PROCESS | 1650 | 1461590389480 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 06:19:49 INFO - PROCESS | 1650 | 1461590389482 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 06:19:49 INFO - PROCESS | 1650 | 1461590389485 Marionette TRACE conn2 <- [1,698,null,{}] 06:19:49 INFO - PROCESS | 1650 | 1461590389493 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}] 06:19:49 INFO - PROCESS | 1650 | 1461590389565 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 06:19:49 INFO - PROCESS | 1650 | 1461590389570 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11972a000 == 30 [pid = 1650] [id = 182] 06:19:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x119d8f000) [pid = 1650] [serial = 544] [outer = 0x0] 06:19:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11aa4c400) [pid = 1650] [serial = 545] [outer = 0x119d8f000] 06:19:49 INFO - PROCESS | 1650 | 1461590389601 Marionette DEBUG loaded listener.js 06:19:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11abb0800) [pid = 1650] [serial = 546] [outer = 0x119d8f000] 06:19:50 INFO - PROCESS | 1650 | 1461590390420 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]]]}] 06:19:50 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) 06:19:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 972ms 06:19:50 INFO - PROCESS | 1650 | 1461590390455 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 06:19:50 INFO - PROCESS | 1650 | 1461590390457 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 06:19:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 06:19:50 INFO - PROCESS | 1650 | 1461590390459 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 06:19:50 INFO - PROCESS | 1650 | 1461590390462 Marionette TRACE conn2 <- [1,702,null,{}] 06:19:50 INFO - PROCESS | 1650 | 1461590390465 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}] 06:19:50 INFO - PROCESS | 1650 | 1461590390557 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 06:19:50 INFO - PROCESS | 1650 | 1461590390561 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a64a000 == 31 [pid = 1650] [id = 183] 06:19:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11abb3400) [pid = 1650] [serial = 547] [outer = 0x0] 06:19:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11ae38800) [pid = 1650] [serial = 548] [outer = 0x11abb3400] 06:19:50 INFO - PROCESS | 1650 | 1461590390587 Marionette DEBUG loaded listener.js 06:19:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11ae64400) [pid = 1650] [serial = 549] [outer = 0x11abb3400] 06:19:51 INFO - PROCESS | 1650 | 1461590391380 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]]]}] 06:19:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 06:19:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 972ms 06:19:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 06:19:51 INFO - PROCESS | 1650 | 1461590391432 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 06:19:51 INFO - PROCESS | 1650 | 1461590391433 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 06:19:51 INFO - PROCESS | 1650 | 1461590391435 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 06:19:51 INFO - PROCESS | 1650 | 1461590391436 Marionette TRACE conn2 <- [1,706,null,{}] 06:19:51 INFO - PROCESS | 1650 | 1461590391444 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}] 06:19:51 INFO - PROCESS | 1650 | 1461590391525 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 06:19:51 INFO - PROCESS | 1650 | 1461590391531 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aecc000 == 32 [pid = 1650] [id = 184] 06:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115298c00) [pid = 1650] [serial = 550] [outer = 0x0] 06:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11b03a800) [pid = 1650] [serial = 551] [outer = 0x115298c00] 06:19:51 INFO - PROCESS | 1650 | 1461590391557 Marionette DEBUG loaded listener.js 06:19:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x11b944c00) [pid = 1650] [serial = 552] [outer = 0x115298c00] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c563400) [pid = 1650] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11c442400) [pid = 1650] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x11c448000) [pid = 1650] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11b03e000) [pid = 1650] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11574cc00) [pid = 1650] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x118ea0400) [pid = 1650] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bca1000) [pid = 1650] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x114352400) [pid = 1650] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11570b400) [pid = 1650] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11aa36000) [pid = 1650] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x114faf000) [pid = 1650] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11bfd7800) [pid = 1650] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11ae63800) [pid = 1650] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11bcd3c00) [pid = 1650] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x128279000) [pid = 1650] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11ae63400) [pid = 1650] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x114b50800) [pid = 1650] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 06:19:52 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11b945800) [pid = 1650] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 06:19:52 INFO - PROCESS | 1650 | 1461590392383 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]]]}] 06:19:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 06:19:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 971ms 06:19:52 INFO - PROCESS | 1650 | 1461590392406 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 06:19:52 INFO - PROCESS | 1650 | 1461590392407 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 06:19:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 06:19:52 INFO - PROCESS | 1650 | 1461590392411 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 06:19:52 INFO - PROCESS | 1650 | 1461590392413 Marionette TRACE conn2 <- [1,710,null,{}] 06:19:52 INFO - PROCESS | 1650 | 1461590392416 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}] 06:19:52 INFO - PROCESS | 1650 | 1461590392497 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 06:19:52 INFO - PROCESS | 1650 | 1461590392502 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abd3800 == 33 [pid = 1650] [id = 185] 06:19:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x115ac7800) [pid = 1650] [serial = 553] [outer = 0x0] 06:19:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11bcd4000) [pid = 1650] [serial = 554] [outer = 0x115ac7800] 06:19:52 INFO - PROCESS | 1650 | 1461590392532 Marionette DEBUG loaded listener.js 06:19:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11c158000) [pid = 1650] [serial = 555] [outer = 0x115ac7800] 06:19:53 INFO - PROCESS | 1650 | 1461590393340 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]]]}] 06:19:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 06:19:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 06:19:53 INFO - PROCESS | 1650 | 1461590393382 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 06:19:53 INFO - PROCESS | 1650 | 1461590393383 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 06:19:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 06:19:53 INFO - PROCESS | 1650 | 1461590393385 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 06:19:53 INFO - PROCESS | 1650 | 1461590393386 Marionette TRACE conn2 <- [1,714,null,{}] 06:19:53 INFO - PROCESS | 1650 | 1461590393389 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}] 06:19:53 INFO - PROCESS | 1650 | 1461590393469 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 06:19:53 INFO - PROCESS | 1650 | 1461590393476 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c01b000 == 34 [pid = 1650] [id = 186] 06:19:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11bcd5c00) [pid = 1650] [serial = 556] [outer = 0x0] 06:19:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11c288400) [pid = 1650] [serial = 557] [outer = 0x11bcd5c00] 06:19:53 INFO - PROCESS | 1650 | 1461590393503 Marionette DEBUG loaded listener.js 06:19:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11c410800) [pid = 1650] [serial = 558] [outer = 0x11bcd5c00] 06:19:54 INFO - PROCESS | 1650 | 1461590394331 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]]]}] 06:19:54 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 06:19:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 06:19:54 INFO - PROCESS | 1650 | 1461590394356 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 06:19:54 INFO - PROCESS | 1650 | 1461590394358 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 06:19:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 06:19:54 INFO - PROCESS | 1650 | 1461590394364 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 06:19:54 INFO - PROCESS | 1650 | 1461590394367 Marionette TRACE conn2 <- [1,718,null,{}] 06:19:54 INFO - PROCESS | 1650 | 1461590394371 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}] 06:19:54 INFO - PROCESS | 1650 | 1461590394459 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 06:19:54 INFO - PROCESS | 1650 | 1461590394502 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11589a000 == 35 [pid = 1650] [id = 187] 06:19:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11562e000) [pid = 1650] [serial = 559] [outer = 0x0] 06:19:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11574fc00) [pid = 1650] [serial = 560] [outer = 0x11562e000] 06:19:54 INFO - PROCESS | 1650 | 1461590394534 Marionette DEBUG loaded listener.js 06:19:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x116682400) [pid = 1650] [serial = 561] [outer = 0x11562e000] 06:19:55 INFO - PROCESS | 1650 | 1461590395424 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]]]}] 06:19:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 06:19:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1072ms 06:19:55 INFO - PROCESS | 1650 | 1461590395436 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 06:19:55 INFO - PROCESS | 1650 | 1461590395440 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 06:19:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 06:19:55 INFO - PROCESS | 1650 | 1461590395445 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 06:19:55 INFO - PROCESS | 1650 | 1461590395447 Marionette TRACE conn2 <- [1,722,null,{}] 06:19:55 INFO - PROCESS | 1650 | 1461590395449 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}] 06:19:55 INFO - PROCESS | 1650 | 1461590395537 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 06:19:55 INFO - PROCESS | 1650 | 1461590395577 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11980b800 == 36 [pid = 1650] [id = 188] 06:19:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118675c00) [pid = 1650] [serial = 562] [outer = 0x0] 06:19:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x119262400) [pid = 1650] [serial = 563] [outer = 0x118675c00] 06:19:55 INFO - PROCESS | 1650 | 1461590395607 Marionette DEBUG loaded listener.js 06:19:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x11a68e800) [pid = 1650] [serial = 564] [outer = 0x118675c00] 06:19:56 INFO - PROCESS | 1650 | 1461590396005 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] 06:19:56 INFO - PROCESS | 1650 | 1461590396066 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 06:19:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 06:19:56 INFO - PROCESS | 1650 | 1461590396069 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 06:19:56 INFO - PROCESS | 1650 | 1461590396071 Marionette TRACE conn2 <- [1,726,null,{}] 06:19:56 INFO - PROCESS | 1650 | 1461590396079 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}] 06:19:56 INFO - PROCESS | 1650 | 1461590396172 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 06:19:56 INFO - PROCESS | 1650 | 1461590396216 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5f2800 == 37 [pid = 1650] [id = 189] 06:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11aa4c800) [pid = 1650] [serial = 565] [outer = 0x0] 06:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x11b1e3400) [pid = 1650] [serial = 566] [outer = 0x11aa4c800] 06:19:56 INFO - PROCESS | 1650 | 1461590396248 Marionette DEBUG loaded listener.js 06:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11c156400) [pid = 1650] [serial = 567] [outer = 0x11aa4c800] 06:19:56 INFO - PROCESS | 1650 | 1461590396716 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]]]}] 06:19:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 06:19:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 06:19:56 INFO - PROCESS | 1650 | 1461590396740 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 06:19:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 06:19:56 INFO - PROCESS | 1650 | 1461590396742 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 06:19:56 INFO - PROCESS | 1650 | 1461590396744 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 06:19:56 INFO - PROCESS | 1650 | 1461590396745 Marionette TRACE conn2 <- [1,730,null,{}] 06:19:56 INFO - PROCESS | 1650 | 1461590396748 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}] 06:19:56 INFO - PROCESS | 1650 | 1461590396856 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 06:19:56 INFO - PROCESS | 1650 | 1461590396912 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119816000 == 38 [pid = 1650] [id = 190] 06:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x11c569800) [pid = 1650] [serial = 568] [outer = 0x0] 06:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x11c90a000) [pid = 1650] [serial = 569] [outer = 0x11c569800] 06:19:56 INFO - PROCESS | 1650 | 1461590396943 Marionette DEBUG loaded listener.js 06:19:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x125f43c00) [pid = 1650] [serial = 570] [outer = 0x11c569800] 06:19:57 INFO - PROCESS | 1650 | 1461590397498 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[3640] expected 0 but got 10","_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] 06:19:57 INFO - PROCESS | 1650 | 1461590397571 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 06:19:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 06:19:57 INFO - PROCESS | 1650 | 1461590397577 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 06:19:57 INFO - PROCESS | 1650 | 1461590397580 Marionette TRACE conn2 <- [1,734,null,{}] 06:19:57 INFO - PROCESS | 1650 | 1461590397585 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}] 06:19:57 INFO - PROCESS | 1650 | 1461590397709 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 06:19:57 INFO - PROCESS | 1650 | 1461590397779 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x115263800 == 39 [pid = 1650] [id = 191] 06:19:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x115a36000) [pid = 1650] [serial = 571] [outer = 0x0] 06:19:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x11867c400) [pid = 1650] [serial = 572] [outer = 0x115a36000] 06:19:57 INFO - PROCESS | 1650 | 1461590397854 Marionette DEBUG loaded listener.js 06:19:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x118af1c00) [pid = 1650] [serial = 573] [outer = 0x115a36000] 06:19:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11abd3800 == 38 [pid = 1650] [id = 185] 06:19:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11aecc000 == 37 [pid = 1650] [id = 184] 06:19:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11a64a000 == 36 [pid = 1650] [id = 183] 06:19:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11972a000 == 35 [pid = 1650] [id = 182] 06:19:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11688c000 == 34 [pid = 1650] [id = 181] 06:19:58 INFO - PROCESS | 1650 | --DOCSHELL 0x118a18800 == 33 [pid = 1650] [id = 180] 06:19:58 INFO - PROCESS | 1650 | --DOCSHELL 0x114f66000 == 32 [pid = 1650] [id = 179] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x12703f000) [pid = 1650] [serial = 515] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x1278e1800) [pid = 1650] [serial = 518] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x123cbdc00) [pid = 1650] [serial = 512] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11b944000) [pid = 1650] [serial = 500] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x11b9d0400) [pid = 1650] [serial = 501] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x12738a800) [pid = 1650] [serial = 516] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11667d400) [pid = 1650] [serial = 485] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11867a800) [pid = 1650] [serial = 486] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x119a6e000) [pid = 1650] [serial = 491] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x119e40800) [pid = 1650] [serial = 492] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x12d04bc00) [pid = 1650] [serial = 480] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x119130c00) [pid = 1650] [serial = 488] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x119260c00) [pid = 1650] [serial = 489] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11aa47400) [pid = 1650] [serial = 494] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11abac400) [pid = 1650] [serial = 495] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11adeec00) [pid = 1650] [serial = 497] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11b03dc00) [pid = 1650] [serial = 498] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x1153e4800) [pid = 1650] [serial = 482] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11562d400) [pid = 1650] [serial = 483] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11c402400) [pid = 1650] [serial = 509] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11c447c00) [pid = 1650] [serial = 510] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11b9cf800) [pid = 1650] [serial = 503] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11c14ec00) [pid = 1650] [serial = 504] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11c17f400) [pid = 1650] [serial = 506] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x11c286c00) [pid = 1650] [serial = 507] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x128283c00) [pid = 1650] [serial = 521] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x127d30c00) [pid = 1650] [serial = 519] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x1282a6c00) [pid = 1650] [serial = 522] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x129e96000) [pid = 1650] [serial = 531] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x116382400) [pid = 1650] [serial = 524] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11b1ef400) [pid = 1650] [serial = 525] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x12839b000) [pid = 1650] [serial = 527] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x129e8a800) [pid = 1650] [serial = 530] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 60 (0x126e1a400) [pid = 1650] [serial = 513] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 59 (0x129e89000) [pid = 1650] [serial = 528] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | --DOMWINDOW == 58 (0x129ea2400) [pid = 1650] [serial = 533] [outer = 0x0] [url = about:blank] 06:19:58 INFO - PROCESS | 1650 | 1461590398274 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]]]}] 06:19:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 06:19:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 724ms 06:19:58 INFO - PROCESS | 1650 | 1461590398300 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 06:19:58 INFO - PROCESS | 1650 | 1461590398303 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 06:19:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 06:19:58 INFO - PROCESS | 1650 | 1461590398308 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 06:19:58 INFO - PROCESS | 1650 | 1461590398310 Marionette TRACE conn2 <- [1,738,null,{}] 06:19:58 INFO - PROCESS | 1650 | 1461590398312 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}] 06:19:58 INFO - PROCESS | 1650 | 1461590398385 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 06:19:58 INFO - PROCESS | 1650 | 1461590398390 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x119224800 == 33 [pid = 1650] [id = 192] 06:19:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 59 (0x118f69800) [pid = 1650] [serial = 574] [outer = 0x0] 06:19:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 60 (0x11aa33c00) [pid = 1650] [serial = 575] [outer = 0x118f69800] 06:19:58 INFO - PROCESS | 1650 | 1461590398420 Marionette DEBUG loaded listener.js 06:19:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 61 (0x11abb0400) [pid = 1650] [serial = 576] [outer = 0x118f69800] 06:19:59 INFO - PROCESS | 1650 | 1461590399224 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]]]}] 06:19:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 06:19:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 921ms 06:19:59 INFO - PROCESS | 1650 | 1461590399230 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 06:19:59 INFO - PROCESS | 1650 | 1461590399232 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 06:19:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 06:19:59 INFO - PROCESS | 1650 | 1461590399236 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 06:19:59 INFO - PROCESS | 1650 | 1461590399240 Marionette TRACE conn2 <- [1,742,null,{}] 06:19:59 INFO - PROCESS | 1650 | 1461590399253 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}] 06:19:59 INFO - PROCESS | 1650 | 1461590399372 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 06:19:59 INFO - PROCESS | 1650 | 1461590399428 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:19:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a641000 == 34 [pid = 1650] [id = 193] 06:19:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11ae32000) [pid = 1650] [serial = 577] [outer = 0x0] 06:19:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11b942400) [pid = 1650] [serial = 578] [outer = 0x11ae32000] 06:19:59 INFO - PROCESS | 1650 | 1461590399472 Marionette DEBUG loaded listener.js 06:19:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x11c15a000) [pid = 1650] [serial = 579] [outer = 0x11ae32000] 06:20:00 INFO - PROCESS | 1650 | 1461590400241 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]]]}] 06:20:00 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 06:20:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1026ms 06:20:00 INFO - PROCESS | 1650 | 1461590400261 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 06:20:00 INFO - PROCESS | 1650 | 1461590400263 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 06:20:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 06:20:00 INFO - PROCESS | 1650 | 1461590400265 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 06:20:00 INFO - PROCESS | 1650 | 1461590400266 Marionette TRACE conn2 <- [1,746,null,{}] 06:20:00 INFO - PROCESS | 1650 | 1461590400269 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}] 06:20:00 INFO - PROCESS | 1650 | 1461590400354 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 06:20:00 INFO - PROCESS | 1650 | 1461590400383 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b169000 == 35 [pid = 1650] [id = 194] 06:20:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11c17f400) [pid = 1650] [serial = 580] [outer = 0x0] 06:20:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x125d76c00) [pid = 1650] [serial = 581] [outer = 0x11c17f400] 06:20:00 INFO - PROCESS | 1650 | 1461590400409 Marionette DEBUG loaded listener.js 06:20:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x126976000) [pid = 1650] [serial = 582] [outer = 0x11c17f400] 06:20:00 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x115298c00) [pid = 1650] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 06:20:00 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x11667e800) [pid = 1650] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 06:20:00 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x1156f7800) [pid = 1650] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 06:20:00 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x119d8f000) [pid = 1650] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 06:20:00 INFO - PROCESS | 1650 | --DOMWINDOW == 62 (0x115ac7800) [pid = 1650] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 06:20:00 INFO - PROCESS | 1650 | --DOMWINDOW == 61 (0x11abb3400) [pid = 1650] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 06:20:01 INFO - PROCESS | 1650 | 1461590401209 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]]]}] 06:20:01 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.) 06:20:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 969ms 06:20:01 INFO - PROCESS | 1650 | 1461590401234 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 06:20:01 INFO - PROCESS | 1650 | 1461590401235 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 06:20:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 06:20:01 INFO - PROCESS | 1650 | 1461590401238 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 06:20:01 INFO - PROCESS | 1650 | 1461590401239 Marionette TRACE conn2 <- [1,750,null,{}] 06:20:01 INFO - PROCESS | 1650 | 1461590401241 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}] 06:20:01 INFO - PROCESS | 1650 | 1461590401307 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 06:20:01 INFO - PROCESS | 1650 | 1461590401313 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c01e800 == 36 [pid = 1650] [id = 195] 06:20:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 62 (0x11abb7400) [pid = 1650] [serial = 583] [outer = 0x0] 06:20:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 63 (0x11b945c00) [pid = 1650] [serial = 584] [outer = 0x11abb7400] 06:20:01 INFO - PROCESS | 1650 | 1461590401337 Marionette DEBUG loaded listener.js 06:20:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x126979400) [pid = 1650] [serial = 585] [outer = 0x11abb7400] 06:20:02 INFO - PROCESS | 1650 | 1461590402108 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]]]}] 06:20:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 06:20:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 918ms 06:20:02 INFO - PROCESS | 1650 | 1461590402156 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 06:20:02 INFO - PROCESS | 1650 | 1461590402157 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 06:20:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 06:20:02 INFO - PROCESS | 1650 | 1461590402160 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 06:20:02 INFO - PROCESS | 1650 | 1461590402161 Marionette TRACE conn2 <- [1,754,null,{}] 06:20:02 INFO - PROCESS | 1650 | 1461590402163 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}] 06:20:02 INFO - PROCESS | 1650 | 1461590402250 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 06:20:02 INFO - PROCESS | 1650 | 1461590402292 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8e2000 == 37 [pid = 1650] [id = 196] 06:20:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x11ae35800) [pid = 1650] [serial = 586] [outer = 0x0] 06:20:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x127036c00) [pid = 1650] [serial = 587] [outer = 0x11ae35800] 06:20:02 INFO - PROCESS | 1650 | 1461590402320 Marionette DEBUG loaded listener.js 06:20:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x1278ee400) [pid = 1650] [serial = 588] [outer = 0x11ae35800] 06:20:03 INFO - PROCESS | 1650 | 1461590403086 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]]]}] 06:20:03 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 06:20:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 970ms 06:20:03 INFO - PROCESS | 1650 | 1461590403130 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 06:20:03 INFO - PROCESS | 1650 | 1461590403131 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 06:20:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 06:20:03 INFO - PROCESS | 1650 | 1461590403134 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 06:20:03 INFO - PROCESS | 1650 | 1461590403135 Marionette TRACE conn2 <- [1,758,null,{}] 06:20:03 INFO - PROCESS | 1650 | 1461590403137 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}] 06:20:03 INFO - PROCESS | 1650 | 1461590403207 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 06:20:03 INFO - PROCESS | 1650 | 1461590403213 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x110e7f800 == 38 [pid = 1650] [id = 197] 06:20:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x127279400) [pid = 1650] [serial = 589] [outer = 0x0] 06:20:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x128299c00) [pid = 1650] [serial = 590] [outer = 0x127279400] 06:20:03 INFO - PROCESS | 1650 | 1461590403238 Marionette DEBUG loaded listener.js 06:20:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x12839b400) [pid = 1650] [serial = 591] [outer = 0x127279400] 06:20:03 INFO - PROCESS | 1650 | 1461590403531 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]]]}] 06:20:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 06:20:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 418ms 06:20:03 INFO - PROCESS | 1650 | 1461590403553 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 06:20:03 INFO - PROCESS | 1650 | 1461590403554 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 06:20:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 06:20:03 INFO - PROCESS | 1650 | 1461590403556 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 06:20:03 INFO - PROCESS | 1650 | 1461590403557 Marionette TRACE conn2 <- [1,762,null,{}] 06:20:03 INFO - PROCESS | 1650 | 1461590403562 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}] 06:20:03 INFO - PROCESS | 1650 | 1461590403638 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 06:20:03 INFO - PROCESS | 1650 | 1461590403682 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a05800 == 39 [pid = 1650] [id = 198] 06:20:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x12787d800) [pid = 1650] [serial = 592] [outer = 0x0] 06:20:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x1295e5c00) [pid = 1650] [serial = 593] [outer = 0x12787d800] 06:20:03 INFO - PROCESS | 1650 | 1461590403707 Marionette DEBUG loaded listener.js 06:20:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x129e8fc00) [pid = 1650] [serial = 594] [outer = 0x12787d800] 06:20:04 INFO - PROCESS | 1650 | 1461590404450 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]]]}] 06:20:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 06:20:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 920ms 06:20:04 INFO - PROCESS | 1650 | 1461590404477 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 06:20:04 INFO - PROCESS | 1650 | 1461590404479 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 06:20:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 06:20:04 INFO - PROCESS | 1650 | 1461590404483 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 06:20:04 INFO - PROCESS | 1650 | 1461590404485 Marionette TRACE conn2 <- [1,766,null,{}] 06:20:04 INFO - PROCESS | 1650 | 1461590404489 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}] 06:20:04 INFO - PROCESS | 1650 | 1461590404568 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 06:20:04 INFO - PROCESS | 1650 | 1461590404604 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a0d800 == 40 [pid = 1650] [id = 199] 06:20:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x114b4f400) [pid = 1650] [serial = 595] [outer = 0x0] 06:20:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x1188e6000) [pid = 1650] [serial = 596] [outer = 0x114b4f400] 06:20:04 INFO - PROCESS | 1650 | 1461590404640 Marionette DEBUG loaded listener.js 06:20:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x119ac4400) [pid = 1650] [serial = 597] [outer = 0x114b4f400] 06:20:05 INFO - PROCESS | 1650 | 1461590405657 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]]]}] 06:20:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 06:20:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1225ms 06:20:05 INFO - PROCESS | 1650 | 1461590405708 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 06:20:05 INFO - PROCESS | 1650 | 1461590405712 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 06:20:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 06:20:05 INFO - PROCESS | 1650 | 1461590405717 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 06:20:05 INFO - PROCESS | 1650 | 1461590405719 Marionette TRACE conn2 <- [1,770,null,{}] 06:20:05 INFO - PROCESS | 1650 | 1461590405721 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}] 06:20:05 INFO - PROCESS | 1650 | 1461590405840 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 06:20:05 INFO - PROCESS | 1650 | 1461590405901 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1152de000 == 41 [pid = 1650] [id = 200] 06:20:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11ae33800) [pid = 1650] [serial = 598] [outer = 0x0] 06:20:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11ae3b800) [pid = 1650] [serial = 599] [outer = 0x11ae33800] 06:20:05 INFO - PROCESS | 1650 | 1461590405933 Marionette DEBUG loaded listener.js 06:20:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11b9c8c00) [pid = 1650] [serial = 600] [outer = 0x11ae33800] 06:20:06 INFO - PROCESS | 1650 | 1461590406318 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]]]}] 06:20:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 06:20:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 670ms 06:20:06 INFO - PROCESS | 1650 | 1461590406387 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 06:20:06 INFO - PROCESS | 1650 | 1461590406389 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 06:20:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 06:20:06 INFO - PROCESS | 1650 | 1461590406416 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 06:20:06 INFO - PROCESS | 1650 | 1461590406418 Marionette TRACE conn2 <- [1,774,null,{}] 06:20:06 INFO - PROCESS | 1650 | 1461590406430 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}] 06:20:06 INFO - PROCESS | 1650 | 1461590406530 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 06:20:06 INFO - PROCESS | 1650 | 1461590406588 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119173800 == 42 [pid = 1650] [id = 201] 06:20:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x114faf000) [pid = 1650] [serial = 601] [outer = 0x0] 06:20:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11abb4c00) [pid = 1650] [serial = 602] [outer = 0x114faf000] 06:20:06 INFO - PROCESS | 1650 | 1461590406620 Marionette DEBUG loaded listener.js 06:20:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126ddac00) [pid = 1650] [serial = 603] [outer = 0x114faf000] 06:20:07 INFO - PROCESS | 1650 | 1461590407131 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]]]}] 06:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 06:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 800ms 06:20:07 INFO - PROCESS | 1650 | 1461590407194 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 06:20:07 INFO - PROCESS | 1650 | 1461590407196 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 06:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 06:20:07 INFO - PROCESS | 1650 | 1461590407200 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 06:20:07 INFO - PROCESS | 1650 | 1461590407202 Marionette TRACE conn2 <- [1,778,null,{}] 06:20:07 INFO - PROCESS | 1650 | 1461590407206 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}] 06:20:07 INFO - PROCESS | 1650 | 1461590407297 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 06:20:07 INFO - PROCESS | 1650 | 1461590407357 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11861e800 == 43 [pid = 1650] [id = 202] 06:20:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x118f63c00) [pid = 1650] [serial = 604] [outer = 0x0] 06:20:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x11918e800) [pid = 1650] [serial = 605] [outer = 0x118f63c00] 06:20:07 INFO - PROCESS | 1650 | 1461590407387 Marionette DEBUG loaded listener.js 06:20:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x119e3e400) [pid = 1650] [serial = 606] [outer = 0x118f63c00] 06:20:07 INFO - PROCESS | 1650 | --DOCSHELL 0x110e7f800 == 42 [pid = 1650] [id = 197] 06:20:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8e2000 == 41 [pid = 1650] [id = 196] 06:20:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11c01e800 == 40 [pid = 1650] [id = 195] 06:20:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11b169000 == 39 [pid = 1650] [id = 194] 06:20:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11a641000 == 38 [pid = 1650] [id = 193] 06:20:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119224800 == 37 [pid = 1650] [id = 192] 06:20:07 INFO - PROCESS | 1650 | --DOCSHELL 0x115263800 == 36 [pid = 1650] [id = 191] 06:20:07 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x11c288400) [pid = 1650] [serial = 557] [outer = 0x0] [url = about:blank] 06:20:07 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x114fb2c00) [pid = 1650] [serial = 536] [outer = 0x0] [url = about:blank] 06:20:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11589a000 == 35 [pid = 1650] [id = 187] 06:20:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11c01b000 == 34 [pid = 1650] [id = 186] 06:20:07 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11b03a800) [pid = 1650] [serial = 551] [outer = 0x0] [url = about:blank] 06:20:07 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118f5f800) [pid = 1650] [serial = 542] [outer = 0x0] [url = about:blank] 06:20:07 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x119257800) [pid = 1650] [serial = 543] [outer = 0x0] [url = about:blank] 06:20:07 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11867d000) [pid = 1650] [serial = 540] [outer = 0x0] [url = about:blank] 06:20:07 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x1163f6c00) [pid = 1650] [serial = 539] [outer = 0x0] [url = about:blank] 06:20:07 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11aa4c400) [pid = 1650] [serial = 545] [outer = 0x0] [url = about:blank] 06:20:07 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x11bcd4000) [pid = 1650] [serial = 554] [outer = 0x0] [url = about:blank] 06:20:07 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11ae38800) [pid = 1650] [serial = 548] [outer = 0x0] [url = about:blank] 06:20:07 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11b944c00) [pid = 1650] [serial = 552] [outer = 0x0] [url = about:blank] 06:20:07 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11c158000) [pid = 1650] [serial = 555] [outer = 0x0] [url = about:blank] 06:20:07 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11ae64400) [pid = 1650] [serial = 549] [outer = 0x0] [url = about:blank] 06:20:07 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11abb0800) [pid = 1650] [serial = 546] [outer = 0x0] [url = about:blank] 06:20:07 INFO - PROCESS | 1650 | 1461590407757 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]]]}] 06:20:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 06:20:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 573ms 06:20:07 INFO - PROCESS | 1650 | 1461590407773 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 06:20:07 INFO - PROCESS | 1650 | 1461590407777 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 06:20:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 06:20:07 INFO - PROCESS | 1650 | 1461590407783 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 06:20:07 INFO - PROCESS | 1650 | 1461590407785 Marionette TRACE conn2 <- [1,782,null,{}] 06:20:07 INFO - PROCESS | 1650 | 1461590407787 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}] 06:20:07 INFO - PROCESS | 1650 | 1461590407859 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 06:20:07 INFO - PROCESS | 1650 | 1461590407902 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a1a800 == 35 [pid = 1650] [id = 203] 06:20:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x118f68c00) [pid = 1650] [serial = 607] [outer = 0x0] 06:20:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x11aa31800) [pid = 1650] [serial = 608] [outer = 0x118f68c00] 06:20:07 INFO - PROCESS | 1650 | 1461590407931 Marionette DEBUG loaded listener.js 06:20:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x11ae34000) [pid = 1650] [serial = 609] [outer = 0x118f68c00] 06:20:08 INFO - PROCESS | 1650 | 1461590408235 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]]]}] 06:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 06:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 470ms 06:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 06:20:08 INFO - PROCESS | 1650 | 1461590408253 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 06:20:08 INFO - PROCESS | 1650 | 1461590408255 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 06:20:08 INFO - PROCESS | 1650 | 1461590408257 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 06:20:08 INFO - PROCESS | 1650 | 1461590408260 Marionette TRACE conn2 <- [1,786,null,{}] 06:20:08 INFO - PROCESS | 1650 | 1461590408271 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}] 06:20:08 INFO - PROCESS | 1650 | 1461590408346 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 06:20:08 INFO - PROCESS | 1650 | 1461590408351 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa7b000 == 36 [pid = 1650] [id = 204] 06:20:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11ae39800) [pid = 1650] [serial = 610] [outer = 0x0] 06:20:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11b944c00) [pid = 1650] [serial = 611] [outer = 0x11ae39800] 06:20:08 INFO - PROCESS | 1650 | 1461590408383 Marionette DEBUG loaded listener.js 06:20:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11c153c00) [pid = 1650] [serial = 612] [outer = 0x11ae39800] 06:20:08 INFO - PROCESS | 1650 | 1461590408733 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]]]}] 06:20:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 06:20:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 525ms 06:20:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 06:20:08 INFO - PROCESS | 1650 | 1461590408783 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 06:20:08 INFO - PROCESS | 1650 | 1461590408784 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 06:20:08 INFO - PROCESS | 1650 | 1461590408786 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 06:20:08 INFO - PROCESS | 1650 | 1461590408787 Marionette TRACE conn2 <- [1,790,null,{}] 06:20:08 INFO - PROCESS | 1650 | 1461590408790 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}] 06:20:08 INFO - PROCESS | 1650 | 1461590408863 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 06:20:08 INFO - PROCESS | 1650 | 1461590408867 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba06800 == 37 [pid = 1650] [id = 205] 06:20:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11c40d400) [pid = 1650] [serial = 613] [outer = 0x0] 06:20:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x11c905800) [pid = 1650] [serial = 614] [outer = 0x11c40d400] 06:20:08 INFO - PROCESS | 1650 | 1461590408895 Marionette DEBUG loaded listener.js 06:20:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x126978000) [pid = 1650] [serial = 615] [outer = 0x11c40d400] 06:20:09 INFO - PROCESS | 1650 | 1461590409202 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]]]}] 06:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 06:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 418ms 06:20:09 INFO - PROCESS | 1650 | 1461590409205 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 06:20:09 INFO - PROCESS | 1650 | 1461590409206 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 06:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 06:20:09 INFO - PROCESS | 1650 | 1461590409217 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 06:20:09 INFO - PROCESS | 1650 | 1461590409218 Marionette TRACE conn2 <- [1,794,null,{}] 06:20:09 INFO - PROCESS | 1650 | 1461590409220 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}] 06:20:09 INFO - PROCESS | 1650 | 1461590409297 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 06:20:09 INFO - PROCESS | 1650 | 1461590409346 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c16c800 == 38 [pid = 1650] [id = 206] 06:20:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x11b030000) [pid = 1650] [serial = 616] [outer = 0x0] 06:20:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126977400) [pid = 1650] [serial = 617] [outer = 0x11b030000] 06:20:09 INFO - PROCESS | 1650 | 1461590409373 Marionette DEBUG loaded listener.js 06:20:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x127270c00) [pid = 1650] [serial = 618] [outer = 0x11b030000] 06:20:09 INFO - PROCESS | 1650 | 1461590409865 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]]]}] 06:20:09 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x114bb4800) [pid = 1650] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 06:20:09 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x129e96400) [pid = 1650] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 06:20:09 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x127279400) [pid = 1650] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 06:20:09 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11562e000) [pid = 1650] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 06:20:09 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x115a36000) [pid = 1650] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 06:20:09 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x118f69800) [pid = 1650] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 06:20:09 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x118675c00) [pid = 1650] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 06:20:09 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11ae32000) [pid = 1650] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 06:20:09 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11aa4c800) [pid = 1650] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 06:20:09 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11abb7400) [pid = 1650] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 06:20:09 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11c569800) [pid = 1650] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 06:20:09 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x11ae35800) [pid = 1650] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 06:20:09 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11c17f400) [pid = 1650] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 06:20:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 06:20:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 727ms 06:20:09 INFO - PROCESS | 1650 | 1461590409936 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 06:20:09 INFO - PROCESS | 1650 | 1461590409939 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 06:20:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 06:20:09 INFO - PROCESS | 1650 | 1461590409943 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 06:20:09 INFO - PROCESS | 1650 | 1461590409945 Marionette TRACE conn2 <- [1,798,null,{}] 06:20:09 INFO - PROCESS | 1650 | 1461590409949 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}] 06:20:10 INFO - PROCESS | 1650 | 1461590410042 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 06:20:10 INFO - PROCESS | 1650 | 1461590410085 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x118620800 == 39 [pid = 1650] [id = 207] 06:20:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x116382400) [pid = 1650] [serial = 619] [outer = 0x0] 06:20:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x116680400) [pid = 1650] [serial = 620] [outer = 0x116382400] 06:20:10 INFO - PROCESS | 1650 | 1461590410118 Marionette DEBUG loaded listener.js 06:20:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x118afa800) [pid = 1650] [serial = 621] [outer = 0x116382400] 06:20:10 INFO - PROCESS | 1650 | 1461590410541 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]]]}] 06:20:10 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 06:20:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 622ms 06:20:10 INFO - PROCESS | 1650 | 1461590410565 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 06:20:10 INFO - PROCESS | 1650 | 1461590410569 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 06:20:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 06:20:10 INFO - PROCESS | 1650 | 1461590410573 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 06:20:10 INFO - PROCESS | 1650 | 1461590410575 Marionette TRACE conn2 <- [1,802,null,{}] 06:20:10 INFO - PROCESS | 1650 | 1461590410578 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}] 06:20:10 INFO - PROCESS | 1650 | 1461590410674 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 06:20:10 INFO - PROCESS | 1650 | 1461590410716 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa63000 == 40 [pid = 1650] [id = 208] 06:20:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x118e0bc00) [pid = 1650] [serial = 622] [outer = 0x0] 06:20:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x11aa45800) [pid = 1650] [serial = 623] [outer = 0x118e0bc00] 06:20:10 INFO - PROCESS | 1650 | 1461590410746 Marionette DEBUG loaded listener.js 06:20:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x11ae62800) [pid = 1650] [serial = 624] [outer = 0x118e0bc00] 06:20:11 INFO - PROCESS | 1650 | 1461590411181 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]]]}] 06:20:11 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 06:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 620ms 06:20:11 INFO - PROCESS | 1650 | 1461590411194 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 06:20:11 INFO - PROCESS | 1650 | 1461590411197 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 06:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 06:20:11 INFO - PROCESS | 1650 | 1461590411200 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 06:20:11 INFO - PROCESS | 1650 | 1461590411202 Marionette TRACE conn2 <- [1,806,null,{}] 06:20:11 INFO - PROCESS | 1650 | 1461590411210 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}] 06:20:11 INFO - PROCESS | 1650 | 1461590411306 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 06:20:11 INFO - PROCESS | 1650 | 1461590411397 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a09800 == 41 [pid = 1650] [id = 209] 06:20:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x11b9cf800) [pid = 1650] [serial = 625] [outer = 0x0] 06:20:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x11c443400) [pid = 1650] [serial = 626] [outer = 0x11b9cf800] 06:20:11 INFO - PROCESS | 1650 | 1461590411429 Marionette DEBUG loaded listener.js 06:20:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x126e19800) [pid = 1650] [serial = 627] [outer = 0x11b9cf800] 06:20:11 INFO - PROCESS | 1650 | [1650] WARNING: robustness marked as unsupported: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 06:20:11 INFO - PROCESS | 1650 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 06:20:11 INFO - PROCESS | 1650 | Determined SkiaGL cache limits: Size 100663296, Items: 256 06:20:11 INFO - PROCESS | 1650 | [GFX2-]: Using SkiaGL canvas. 06:20:11 INFO - PROCESS | 1650 | 1461590411867 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]]]}] 06:20:11 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 06:20:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 674ms 06:20:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 06:20:11 INFO - PROCESS | 1650 | 1461590411874 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 06:20:11 INFO - PROCESS | 1650 | 1461590411876 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 06:20:11 INFO - PROCESS | 1650 | 1461590411879 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 06:20:11 INFO - PROCESS | 1650 | 1461590411880 Marionette TRACE conn2 <- [1,810,null,{}] 06:20:11 INFO - PROCESS | 1650 | 1461590411882 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}] 06:20:11 INFO - PROCESS | 1650 | 1461590411972 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 06:20:12 INFO - PROCESS | 1650 | 1461590412013 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12729f800 == 42 [pid = 1650] [id = 210] 06:20:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x11bcd6000) [pid = 1650] [serial = 628] [outer = 0x0] 06:20:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12789c400) [pid = 1650] [serial = 629] [outer = 0x11bcd6000] 06:20:12 INFO - PROCESS | 1650 | 1461590412043 Marionette DEBUG loaded listener.js 06:20:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x1295e9c00) [pid = 1650] [serial = 630] [outer = 0x11bcd6000] 06:20:12 INFO - PROCESS | 1650 | 1461590412455 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]]]}] 06:20:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 06:20:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 620ms 06:20:12 INFO - PROCESS | 1650 | 1461590412499 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 06:20:12 INFO - PROCESS | 1650 | 1461590412500 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 06:20:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 06:20:12 INFO - PROCESS | 1650 | 1461590412503 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 06:20:12 INFO - PROCESS | 1650 | 1461590412504 Marionette TRACE conn2 <- [1,814,null,{}] 06:20:12 INFO - PROCESS | 1650 | 1461590412506 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}] 06:20:12 INFO - PROCESS | 1650 | 1461590412624 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 06:20:12 INFO - PROCESS | 1650 | 1461590412705 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12830e000 == 43 [pid = 1650] [id = 211] 06:20:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x129e93800) [pid = 1650] [serial = 631] [outer = 0x0] 06:20:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x129e96c00) [pid = 1650] [serial = 632] [outer = 0x129e93800] 06:20:12 INFO - PROCESS | 1650 | 1461590412735 Marionette DEBUG loaded listener.js 06:20:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x129ea0400) [pid = 1650] [serial = 633] [outer = 0x129e93800] 06:20:13 INFO - PROCESS | 1650 | 1461590413222 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] 06:20:13 INFO - PROCESS | 1650 | 1461590413274 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 06:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 06:20:13 INFO - PROCESS | 1650 | 1461590413278 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 06:20:13 INFO - PROCESS | 1650 | 1461590413280 Marionette TRACE conn2 <- [1,818,null,{}] 06:20:13 INFO - PROCESS | 1650 | 1461590413284 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}] 06:20:13 INFO - PROCESS | 1650 | 1461590413369 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 06:20:13 INFO - PROCESS | 1650 | 1461590413429 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x118618800 == 44 [pid = 1650] [id = 212] 06:20:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x11638ec00) [pid = 1650] [serial = 634] [outer = 0x0] 06:20:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x1166fbc00) [pid = 1650] [serial = 635] [outer = 0x11638ec00] 06:20:13 INFO - PROCESS | 1650 | 1461590413457 Marionette DEBUG loaded listener.js 06:20:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x118e11000) [pid = 1650] [serial = 636] [outer = 0x11638ec00] 06:20:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba06800 == 43 [pid = 1650] [id = 205] 06:20:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa7b000 == 42 [pid = 1650] [id = 204] 06:20:13 INFO - PROCESS | 1650 | --DOCSHELL 0x118a1a800 == 41 [pid = 1650] [id = 203] 06:20:13 INFO - PROCESS | 1650 | --DOCSHELL 0x11861e800 == 40 [pid = 1650] [id = 202] 06:20:13 INFO - PROCESS | 1650 | --DOCSHELL 0x1152de000 == 39 [pid = 1650] [id = 200] 06:20:13 INFO - PROCESS | 1650 | --DOCSHELL 0x118a0d800 == 38 [pid = 1650] [id = 199] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x1295e5c00) [pid = 1650] [serial = 593] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x11574a800) [pid = 1650] [serial = 537] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12b25e000) [pid = 1650] [serial = 534] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12839b400) [pid = 1650] [serial = 591] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x116682400) [pid = 1650] [serial = 561] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11574fc00) [pid = 1650] [serial = 560] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x118af1c00) [pid = 1650] [serial = 573] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x11867c400) [pid = 1650] [serial = 572] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x11aa33c00) [pid = 1650] [serial = 575] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x11abb0400) [pid = 1650] [serial = 576] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 77 (0x11a68e800) [pid = 1650] [serial = 564] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 76 (0x119262400) [pid = 1650] [serial = 563] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 75 (0x11b942400) [pid = 1650] [serial = 578] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 74 (0x11b1e3400) [pid = 1650] [serial = 566] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 73 (0x11c156400) [pid = 1650] [serial = 567] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 72 (0x11b945c00) [pid = 1650] [serial = 584] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 71 (0x125f43c00) [pid = 1650] [serial = 570] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 70 (0x11c90a000) [pid = 1650] [serial = 569] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 69 (0x127036c00) [pid = 1650] [serial = 587] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 68 (0x1278ee400) [pid = 1650] [serial = 588] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 67 (0x128299c00) [pid = 1650] [serial = 590] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 66 (0x125d76c00) [pid = 1650] [serial = 581] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 65 (0x126976000) [pid = 1650] [serial = 582] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 64 (0x126979400) [pid = 1650] [serial = 585] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | --DOMWINDOW == 63 (0x11c15a000) [pid = 1650] [serial = 579] [outer = 0x0] [url = about:blank] 06:20:13 INFO - PROCESS | 1650 | 1461590413872 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]]]}] 06:20:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 06:20:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 623ms 06:20:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 06:20:13 INFO - PROCESS | 1650 | 1461590413907 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 06:20:13 INFO - PROCESS | 1650 | 1461590413911 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 06:20:13 INFO - PROCESS | 1650 | 1461590413915 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 06:20:13 INFO - PROCESS | 1650 | 1461590413917 Marionette TRACE conn2 <- [1,822,null,{}] 06:20:13 INFO - PROCESS | 1650 | 1461590413919 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}] 06:20:13 INFO - PROCESS | 1650 | 1461590413996 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 06:20:14 INFO - PROCESS | 1650 | 1461590414001 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x118622800 == 39 [pid = 1650] [id = 213] 06:20:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 64 (0x116682400) [pid = 1650] [serial = 637] [outer = 0x0] 06:20:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 65 (0x119196800) [pid = 1650] [serial = 638] [outer = 0x116682400] 06:20:14 INFO - PROCESS | 1650 | 1461590414028 Marionette DEBUG loaded listener.js 06:20:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 66 (0x11adeec00) [pid = 1650] [serial = 639] [outer = 0x116682400] 06:20:14 INFO - PROCESS | 1650 | 1461590414365 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] 06:20:14 INFO - PROCESS | 1650 | 1461590414386 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 06:20:14 INFO - PROCESS | 1650 | 1461590414389 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 06:20:14 INFO - PROCESS | 1650 | 1461590414391 Marionette TRACE conn2 <- [1,826,null,{}] 06:20:14 INFO - PROCESS | 1650 | 1461590414401 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}] 06:20:14 INFO - PROCESS | 1650 | 1461590414478 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 06:20:14 INFO - PROCESS | 1650 | 1461590414484 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa7a800 == 40 [pid = 1650] [id = 214] 06:20:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 67 (0x11ae66c00) [pid = 1650] [serial = 640] [outer = 0x0] 06:20:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 68 (0x11bcce800) [pid = 1650] [serial = 641] [outer = 0x11ae66c00] 06:20:14 INFO - PROCESS | 1650 | 1461590414514 Marionette DEBUG loaded listener.js 06:20:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 69 (0x11c569400) [pid = 1650] [serial = 642] [outer = 0x11ae66c00] 06:20:14 INFO - PROCESS | 1650 | 1461590414836 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]]]}] 06:20:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 06:20:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 473ms 06:20:14 INFO - PROCESS | 1650 | 1461590414865 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 06:20:14 INFO - PROCESS | 1650 | 1461590414866 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 06:20:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 06:20:14 INFO - PROCESS | 1650 | 1461590414869 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 06:20:14 INFO - PROCESS | 1650 | 1461590414870 Marionette TRACE conn2 <- [1,830,null,{}] 06:20:14 INFO - PROCESS | 1650 | 1461590414872 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}] 06:20:14 INFO - PROCESS | 1650 | 1461590414953 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 06:20:15 INFO - PROCESS | 1650 | 1461590414997 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b169800 == 41 [pid = 1650] [id = 215] 06:20:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 70 (0x11c563800) [pid = 1650] [serial = 643] [outer = 0x0] 06:20:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 71 (0x12697c400) [pid = 1650] [serial = 644] [outer = 0x11c563800] 06:20:15 INFO - PROCESS | 1650 | 1461590415023 Marionette DEBUG loaded listener.js 06:20:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 72 (0x12b25ec00) [pid = 1650] [serial = 645] [outer = 0x11c563800] 06:20:15 INFO - PROCESS | 1650 | 1461590415335 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]]]}] 06:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 06:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 518ms 06:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 06:20:15 INFO - PROCESS | 1650 | 1461590415387 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 06:20:15 INFO - PROCESS | 1650 | 1461590415388 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 06:20:15 INFO - PROCESS | 1650 | 1461590415390 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 06:20:15 INFO - PROCESS | 1650 | 1461590415392 Marionette TRACE conn2 <- [1,834,null,{}] 06:20:15 INFO - PROCESS | 1650 | 1461590415394 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}] 06:20:15 INFO - PROCESS | 1650 | 1461590415466 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 06:20:15 INFO - PROCESS | 1650 | 1461590415516 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c532000 == 42 [pid = 1650] [id = 216] 06:20:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 73 (0x126e24400) [pid = 1650] [serial = 646] [outer = 0x0] 06:20:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 74 (0x129e8a800) [pid = 1650] [serial = 647] [outer = 0x126e24400] 06:20:15 INFO - PROCESS | 1650 | 1461590415541 Marionette DEBUG loaded listener.js 06:20:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 75 (0x12b259c00) [pid = 1650] [serial = 648] [outer = 0x126e24400] 06:20:15 INFO - PROCESS | 1650 | 1461590415827 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]]]}] 06:20:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 06:20:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 467ms 06:20:15 INFO - PROCESS | 1650 | 1461590415859 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 06:20:15 INFO - PROCESS | 1650 | 1461590415860 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 06:20:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 06:20:15 INFO - PROCESS | 1650 | 1461590415867 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 06:20:15 INFO - PROCESS | 1650 | 1461590415868 Marionette TRACE conn2 <- [1,838,null,{}] 06:20:15 INFO - PROCESS | 1650 | 1461590415870 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}] 06:20:15 INFO - PROCESS | 1650 | 1461590415983 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 06:20:15 INFO - PROCESS | 1650 | 1461590415988 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x114337800 == 43 [pid = 1650] [id = 217] 06:20:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 76 (0x12b25f000) [pid = 1650] [serial = 649] [outer = 0x0] 06:20:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 77 (0x12b265800) [pid = 1650] [serial = 650] [outer = 0x12b25f000] 06:20:16 INFO - PROCESS | 1650 | 1461590416015 Marionette DEBUG loaded listener.js 06:20:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 78 (0x12b52f800) [pid = 1650] [serial = 651] [outer = 0x12b25f000] 06:20:16 INFO - PROCESS | 1650 | 1461590416355 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]]]}] 06:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 06:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 519ms 06:20:16 INFO - PROCESS | 1650 | 1461590416391 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 06:20:16 INFO - PROCESS | 1650 | 1461590416392 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 06:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 06:20:16 INFO - PROCESS | 1650 | 1461590416394 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 06:20:16 INFO - PROCESS | 1650 | 1461590416396 Marionette TRACE conn2 <- [1,842,null,{}] 06:20:16 INFO - PROCESS | 1650 | 1461590416398 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}] 06:20:16 INFO - PROCESS | 1650 | 1461590416488 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 06:20:16 INFO - PROCESS | 1650 | 1461590416495 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x127a9d800 == 44 [pid = 1650] [id = 218] 06:20:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12b523400) [pid = 1650] [serial = 652] [outer = 0x0] 06:20:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12b670800) [pid = 1650] [serial = 653] [outer = 0x12b523400] 06:20:16 INFO - PROCESS | 1650 | 1461590416520 Marionette DEBUG loaded listener.js 06:20:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12b89e000) [pid = 1650] [serial = 654] [outer = 0x12b523400] 06:20:16 INFO - PROCESS | 1650 | 1461590416841 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]]]}] 06:20:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 06:20:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 468ms 06:20:16 INFO - PROCESS | 1650 | 1461590416867 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 06:20:16 INFO - PROCESS | 1650 | 1461590416868 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 06:20:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 06:20:16 INFO - PROCESS | 1650 | 1461590416879 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 06:20:16 INFO - PROCESS | 1650 | 1461590416882 Marionette TRACE conn2 <- [1,846,null,{}] 06:20:16 INFO - PROCESS | 1650 | 1461590416885 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}] 06:20:16 INFO - PROCESS | 1650 | 1461590416978 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 06:20:16 INFO - PROCESS | 1650 | 1461590416983 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x129585000 == 45 [pid = 1650] [id = 219] 06:20:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x11c9fb400) [pid = 1650] [serial = 655] [outer = 0x0] 06:20:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12bb58800) [pid = 1650] [serial = 656] [outer = 0x11c9fb400] 06:20:17 INFO - PROCESS | 1650 | 1461590417008 Marionette DEBUG loaded listener.js 06:20:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12bb64400) [pid = 1650] [serial = 657] [outer = 0x11c9fb400] 06:20:17 INFO - PROCESS | 1650 | --DOMWINDOW == 83 (0x11bcd5c00) [pid = 1650] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 06:20:17 INFO - PROCESS | 1650 | --DOMWINDOW == 82 (0x11ae39800) [pid = 1650] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 06:20:17 INFO - PROCESS | 1650 | --DOMWINDOW == 81 (0x11c40d400) [pid = 1650] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 06:20:17 INFO - PROCESS | 1650 | --DOMWINDOW == 80 (0x118f63c00) [pid = 1650] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 06:20:17 INFO - PROCESS | 1650 | --DOMWINDOW == 79 (0x118f68c00) [pid = 1650] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 06:20:17 INFO - PROCESS | 1650 | --DOMWINDOW == 78 (0x114faf000) [pid = 1650] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 06:20:17 INFO - PROCESS | 1650 | 1461590417313 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]]]}] 06:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 06:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 479ms 06:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 06:20:17 INFO - PROCESS | 1650 | 1461590417351 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 06:20:17 INFO - PROCESS | 1650 | 1461590417352 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 06:20:17 INFO - PROCESS | 1650 | 1461590417354 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 06:20:17 INFO - PROCESS | 1650 | 1461590417355 Marionette TRACE conn2 <- [1,850,null,{}] 06:20:17 INFO - PROCESS | 1650 | 1461590417357 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}] 06:20:17 INFO - PROCESS | 1650 | 1461590417439 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 06:20:17 INFO - PROCESS | 1650 | 1461590417446 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b224000 == 46 [pid = 1650] [id = 220] 06:20:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 79 (0x12b8a0000) [pid = 1650] [serial = 658] [outer = 0x0] 06:20:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 80 (0x12bb65c00) [pid = 1650] [serial = 659] [outer = 0x12b8a0000] 06:20:17 INFO - PROCESS | 1650 | 1461590417472 Marionette DEBUG loaded listener.js 06:20:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 81 (0x12bc95800) [pid = 1650] [serial = 660] [outer = 0x12b8a0000] 06:20:17 INFO - PROCESS | 1650 | 1461590417793 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]]]}] 06:20:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 06:20:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 06:20:17 INFO - PROCESS | 1650 | 1461590417837 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 06:20:17 INFO - PROCESS | 1650 | 1461590417838 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 06:20:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 06:20:17 INFO - PROCESS | 1650 | 1461590417841 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 06:20:17 INFO - PROCESS | 1650 | 1461590417842 Marionette TRACE conn2 <- [1,854,null,{}] 06:20:17 INFO - PROCESS | 1650 | 1461590417847 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}] 06:20:17 INFO - PROCESS | 1650 | 1461590417925 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 06:20:17 INFO - PROCESS | 1650 | 1461590417931 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b871800 == 47 [pid = 1650] [id = 221] 06:20:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 82 (0x126977c00) [pid = 1650] [serial = 661] [outer = 0x0] 06:20:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 83 (0x12bca1c00) [pid = 1650] [serial = 662] [outer = 0x126977c00] 06:20:17 INFO - PROCESS | 1650 | 1461590417956 Marionette DEBUG loaded listener.js 06:20:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 84 (0x12be98c00) [pid = 1650] [serial = 663] [outer = 0x126977c00] 06:20:18 INFO - PROCESS | 1650 | 1461590418268 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]]]}] 06:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 06:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 471ms 06:20:18 INFO - PROCESS | 1650 | 1461590418312 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 06:20:18 INFO - PROCESS | 1650 | 1461590418314 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 06:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 06:20:18 INFO - PROCESS | 1650 | 1461590418316 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 06:20:18 INFO - PROCESS | 1650 | 1461590418318 Marionette TRACE conn2 <- [1,858,null,{}] 06:20:18 INFO - PROCESS | 1650 | 1461590418320 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}] 06:20:18 INFO - PROCESS | 1650 | 1461590418408 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 06:20:18 INFO - PROCESS | 1650 | 1461590418415 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbb5800 == 48 [pid = 1650] [id = 222] 06:20:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x12bb5b000) [pid = 1650] [serial = 664] [outer = 0x0] 06:20:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x12c7ec400) [pid = 1650] [serial = 665] [outer = 0x12bb5b000] 06:20:18 INFO - PROCESS | 1650 | 1461590418482 Marionette DEBUG loaded listener.js 06:20:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x12d04f400) [pid = 1650] [serial = 666] [outer = 0x12bb5b000] 06:20:18 INFO - PROCESS | 1650 | 1461590418760 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]]]}] 06:20:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 06:20:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 469ms 06:20:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 06:20:18 INFO - PROCESS | 1650 | 1461590418786 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 06:20:18 INFO - PROCESS | 1650 | 1461590418787 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 06:20:18 INFO - PROCESS | 1650 | 1461590418789 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 06:20:18 INFO - PROCESS | 1650 | 1461590418790 Marionette TRACE conn2 <- [1,862,null,{}] 06:20:18 INFO - PROCESS | 1650 | 1461590418792 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}] 06:20:18 INFO - PROCESS | 1650 | 1461590418886 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 06:20:18 INFO - PROCESS | 1650 | 1461590418890 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d014000 == 49 [pid = 1650] [id = 223] 06:20:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x12c7f5400) [pid = 1650] [serial = 667] [outer = 0x0] 06:20:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x12d056800) [pid = 1650] [serial = 668] [outer = 0x12c7f5400] 06:20:18 INFO - PROCESS | 1650 | 1461590418917 Marionette DEBUG loaded listener.js 06:20:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x12d1c6400) [pid = 1650] [serial = 669] [outer = 0x12c7f5400] 06:20:19 INFO - PROCESS | 1650 | 1461590419215 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]]]}] 06:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 06:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 06:20:19 INFO - PROCESS | 1650 | 1461590419259 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 06:20:19 INFO - PROCESS | 1650 | 1461590419260 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 06:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 06:20:19 INFO - PROCESS | 1650 | 1461590419262 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 06:20:19 INFO - PROCESS | 1650 | 1461590419263 Marionette TRACE conn2 <- [1,866,null,{}] 06:20:19 INFO - PROCESS | 1650 | 1461590419266 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}] 06:20:19 INFO - PROCESS | 1650 | 1461590419340 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 06:20:19 INFO - PROCESS | 1650 | 1461590419390 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d02e800 == 50 [pid = 1650] [id = 224] 06:20:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x12d052c00) [pid = 1650] [serial = 670] [outer = 0x0] 06:20:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x12d1cc800) [pid = 1650] [serial = 671] [outer = 0x12d052c00] 06:20:19 INFO - PROCESS | 1650 | 1461590419415 Marionette DEBUG loaded listener.js 06:20:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x12d658400) [pid = 1650] [serial = 672] [outer = 0x12d052c00] 06:20:19 INFO - PROCESS | 1650 | 1461590419693 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]]]}] 06:20:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 06:20:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 06:20:19 INFO - PROCESS | 1650 | 1461590419734 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 06:20:19 INFO - PROCESS | 1650 | 1461590419736 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 06:20:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 06:20:19 INFO - PROCESS | 1650 | 1461590419738 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 06:20:19 INFO - PROCESS | 1650 | 1461590419739 Marionette TRACE conn2 <- [1,870,null,{}] 06:20:19 INFO - PROCESS | 1650 | 1461590419741 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}] 06:20:19 INFO - PROCESS | 1650 | 1461590419872 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 06:20:19 INFO - PROCESS | 1650 | 1461590419935 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11525e000 == 51 [pid = 1650] [id = 225] 06:20:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x114fb2c00) [pid = 1650] [serial = 673] [outer = 0x0] 06:20:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115534c00) [pid = 1650] [serial = 674] [outer = 0x114fb2c00] 06:20:19 INFO - PROCESS | 1650 | 1461590419967 Marionette DEBUG loaded listener.js 06:20:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x118a45800) [pid = 1650] [serial = 675] [outer = 0x114fb2c00] 06:20:20 INFO - PROCESS | 1650 | 1461590420420 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]]]}] 06:20:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 06:20:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 718ms 06:20:20 INFO - PROCESS | 1650 | 1461590420457 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 06:20:20 INFO - PROCESS | 1650 | 1461590420460 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 06:20:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 06:20:20 INFO - PROCESS | 1650 | 1461590420463 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 06:20:20 INFO - PROCESS | 1650 | 1461590420465 Marionette TRACE conn2 <- [1,874,null,{}] 06:20:20 INFO - PROCESS | 1650 | 1461590420469 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}] 06:20:20 INFO - PROCESS | 1650 | 1461590420572 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 06:20:20 INFO - PROCESS | 1650 | 1461590420633 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b966800 == 52 [pid = 1650] [id = 226] 06:20:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x119263c00) [pid = 1650] [serial = 676] [outer = 0x0] 06:20:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11adee400) [pid = 1650] [serial = 677] [outer = 0x119263c00] 06:20:20 INFO - PROCESS | 1650 | 1461590420667 Marionette DEBUG loaded listener.js 06:20:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11b945c00) [pid = 1650] [serial = 678] [outer = 0x119263c00] 06:20:21 INFO - PROCESS | 1650 | 1461590421099 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]]]}] 06:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 06:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 672ms 06:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 06:20:21 INFO - PROCESS | 1650 | 1461590421136 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 06:20:21 INFO - PROCESS | 1650 | 1461590421137 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 06:20:21 INFO - PROCESS | 1650 | 1461590421140 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 06:20:21 INFO - PROCESS | 1650 | 1461590421141 Marionette TRACE conn2 <- [1,878,null,{}] 06:20:21 INFO - PROCESS | 1650 | 1461590421198 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}] 06:20:21 INFO - PROCESS | 1650 | 1461590421296 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 06:20:21 INFO - PROCESS | 1650 | 1461590421346 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e4f800 == 53 [pid = 1650] [id = 227] 06:20:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x126978800) [pid = 1650] [serial = 679] [outer = 0x0] 06:20:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x127272000) [pid = 1650] [serial = 680] [outer = 0x126978800] 06:20:21 INFO - PROCESS | 1650 | 1461590421377 Marionette DEBUG loaded listener.js 06:20:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x128299c00) [pid = 1650] [serial = 681] [outer = 0x126978800] 06:20:21 INFO - PROCESS | 1650 | 1461590421761 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]]]}] 06:20:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 06:20:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 686ms 06:20:21 INFO - PROCESS | 1650 | 1461590421844 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 06:20:21 INFO - PROCESS | 1650 | 1461590421846 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 06:20:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 06:20:21 INFO - PROCESS | 1650 | 1461590421855 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 06:20:21 INFO - PROCESS | 1650 | 1461590421859 Marionette TRACE conn2 <- [1,882,null,{}] 06:20:21 INFO - PROCESS | 1650 | 1461590421864 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}] 06:20:21 INFO - PROCESS | 1650 | 1461590421965 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 06:20:22 INFO - PROCESS | 1650 | 1461590422024 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1ef000 == 54 [pid = 1650] [id = 228] 06:20:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x12b525400) [pid = 1650] [serial = 682] [outer = 0x0] 06:20:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x12b52d800) [pid = 1650] [serial = 683] [outer = 0x12b525400] 06:20:22 INFO - PROCESS | 1650 | 1461590422052 Marionette DEBUG loaded listener.js 06:20:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x12bb57400) [pid = 1650] [serial = 684] [outer = 0x12b525400] 06:20:22 INFO - PROCESS | 1650 | 1461590422423 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]]]}] 06:20:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 06:20:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 628ms 06:20:22 INFO - PROCESS | 1650 | 1461590422480 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 06:20:22 INFO - PROCESS | 1650 | 1461590422481 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 06:20:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 06:20:22 INFO - PROCESS | 1650 | 1461590422484 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 06:20:22 INFO - PROCESS | 1650 | 1461590422485 Marionette TRACE conn2 <- [1,886,null,{}] 06:20:22 INFO - PROCESS | 1650 | 1461590422487 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}] 06:20:22 INFO - PROCESS | 1650 | 1461590422606 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 06:20:22 INFO - PROCESS | 1650 | 1461590422702 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1152e5800 == 55 [pid = 1650] [id = 229] 06:20:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x115753400) [pid = 1650] [serial = 685] [outer = 0x0] 06:20:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11b93ec00) [pid = 1650] [serial = 686] [outer = 0x115753400] 06:20:22 INFO - PROCESS | 1650 | 1461590422733 Marionette DEBUG loaded listener.js 06:20:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x12cfc3400) [pid = 1650] [serial = 687] [outer = 0x115753400] 06:20:23 INFO - PROCESS | 1650 | 1461590423270 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]]]}] 06:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 06:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 820ms 06:20:23 INFO - PROCESS | 1650 | 1461590423305 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 06:20:23 INFO - PROCESS | 1650 | 1461590423307 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 06:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 06:20:23 INFO - PROCESS | 1650 | 1461590423310 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 06:20:23 INFO - PROCESS | 1650 | 1461590423312 Marionette TRACE conn2 <- [1,890,null,{}] 06:20:23 INFO - PROCESS | 1650 | 1461590423316 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}] 06:20:23 INFO - PROCESS | 1650 | 1461590423408 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 06:20:23 INFO - PROCESS | 1650 | 1461590423460 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x1152da000 == 56 [pid = 1650] [id = 230] 06:20:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x114bb4800) [pid = 1650] [serial = 688] [outer = 0x0] 06:20:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11667dc00) [pid = 1650] [serial = 689] [outer = 0x114bb4800] 06:20:23 INFO - PROCESS | 1650 | 1461590423490 Marionette DEBUG loaded listener.js 06:20:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x118a50c00) [pid = 1650] [serial = 690] [outer = 0x114bb4800] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12b660000 == 55 [pid = 1650] [id = 178] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12d02e800 == 54 [pid = 1650] [id = 224] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12d014000 == 53 [pid = 1650] [id = 223] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbb5800 == 52 [pid = 1650] [id = 222] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12b871800 == 51 [pid = 1650] [id = 221] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12b224000 == 50 [pid = 1650] [id = 220] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x129585000 == 49 [pid = 1650] [id = 219] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x127a9d800 == 48 [pid = 1650] [id = 218] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x1188e6000) [pid = 1650] [serial = 596] [outer = 0x0] [url = about:blank] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11ae3b800) [pid = 1650] [serial = 599] [outer = 0x0] [url = about:blank] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x126977400) [pid = 1650] [serial = 617] [outer = 0x0] [url = about:blank] 06:20:23 INFO - PROCESS | 1650 | 1461590423957 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]]]}] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x114337800 == 47 [pid = 1650] [id = 217] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11c532000 == 46 [pid = 1650] [id = 216] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11b169800 == 45 [pid = 1650] [id = 215] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa7a800 == 44 [pid = 1650] [id = 214] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x126a05800 == 43 [pid = 1650] [id = 198] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x118622800 == 42 [pid = 1650] [id = 213] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x118618800 == 41 [pid = 1650] [id = 212] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12830e000 == 40 [pid = 1650] [id = 211] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x12729f800 == 39 [pid = 1650] [id = 210] 06:20:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 06:20:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 670ms 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x118620800 == 38 [pid = 1650] [id = 207] 06:20:23 INFO - PROCESS | 1650 | --DOCSHELL 0x11c16c800 == 37 [pid = 1650] [id = 206] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11c410800) [pid = 1650] [serial = 558] [outer = 0x0] [url = about:blank] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11b944c00) [pid = 1650] [serial = 611] [outer = 0x0] [url = about:blank] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11c153c00) [pid = 1650] [serial = 612] [outer = 0x0] [url = about:blank] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11c905800) [pid = 1650] [serial = 614] [outer = 0x0] [url = about:blank] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x126978000) [pid = 1650] [serial = 615] [outer = 0x0] [url = about:blank] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11918e800) [pid = 1650] [serial = 605] [outer = 0x0] [url = about:blank] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x119e3e400) [pid = 1650] [serial = 606] [outer = 0x0] [url = about:blank] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x11ae34000) [pid = 1650] [serial = 609] [outer = 0x0] [url = about:blank] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11aa31800) [pid = 1650] [serial = 608] [outer = 0x0] [url = about:blank] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x126ddac00) [pid = 1650] [serial = 603] [outer = 0x0] [url = about:blank] 06:20:23 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11abb4c00) [pid = 1650] [serial = 602] [outer = 0x0] [url = about:blank] 06:20:23 INFO - PROCESS | 1650 | 1461590423983 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 06:20:23 INFO - PROCESS | 1650 | 1461590423987 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 06:20:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 06:20:23 INFO - PROCESS | 1650 | 1461590423993 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 06:20:23 INFO - PROCESS | 1650 | 1461590423994 Marionette TRACE conn2 <- [1,894,null,{}] 06:20:23 INFO - PROCESS | 1650 | 1461590423997 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}] 06:20:24 INFO - PROCESS | 1650 | 1461590424071 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 06:20:24 INFO - PROCESS | 1650 | 1461590424081 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x118622800 == 38 [pid = 1650] [id = 231] 06:20:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x118ea3c00) [pid = 1650] [serial = 691] [outer = 0x0] 06:20:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x119ac5800) [pid = 1650] [serial = 692] [outer = 0x118ea3c00] 06:20:24 INFO - PROCESS | 1650 | 1461590424107 Marionette DEBUG loaded listener.js 06:20:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11abb0400) [pid = 1650] [serial = 693] [outer = 0x118ea3c00] 06:20:24 INFO - PROCESS | 1650 | 1461590424436 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]]]}] 06:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 06:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 469ms 06:20:24 INFO - PROCESS | 1650 | 1461590424464 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 06:20:24 INFO - PROCESS | 1650 | 1461590424465 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 06:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 06:20:24 INFO - PROCESS | 1650 | 1461590424467 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 06:20:24 INFO - PROCESS | 1650 | 1461590424470 Marionette TRACE conn2 <- [1,898,null,{}] 06:20:24 INFO - PROCESS | 1650 | 1461590424477 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}] 06:20:24 INFO - PROCESS | 1650 | 1461590424570 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 06:20:24 INFO - PROCESS | 1650 | 1461590424614 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa71800 == 39 [pid = 1650] [id = 232] 06:20:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11abb1800) [pid = 1650] [serial = 694] [outer = 0x0] 06:20:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11b03a400) [pid = 1650] [serial = 695] [outer = 0x11abb1800] 06:20:24 INFO - PROCESS | 1650 | 1461590424642 Marionette DEBUG loaded listener.js 06:20:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11bfd3000) [pid = 1650] [serial = 696] [outer = 0x11abb1800] 06:20:24 INFO - PROCESS | 1650 | 1461590424934 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]]]}] 06:20:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 06:20:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 520ms 06:20:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 06:20:24 INFO - PROCESS | 1650 | 1461590424989 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 06:20:24 INFO - PROCESS | 1650 | 1461590424990 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 06:20:24 INFO - PROCESS | 1650 | 1461590424993 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 06:20:24 INFO - PROCESS | 1650 | 1461590424995 Marionette TRACE conn2 <- [1,902,null,{}] 06:20:25 INFO - PROCESS | 1650 | 1461590424999 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}] 06:20:25 INFO - PROCESS | 1650 | 1461590425073 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 06:20:25 INFO - PROCESS | 1650 | 1461590425122 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c019000 == 40 [pid = 1650] [id = 233] 06:20:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11bcdc400) [pid = 1650] [serial = 697] [outer = 0x0] 06:20:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11c402400) [pid = 1650] [serial = 698] [outer = 0x11bcdc400] 06:20:25 INFO - PROCESS | 1650 | 1461590425148 Marionette DEBUG loaded listener.js 06:20:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11c9f2c00) [pid = 1650] [serial = 699] [outer = 0x11bcdc400] 06:20:25 INFO - PROCESS | 1650 | 1461590425436 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]]]}] 06:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 06:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 471ms 06:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 06:20:25 INFO - PROCESS | 1650 | 1461590425470 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 06:20:25 INFO - PROCESS | 1650 | 1461590425471 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 06:20:25 INFO - PROCESS | 1650 | 1461590425473 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 06:20:25 INFO - PROCESS | 1650 | 1461590425474 Marionette TRACE conn2 <- [1,906,null,{}] 06:20:25 INFO - PROCESS | 1650 | 1461590425478 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}] 06:20:25 INFO - PROCESS | 1650 | 1461590425556 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 06:20:25 INFO - PROCESS | 1650 | 1461590425562 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8f7000 == 41 [pid = 1650] [id = 234] 06:20:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11ccd4400) [pid = 1650] [serial = 700] [outer = 0x0] 06:20:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x126976000) [pid = 1650] [serial = 701] [outer = 0x11ccd4400] 06:20:25 INFO - PROCESS | 1650 | 1461590425589 Marionette DEBUG loaded listener.js 06:20:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x12727a800) [pid = 1650] [serial = 702] [outer = 0x11ccd4400] 06:20:25 INFO - PROCESS | 1650 | 1461590425907 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]]]}] 06:20:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 06:20:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 473ms 06:20:25 INFO - PROCESS | 1650 | 1461590425948 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 06:20:25 INFO - PROCESS | 1650 | 1461590425949 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 06:20:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 06:20:25 INFO - PROCESS | 1650 | 1461590425951 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 06:20:25 INFO - PROCESS | 1650 | 1461590425953 Marionette TRACE conn2 <- [1,910,null,{}] 06:20:25 INFO - PROCESS | 1650 | 1461590425955 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}] 06:20:26 INFO - PROCESS | 1650 | 1461590426069 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 06:20:26 INFO - PROCESS | 1650 | 1461590426083 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x126863800 == 42 [pid = 1650] [id = 235] 06:20:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1276fc800) [pid = 1650] [serial = 703] [outer = 0x0] 06:20:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127d34800) [pid = 1650] [serial = 704] [outer = 0x1276fc800] 06:20:26 INFO - PROCESS | 1650 | 1461590426111 Marionette DEBUG loaded listener.js 06:20:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129e98c00) [pid = 1650] [serial = 705] [outer = 0x1276fc800] 06:20:26 INFO - PROCESS | 1650 | 1461590426448 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]]]}] 06:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 06:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 521ms 06:20:26 INFO - PROCESS | 1650 | 1461590426473 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 06:20:26 INFO - PROCESS | 1650 | 1461590426474 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 06:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 06:20:26 INFO - PROCESS | 1650 | 1461590426477 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 06:20:26 INFO - PROCESS | 1650 | 1461590426478 Marionette TRACE conn2 <- [1,914,null,{}] 06:20:26 INFO - PROCESS | 1650 | 1461590426480 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}] 06:20:26 INFO - PROCESS | 1650 | 1461590426570 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 06:20:26 INFO - PROCESS | 1650 | 1461590426574 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x128305800 == 43 [pid = 1650] [id = 236] 06:20:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11574e000) [pid = 1650] [serial = 706] [outer = 0x0] 06:20:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129e9b800) [pid = 1650] [serial = 707] [outer = 0x11574e000] 06:20:26 INFO - PROCESS | 1650 | 1461590426600 Marionette DEBUG loaded listener.js 06:20:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b523800) [pid = 1650] [serial = 708] [outer = 0x11574e000] 06:20:26 INFO - PROCESS | 1650 | 1461590426920 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]]]}] 06:20:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 06:20:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 471ms 06:20:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 06:20:26 INFO - PROCESS | 1650 | 1461590426956 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 06:20:26 INFO - PROCESS | 1650 | 1461590426958 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 06:20:26 INFO - PROCESS | 1650 | 1461590426960 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 06:20:26 INFO - PROCESS | 1650 | 1461590426963 Marionette TRACE conn2 <- [1,918,null,{}] 06:20:26 INFO - PROCESS | 1650 | 1461590426967 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}] 06:20:27 INFO - PROCESS | 1650 | 1461590427060 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 06:20:27 INFO - PROCESS | 1650 | 1461590427064 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e66800 == 44 [pid = 1650] [id = 237] 06:20:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x125d75c00) [pid = 1650] [serial = 709] [outer = 0x0] 06:20:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b531400) [pid = 1650] [serial = 710] [outer = 0x125d75c00] 06:20:27 INFO - PROCESS | 1650 | 1461590427089 Marionette DEBUG loaded listener.js 06:20:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b89d800) [pid = 1650] [serial = 711] [outer = 0x125d75c00] 06:20:27 INFO - PROCESS | 1650 | 1461590427440 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]]]}] 06:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 06:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 523ms 06:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 06:20:27 INFO - PROCESS | 1650 | 1461590427483 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 06:20:27 INFO - PROCESS | 1650 | 1461590427484 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 06:20:27 INFO - PROCESS | 1650 | 1461590427487 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 06:20:27 INFO - PROCESS | 1650 | 1461590427488 Marionette TRACE conn2 <- [1,922,null,{}] 06:20:27 INFO - PROCESS | 1650 | 1461590427490 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}] 06:20:27 INFO - PROCESS | 1650 | 1461590427582 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 06:20:27 INFO - PROCESS | 1650 | 1461590427586 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbb4800 == 45 [pid = 1650] [id = 238] 06:20:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b523c00) [pid = 1650] [serial = 712] [outer = 0x0] 06:20:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12bb62400) [pid = 1650] [serial = 713] [outer = 0x12b523c00] 06:20:27 INFO - PROCESS | 1650 | 1461590427611 Marionette DEBUG loaded listener.js 06:20:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12bc9dc00) [pid = 1650] [serial = 714] [outer = 0x12b523c00] 06:20:27 INFO - PROCESS | 1650 | 1461590427924 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]]]}] 06:20:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 06:20:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 469ms 06:20:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 06:20:27 INFO - PROCESS | 1650 | 1461590427957 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 06:20:27 INFO - PROCESS | 1650 | 1461590427958 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 06:20:27 INFO - PROCESS | 1650 | 1461590427960 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 06:20:27 INFO - PROCESS | 1650 | 1461590427963 Marionette TRACE conn2 <- [1,926,null,{}] 06:20:27 INFO - PROCESS | 1650 | 1461590427966 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}] 06:20:28 INFO - PROCESS | 1650 | 1461590428158 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12bb5b000) [pid = 1650] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x114b4f400) [pid = 1650] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ae33800) [pid = 1650] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b25f000) [pid = 1650] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11c9fb400) [pid = 1650] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b523400) [pid = 1650] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11638ec00) [pid = 1650] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11c563800) [pid = 1650] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x116682400) [pid = 1650] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11b030000) [pid = 1650] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11ae66c00) [pid = 1650] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x126e24400) [pid = 1650] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b8a0000) [pid = 1650] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12c7f5400) [pid = 1650] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 06:20:28 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x126977c00) [pid = 1650] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 06:20:28 INFO - PROCESS | 1650 | 1461590428198 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x118e40000 == 46 [pid = 1650] [id = 239] 06:20:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x114b4f400) [pid = 1650] [serial = 715] [outer = 0x0] 06:20:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11aa36400) [pid = 1650] [serial = 716] [outer = 0x114b4f400] 06:20:28 INFO - PROCESS | 1650 | 1461590428223 Marionette DEBUG loaded listener.js 06:20:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11c567400) [pid = 1650] [serial = 717] [outer = 0x114b4f400] 06:20:28 INFO - PROCESS | 1650 | 1461590428488 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]]]}] 06:20:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 06:20:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 573ms 06:20:28 INFO - PROCESS | 1650 | 1461590428535 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 06:20:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 06:20:28 INFO - PROCESS | 1650 | 1461590428537 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 06:20:28 INFO - PROCESS | 1650 | 1461590428539 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 06:20:28 INFO - PROCESS | 1650 | 1461590428541 Marionette TRACE conn2 <- [1,930,null,{}] 06:20:28 INFO - PROCESS | 1650 | 1461590428544 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}] 06:20:28 INFO - PROCESS | 1650 | 1461590428639 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 06:20:28 INFO - PROCESS | 1650 | 1461590428645 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1db000 == 47 [pid = 1650] [id = 240] 06:20:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11c9a3c00) [pid = 1650] [serial = 718] [outer = 0x0] 06:20:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12cfbfc00) [pid = 1650] [serial = 719] [outer = 0x11c9a3c00] 06:20:28 INFO - PROCESS | 1650 | 1461590428675 Marionette DEBUG loaded listener.js 06:20:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12d1c1400) [pid = 1650] [serial = 720] [outer = 0x11c9a3c00] 06:20:29 INFO - PROCESS | 1650 | 1461590428997 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]]]}] 06:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 06:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 470ms 06:20:29 INFO - PROCESS | 1650 | 1461590429012 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 06:20:29 INFO - PROCESS | 1650 | 1461590429015 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 06:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 06:20:29 INFO - PROCESS | 1650 | 1461590429018 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 06:20:29 INFO - PROCESS | 1650 | 1461590429019 Marionette TRACE conn2 <- [1,934,null,{}] 06:20:29 INFO - PROCESS | 1650 | 1461590429021 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}] 06:20:29 INFO - PROCESS | 1650 | 1461590429124 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 06:20:29 INFO - PROCESS | 1650 | 1461590429130 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db9c800 == 48 [pid = 1650] [id = 241] 06:20:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1166fb400) [pid = 1650] [serial = 721] [outer = 0x0] 06:20:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12d055c00) [pid = 1650] [serial = 722] [outer = 0x1166fb400] 06:20:29 INFO - PROCESS | 1650 | 1461590429153 Marionette DEBUG loaded listener.js 06:20:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12d65c800) [pid = 1650] [serial = 723] [outer = 0x1166fb400] 06:20:29 INFO - PROCESS | 1650 | 1461590429430 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]]]}] 06:20:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 06:20:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 468ms 06:20:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 06:20:29 INFO - PROCESS | 1650 | 1461590429487 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 06:20:29 INFO - PROCESS | 1650 | 1461590429488 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 06:20:29 INFO - PROCESS | 1650 | 1461590429490 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 06:20:29 INFO - PROCESS | 1650 | 1461590429491 Marionette TRACE conn2 <- [1,938,null,{}] 06:20:29 INFO - PROCESS | 1650 | 1461590429496 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}] 06:20:29 INFO - PROCESS | 1650 | 1461590429581 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 06:20:29 INFO - PROCESS | 1650 | 1461590429586 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc11000 == 49 [pid = 1650] [id = 242] 06:20:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11c156400) [pid = 1650] [serial = 724] [outer = 0x0] 06:20:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12d65cc00) [pid = 1650] [serial = 725] [outer = 0x11c156400] 06:20:29 INFO - PROCESS | 1650 | 1461590429613 Marionette DEBUG loaded listener.js 06:20:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12d6cd800) [pid = 1650] [serial = 726] [outer = 0x11c156400] 06:20:29 INFO - PROCESS | 1650 | 1461590429994 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]]]}] 06:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 06:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 519ms 06:20:30 INFO - PROCESS | 1650 | 1461590430016 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 06:20:30 INFO - PROCESS | 1650 | 1461590430018 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 06:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 06:20:30 INFO - PROCESS | 1650 | 1461590430022 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 06:20:30 INFO - PROCESS | 1650 | 1461590430024 Marionette TRACE conn2 <- [1,942,null,{}] 06:20:30 INFO - PROCESS | 1650 | 1461590430035 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}] 06:20:30 INFO - PROCESS | 1650 | 1461590430194 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 06:20:30 INFO - PROCESS | 1650 | 1461590430313 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x114b42800 == 50 [pid = 1650] [id = 243] 06:20:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x1136d4400) [pid = 1650] [serial = 727] [outer = 0x0] 06:20:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1147d8c00) [pid = 1650] [serial = 728] [outer = 0x1136d4400] 06:20:30 INFO - PROCESS | 1650 | 1461590430363 Marionette DEBUG loaded listener.js 06:20:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11570b400) [pid = 1650] [serial = 729] [outer = 0x1136d4400] 06:20:30 INFO - PROCESS | 1650 | 1461590430825 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]]]}] 06:20:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 06:20:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 871ms 06:20:30 INFO - PROCESS | 1650 | 1461590430893 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 06:20:30 INFO - PROCESS | 1650 | 1461590430896 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 06:20:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 06:20:30 INFO - PROCESS | 1650 | 1461590430899 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 06:20:30 INFO - PROCESS | 1650 | 1461590430902 Marionette TRACE conn2 <- [1,946,null,{}] 06:20:30 INFO - PROCESS | 1650 | 1461590430905 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}] 06:20:31 INFO - PROCESS | 1650 | 1461590431035 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 06:20:31 INFO - PROCESS | 1650 | 1461590431100 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa63800 == 51 [pid = 1650] [id = 244] 06:20:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118a51c00) [pid = 1650] [serial = 730] [outer = 0x0] 06:20:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11aa34000) [pid = 1650] [serial = 731] [outer = 0x118a51c00] 06:20:31 INFO - PROCESS | 1650 | 1461590431133 Marionette DEBUG loaded listener.js 06:20:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11ae3dc00) [pid = 1650] [serial = 732] [outer = 0x118a51c00] 06:20:31 INFO - PROCESS | 1650 | 1461590431550 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]]]}] 06:20:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 06:20:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 675ms 06:20:31 INFO - PROCESS | 1650 | 1461590431577 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 06:20:31 INFO - PROCESS | 1650 | 1461590431579 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 06:20:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 06:20:31 INFO - PROCESS | 1650 | 1461590431582 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 06:20:31 INFO - PROCESS | 1650 | 1461590431583 Marionette TRACE conn2 <- [1,950,null,{}] 06:20:31 INFO - PROCESS | 1650 | 1461590431586 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}] 06:20:31 INFO - PROCESS | 1650 | 1461590431689 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 06:20:31 INFO - PROCESS | 1650 | 1461590431742 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c771000 == 52 [pid = 1650] [id = 245] 06:20:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11b944c00) [pid = 1650] [serial = 733] [outer = 0x0] 06:20:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11c445400) [pid = 1650] [serial = 734] [outer = 0x11b944c00] 06:20:31 INFO - PROCESS | 1650 | 1461590431772 Marionette DEBUG loaded listener.js 06:20:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1276f2800) [pid = 1650] [serial = 735] [outer = 0x11b944c00] 06:20:32 INFO - PROCESS | 1650 | 1461590432216 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]]]}] 06:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 06:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 669ms 06:20:32 INFO - PROCESS | 1650 | 1461590432252 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 06:20:32 INFO - PROCESS | 1650 | 1461590432253 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 06:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 06:20:32 INFO - PROCESS | 1650 | 1461590432261 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 06:20:32 INFO - PROCESS | 1650 | 1461590432265 Marionette TRACE conn2 <- [1,954,null,{}] 06:20:32 INFO - PROCESS | 1650 | 1461590432268 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}] 06:20:32 INFO - PROCESS | 1650 | 1461590432392 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 06:20:32 INFO - PROCESS | 1650 | 1461590432445 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e378800 == 53 [pid = 1650] [id = 246] 06:20:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x127aeac00) [pid = 1650] [serial = 736] [outer = 0x0] 06:20:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12b266800) [pid = 1650] [serial = 737] [outer = 0x127aeac00] 06:20:32 INFO - PROCESS | 1650 | 1461590432475 Marionette DEBUG loaded listener.js 06:20:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12bc94400) [pid = 1650] [serial = 738] [outer = 0x127aeac00] 06:20:32 INFO - PROCESS | 1650 | 1461590432888 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]]]}] 06:20:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 06:20:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 678ms 06:20:32 INFO - PROCESS | 1650 | 1461590432935 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 06:20:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 06:20:32 INFO - PROCESS | 1650 | 1461590432937 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 06:20:32 INFO - PROCESS | 1650 | 1461590432939 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 06:20:32 INFO - PROCESS | 1650 | 1461590432940 Marionette TRACE conn2 <- [1,958,null,{}] 06:20:32 INFO - PROCESS | 1650 | 1461590432943 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}] 06:20:33 INFO - PROCESS | 1650 | 1461590433041 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 06:20:33 INFO - PROCESS | 1650 | 1461590433105 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6c7000 == 54 [pid = 1650] [id = 247] 06:20:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12be9b800) [pid = 1650] [serial = 739] [outer = 0x0] 06:20:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12d04cc00) [pid = 1650] [serial = 740] [outer = 0x12be9b800] 06:20:33 INFO - PROCESS | 1650 | 1461590433135 Marionette DEBUG loaded listener.js 06:20:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12d1cb400) [pid = 1650] [serial = 741] [outer = 0x12be9b800] 06:20:33 INFO - PROCESS | 1650 | 1461590433528 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]]]}] 06:20:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 06:20:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 619ms 06:20:33 INFO - PROCESS | 1650 | 1461590433566 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 06:20:33 INFO - PROCESS | 1650 | 1461590433568 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 06:20:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 06:20:33 INFO - PROCESS | 1650 | 1461590433570 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 06:20:33 INFO - PROCESS | 1650 | 1461590433571 Marionette TRACE conn2 <- [1,962,null,{}] 06:20:33 INFO - PROCESS | 1650 | 1461590433574 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}] 06:20:33 INFO - PROCESS | 1650 | 1461590433820 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 06:20:33 INFO - PROCESS | 1650 | 1461590433954 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aeca000 == 55 [pid = 1650] [id = 248] 06:20:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11562b800) [pid = 1650] [serial = 742] [outer = 0x0] 06:20:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x115a36000) [pid = 1650] [serial = 743] [outer = 0x11562b800] 06:20:33 INFO - PROCESS | 1650 | 1461590433992 Marionette DEBUG loaded listener.js 06:20:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x118afa400) [pid = 1650] [serial = 744] [outer = 0x11562b800] 06:20:34 INFO - PROCESS | 1650 | 1461590434413 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]]]}] 06:20:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 06:20:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 869ms 06:20:34 INFO - PROCESS | 1650 | 1461590434440 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 06:20:34 INFO - PROCESS | 1650 | 1461590434442 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 06:20:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 06:20:34 INFO - PROCESS | 1650 | 1461590434445 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 06:20:34 INFO - PROCESS | 1650 | 1461590434448 Marionette TRACE conn2 <- [1,966,null,{}] 06:20:34 INFO - PROCESS | 1650 | 1461590434451 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}] 06:20:34 INFO - PROCESS | 1650 | 1461590434540 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 06:20:34 INFO - PROCESS | 1650 | 1461590434607 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119227000 == 56 [pid = 1650] [id = 249] 06:20:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x119263000) [pid = 1650] [serial = 745] [outer = 0x0] 06:20:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11abb1000) [pid = 1650] [serial = 746] [outer = 0x119263000] 06:20:34 INFO - PROCESS | 1650 | 1461590434637 Marionette DEBUG loaded listener.js 06:20:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11b02f800) [pid = 1650] [serial = 747] [outer = 0x119263000] 06:20:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc11000 == 55 [pid = 1650] [id = 242] 06:20:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12db9c800 == 54 [pid = 1650] [id = 241] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12789c400) [pid = 1650] [serial = 629] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x116680400) [pid = 1650] [serial = 620] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11aa45800) [pid = 1650] [serial = 623] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129e96c00) [pid = 1650] [serial = 632] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11c443400) [pid = 1650] [serial = 626] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12d1cc800) [pid = 1650] [serial = 671] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | 1461590435118 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]]]}] 06:20:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1db000 == 53 [pid = 1650] [id = 240] 06:20:35 INFO - PROCESS | 1650 | --DOCSHELL 0x118e40000 == 52 [pid = 1650] [id = 239] 06:20:35 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbb4800 == 51 [pid = 1650] [id = 238] 06:20:35 INFO - PROCESS | 1650 | --DOCSHELL 0x129e66800 == 50 [pid = 1650] [id = 237] 06:20:35 INFO - PROCESS | 1650 | --DOCSHELL 0x128305800 == 49 [pid = 1650] [id = 236] 06:20:35 INFO - PROCESS | 1650 | --DOCSHELL 0x126863800 == 48 [pid = 1650] [id = 235] 06:20:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8f7000 == 47 [pid = 1650] [id = 234] 06:20:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11c019000 == 46 [pid = 1650] [id = 233] 06:20:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa71800 == 45 [pid = 1650] [id = 232] 06:20:35 INFO - PROCESS | 1650 | --DOCSHELL 0x118622800 == 44 [pid = 1650] [id = 231] 06:20:35 INFO - PROCESS | 1650 | --DOCSHELL 0x1152da000 == 43 [pid = 1650] [id = 230] 06:20:35 INFO - PROCESS | 1650 | --DOCSHELL 0x11525e000 == 42 [pid = 1650] [id = 225] 06:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 06:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 720ms 06:20:35 INFO - PROCESS | 1650 | 1461590435174 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 06:20:35 INFO - PROCESS | 1650 | 1461590435177 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 06:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 06:20:35 INFO - PROCESS | 1650 | 1461590435189 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 06:20:35 INFO - PROCESS | 1650 | 1461590435191 Marionette TRACE conn2 <- [1,970,null,{}] 06:20:35 INFO - PROCESS | 1650 | 1461590435196 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}] 06:20:35 INFO - PROCESS | 1650 | 1461590435329 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11b9c8c00) [pid = 1650] [serial = 600] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12b265800) [pid = 1650] [serial = 650] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12bb58800) [pid = 1650] [serial = 656] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b670800) [pid = 1650] [serial = 653] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1166fbc00) [pid = 1650] [serial = 635] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x118e11000) [pid = 1650] [serial = 636] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12697c400) [pid = 1650] [serial = 644] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b25ec00) [pid = 1650] [serial = 645] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x119196800) [pid = 1650] [serial = 638] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11adeec00) [pid = 1650] [serial = 639] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x127270c00) [pid = 1650] [serial = 618] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11bcce800) [pid = 1650] [serial = 641] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c569400) [pid = 1650] [serial = 642] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bb64400) [pid = 1650] [serial = 657] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129e8a800) [pid = 1650] [serial = 647] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12bc95800) [pid = 1650] [serial = 660] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12d1c6400) [pid = 1650] [serial = 669] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12bb65c00) [pid = 1650] [serial = 659] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12bca1c00) [pid = 1650] [serial = 662] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12be98c00) [pid = 1650] [serial = 663] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d056800) [pid = 1650] [serial = 668] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12b89e000) [pid = 1650] [serial = 654] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12c7ec400) [pid = 1650] [serial = 665] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b52f800) [pid = 1650] [serial = 651] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12b259c00) [pid = 1650] [serial = 648] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12d04f400) [pid = 1650] [serial = 666] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x119ac4400) [pid = 1650] [serial = 597] [outer = 0x0] [url = about:blank] 06:20:35 INFO - PROCESS | 1650 | 1461590435415 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11921d800 == 43 [pid = 1650] [id = 250] 06:20:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x119196800) [pid = 1650] [serial = 748] [outer = 0x0] 06:20:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11adeec00) [pid = 1650] [serial = 749] [outer = 0x119196800] 06:20:35 INFO - PROCESS | 1650 | 1461590435458 Marionette DEBUG loaded listener.js 06:20:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11bcd8400) [pid = 1650] [serial = 750] [outer = 0x119196800] 06:20:35 INFO - PROCESS | 1650 | 1461590435788 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]]]}] 06:20:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 06:20:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 624ms 06:20:35 INFO - PROCESS | 1650 | 1461590435815 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 06:20:35 INFO - PROCESS | 1650 | 1461590435818 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 06:20:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 06:20:35 INFO - PROCESS | 1650 | 1461590435826 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 06:20:35 INFO - PROCESS | 1650 | 1461590435831 Marionette TRACE conn2 <- [1,974,null,{}] 06:20:35 INFO - PROCESS | 1650 | 1461590435834 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}] 06:20:35 INFO - PROCESS | 1650 | 1461590435931 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 06:20:35 INFO - PROCESS | 1650 | 1461590435977 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abc4800 == 44 [pid = 1650] [id = 251] 06:20:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11b1ed400) [pid = 1650] [serial = 751] [outer = 0x0] 06:20:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11c569400) [pid = 1650] [serial = 752] [outer = 0x11b1ed400] 06:20:36 INFO - PROCESS | 1650 | 1461590436003 Marionette DEBUG loaded listener.js 06:20:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x1276f5c00) [pid = 1650] [serial = 753] [outer = 0x11b1ed400] 06:20:36 INFO - PROCESS | 1650 | 1461590436281 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]]]}] 06:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 06:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 477ms 06:20:36 INFO - PROCESS | 1650 | 1461590436302 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 06:20:36 INFO - PROCESS | 1650 | 1461590436304 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 06:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 06:20:36 INFO - PROCESS | 1650 | 1461590436306 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 06:20:36 INFO - PROCESS | 1650 | 1461590436307 Marionette TRACE conn2 <- [1,978,null,{}] 06:20:36 INFO - PROCESS | 1650 | 1461590436318 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}] 06:20:36 INFO - PROCESS | 1650 | 1461590436402 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 06:20:36 INFO - PROCESS | 1650 | 1461590436407 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a1a000 == 45 [pid = 1650] [id = 252] 06:20:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c90dc00) [pid = 1650] [serial = 754] [outer = 0x0] 06:20:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1282a7400) [pid = 1650] [serial = 755] [outer = 0x11c90dc00] 06:20:36 INFO - PROCESS | 1650 | 1461590436436 Marionette DEBUG loaded listener.js 06:20:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x129e94c00) [pid = 1650] [serial = 756] [outer = 0x11c90dc00] 06:20:36 INFO - PROCESS | 1650 | 1461590436764 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]]]}] 06:20:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 06:20:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 518ms 06:20:36 INFO - PROCESS | 1650 | 1461590436825 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 06:20:36 INFO - PROCESS | 1650 | 1461590436826 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 06:20:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 06:20:36 INFO - PROCESS | 1650 | 1461590436828 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 06:20:36 INFO - PROCESS | 1650 | 1461590436829 Marionette TRACE conn2 <- [1,982,null,{}] 06:20:36 INFO - PROCESS | 1650 | 1461590436832 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}] 06:20:36 INFO - PROCESS | 1650 | 1461590436908 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 06:20:36 INFO - PROCESS | 1650 | 1461590436916 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11917e800 == 46 [pid = 1650] [id = 253] 06:20:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b263800) [pid = 1650] [serial = 757] [outer = 0x0] 06:20:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b268c00) [pid = 1650] [serial = 758] [outer = 0x12b263800] 06:20:36 INFO - PROCESS | 1650 | 1461590436949 Marionette DEBUG loaded listener.js 06:20:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b66cc00) [pid = 1650] [serial = 759] [outer = 0x12b263800] 06:20:37 INFO - PROCESS | 1650 | 1461590437286 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]]]}] 06:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 06:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 470ms 06:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 06:20:37 INFO - PROCESS | 1650 | 1461590437300 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 06:20:37 INFO - PROCESS | 1650 | 1461590437301 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 06:20:37 INFO - PROCESS | 1650 | 1461590437303 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 06:20:37 INFO - PROCESS | 1650 | 1461590437305 Marionette TRACE conn2 <- [1,986,null,{}] 06:20:37 INFO - PROCESS | 1650 | 1461590437307 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}] 06:20:37 INFO - PROCESS | 1650 | 1461590437390 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 06:20:37 INFO - PROCESS | 1650 | 1461590437456 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x129583000 == 47 [pid = 1650] [id = 254] 06:20:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x129ea2400) [pid = 1650] [serial = 760] [outer = 0x0] 06:20:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b898400) [pid = 1650] [serial = 761] [outer = 0x129ea2400] 06:20:37 INFO - PROCESS | 1650 | 1461590437481 Marionette DEBUG loaded listener.js 06:20:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12c7ecc00) [pid = 1650] [serial = 762] [outer = 0x129ea2400] 06:20:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 06:20:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 06:20:37 INFO - PROCESS | 1650 | 1461590437814 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]]]}] 06:20:37 INFO - PROCESS | 1650 | 1461590437829 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 06:20:37 INFO - PROCESS | 1650 | 1461590437832 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 06:20:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 06:20:37 INFO - PROCESS | 1650 | 1461590437835 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 06:20:37 INFO - PROCESS | 1650 | 1461590437836 Marionette TRACE conn2 <- [1,990,null,{}] 06:20:37 INFO - PROCESS | 1650 | 1461590437838 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}] 06:20:37 INFO - PROCESS | 1650 | 1461590437934 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 06:20:37 INFO - PROCESS | 1650 | 1461590437938 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b65a800 == 48 [pid = 1650] [id = 255] 06:20:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b264400) [pid = 1650] [serial = 763] [outer = 0x0] 06:20:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12cfc0c00) [pid = 1650] [serial = 764] [outer = 0x12b264400] 06:20:37 INFO - PROCESS | 1650 | 1461590437963 Marionette DEBUG loaded listener.js 06:20:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12d1c6400) [pid = 1650] [serial = 765] [outer = 0x12b264400] 06:20:38 INFO - PROCESS | 1650 | 1461590438317 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]]]}] 06:20:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 06:20:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 06:20:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 06:20:38 INFO - PROCESS | 1650 | 1461590438359 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 06:20:38 INFO - PROCESS | 1650 | 1461590438360 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 06:20:38 INFO - PROCESS | 1650 | 1461590438362 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 06:20:38 INFO - PROCESS | 1650 | 1461590438363 Marionette TRACE conn2 <- [1,994,null,{}] 06:20:38 INFO - PROCESS | 1650 | 1461590438365 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}] 06:20:38 INFO - PROCESS | 1650 | 1461590438471 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 06:20:38 INFO - PROCESS | 1650 | 1461590438519 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c776800 == 49 [pid = 1650] [id = 256] 06:20:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12d04c400) [pid = 1650] [serial = 766] [outer = 0x0] 06:20:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12d6c1000) [pid = 1650] [serial = 767] [outer = 0x12d04c400] 06:20:38 INFO - PROCESS | 1650 | 1461590438559 Marionette DEBUG loaded listener.js 06:20:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12dcb5400) [pid = 1650] [serial = 768] [outer = 0x12d04c400] 06:20:39 INFO - PROCESS | 1650 | 1461590439012 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]]]}] 06:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 06:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 671ms 06:20:39 INFO - PROCESS | 1650 | 1461590439033 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 06:20:39 INFO - PROCESS | 1650 | 1461590439035 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 06:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 06:20:39 INFO - PROCESS | 1650 | 1461590439037 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 06:20:39 INFO - PROCESS | 1650 | 1461590439038 Marionette TRACE conn2 <- [1,998,null,{}] 06:20:39 INFO - PROCESS | 1650 | 1461590439040 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}] 06:20:39 INFO - PROCESS | 1650 | 1461590439140 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 06:20:39 INFO - PROCESS | 1650 | 1461590439191 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d143000 == 50 [pid = 1650] [id = 257] 06:20:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12d656c00) [pid = 1650] [serial = 769] [outer = 0x0] 06:20:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12dcbdc00) [pid = 1650] [serial = 770] [outer = 0x12d656c00] 06:20:39 INFO - PROCESS | 1650 | 1461590439215 Marionette DEBUG loaded listener.js 06:20:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e3c5800) [pid = 1650] [serial = 771] [outer = 0x12d656c00] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11574e000) [pid = 1650] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x125d75c00) [pid = 1650] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b523c00) [pid = 1650] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x115753400) [pid = 1650] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11abb1800) [pid = 1650] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11bcdc400) [pid = 1650] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x114bb4800) [pid = 1650] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x118ea3c00) [pid = 1650] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11ccd4400) [pid = 1650] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12d052c00) [pid = 1650] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1166fb400) [pid = 1650] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c9a3c00) [pid = 1650] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x114b4f400) [pid = 1650] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x1276fc800) [pid = 1650] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 06:20:39 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12787d800) [pid = 1650] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 06:20:39 INFO - PROCESS | 1650 | 1461590439645 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]]]}] 06:20:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 06:20:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 618ms 06:20:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 06:20:39 INFO - PROCESS | 1650 | 1461590439655 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 06:20:39 INFO - PROCESS | 1650 | 1461590439656 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 06:20:39 INFO - PROCESS | 1650 | 1461590439658 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 06:20:39 INFO - PROCESS | 1650 | 1461590439659 Marionette TRACE conn2 <- [1,1002,null,{}] 06:20:39 INFO - PROCESS | 1650 | 1461590439663 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}] 06:20:39 INFO - PROCESS | 1650 | 1461590439740 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 06:20:39 INFO - PROCESS | 1650 | 1461590439747 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d33000 == 51 [pid = 1650] [id = 258] 06:20:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11574d800) [pid = 1650] [serial = 772] [outer = 0x0] 06:20:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x125d79800) [pid = 1650] [serial = 773] [outer = 0x11574d800] 06:20:39 INFO - PROCESS | 1650 | 1461590439778 Marionette DEBUG loaded listener.js 06:20:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12bb66c00) [pid = 1650] [serial = 774] [outer = 0x11574d800] 06:20:40 INFO - PROCESS | 1650 | 1461590440120 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]]]}] 06:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 06:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 472ms 06:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 06:20:40 INFO - PROCESS | 1650 | 1461590440131 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 06:20:40 INFO - PROCESS | 1650 | 1461590440132 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 06:20:40 INFO - PROCESS | 1650 | 1461590440134 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 06:20:40 INFO - PROCESS | 1650 | 1461590440136 Marionette TRACE conn2 <- [1,1006,null,{}] 06:20:40 INFO - PROCESS | 1650 | 1461590440139 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}] 06:20:40 INFO - PROCESS | 1650 | 1461590440254 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 06:20:40 INFO - PROCESS | 1650 | 1461590440262 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc26000 == 52 [pid = 1650] [id = 259] 06:20:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12d057000) [pid = 1650] [serial = 775] [outer = 0x0] 06:20:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12e3cec00) [pid = 1650] [serial = 776] [outer = 0x12d057000] 06:20:40 INFO - PROCESS | 1650 | 1461590440287 Marionette DEBUG loaded listener.js 06:20:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12e3f3400) [pid = 1650] [serial = 777] [outer = 0x12d057000] 06:20:40 INFO - PROCESS | 1650 | 1461590440612 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]]]}] 06:20:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 06:20:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 519ms 06:20:40 INFO - PROCESS | 1650 | 1461590440655 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 06:20:40 INFO - PROCESS | 1650 | 1461590440656 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 06:20:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 06:20:40 INFO - PROCESS | 1650 | 1461590440658 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 06:20:40 INFO - PROCESS | 1650 | 1461590440660 Marionette TRACE conn2 <- [1,1010,null,{}] 06:20:40 INFO - PROCESS | 1650 | 1461590440662 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}] 06:20:40 INFO - PROCESS | 1650 | 1461590440745 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 06:20:40 INFO - PROCESS | 1650 | 1461590440751 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec4f000 == 53 [pid = 1650] [id = 260] 06:20:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x129e94000) [pid = 1650] [serial = 778] [outer = 0x0] 06:20:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12e3fbc00) [pid = 1650] [serial = 779] [outer = 0x129e94000] 06:20:40 INFO - PROCESS | 1650 | 1461590440774 Marionette DEBUG loaded listener.js 06:20:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12ec0b000) [pid = 1650] [serial = 780] [outer = 0x129e94000] 06:20:41 INFO - PROCESS | 1650 | 1461590441084 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]]]}] 06:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 06:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 471ms 06:20:41 INFO - PROCESS | 1650 | 1461590441132 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 06:20:41 INFO - PROCESS | 1650 | 1461590441133 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 06:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 06:20:41 INFO - PROCESS | 1650 | 1461590441135 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 06:20:41 INFO - PROCESS | 1650 | 1461590441136 Marionette TRACE conn2 <- [1,1014,null,{}] 06:20:41 INFO - PROCESS | 1650 | 1461590441138 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}] 06:20:41 INFO - PROCESS | 1650 | 1461590441241 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 06:20:41 INFO - PROCESS | 1650 | 1461590441251 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3c6000 == 54 [pid = 1650] [id = 261] 06:20:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127002c00) [pid = 1650] [serial = 781] [outer = 0x0] 06:20:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12700ac00) [pid = 1650] [serial = 782] [outer = 0x127002c00] 06:20:41 INFO - PROCESS | 1650 | 1461590441275 Marionette DEBUG loaded listener.js 06:20:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12700ec00) [pid = 1650] [serial = 783] [outer = 0x127002c00] 06:20:41 INFO - PROCESS | 1650 | 1461590441647 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]]]}] 06:20:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 06:20:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 570ms 06:20:41 INFO - PROCESS | 1650 | 1461590441705 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 06:20:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 06:20:41 INFO - PROCESS | 1650 | 1461590441708 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 06:20:41 INFO - PROCESS | 1650 | 1461590441711 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 06:20:41 INFO - PROCESS | 1650 | 1461590441714 Marionette TRACE conn2 <- [1,1018,null,{}] 06:20:41 INFO - PROCESS | 1650 | 1461590441718 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}] 06:20:41 INFO - PROCESS | 1650 | 1461590441823 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 06:20:41 INFO - PROCESS | 1650 | 1461590441877 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x119105000 == 55 [pid = 1650] [id = 262] 06:20:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11516c800) [pid = 1650] [serial = 784] [outer = 0x0] 06:20:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11516e800) [pid = 1650] [serial = 785] [outer = 0x11516c800] 06:20:41 INFO - PROCESS | 1650 | 1461590441921 Marionette DEBUG loaded listener.js 06:20:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x115173c00) [pid = 1650] [serial = 786] [outer = 0x11516c800] 06:20:42 INFO - PROCESS | 1650 | 1461590442333 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]]]}] 06:20:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 06:20:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 670ms 06:20:42 INFO - PROCESS | 1650 | 1461590442382 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 06:20:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 06:20:42 INFO - PROCESS | 1650 | 1461590442387 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 06:20:42 INFO - PROCESS | 1650 | 1461590442392 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 06:20:42 INFO - PROCESS | 1650 | 1461590442394 Marionette TRACE conn2 <- [1,1022,null,{}] 06:20:42 INFO - PROCESS | 1650 | 1461590442397 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}] 06:20:42 INFO - PROCESS | 1650 | 1461590442498 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 06:20:42 INFO - PROCESS | 1650 | 1461590442602 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c17a800 == 56 [pid = 1650] [id = 263] 06:20:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11867ac00) [pid = 1650] [serial = 787] [outer = 0x0] 06:20:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11a688800) [pid = 1650] [serial = 788] [outer = 0x11867ac00] 06:20:42 INFO - PROCESS | 1650 | 1461590442633 Marionette DEBUG loaded listener.js 06:20:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11ae68c00) [pid = 1650] [serial = 789] [outer = 0x11867ac00] 06:20:43 INFO - PROCESS | 1650 | 1461590443045 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]]]}] 06:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 06:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 672ms 06:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 06:20:43 INFO - PROCESS | 1650 | 1461590443065 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 06:20:43 INFO - PROCESS | 1650 | 1461590443066 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 06:20:43 INFO - PROCESS | 1650 | 1461590443069 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 06:20:43 INFO - PROCESS | 1650 | 1461590443071 Marionette TRACE conn2 <- [1,1026,null,{}] 06:20:43 INFO - PROCESS | 1650 | 1461590443079 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}] 06:20:43 INFO - PROCESS | 1650 | 1461590443185 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 06:20:43 INFO - PROCESS | 1650 | 1461590443239 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc28000 == 57 [pid = 1650] [id = 264] 06:20:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11c154c00) [pid = 1650] [serial = 790] [outer = 0x0] 06:20:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1268d3c00) [pid = 1650] [serial = 791] [outer = 0x11c154c00] 06:20:43 INFO - PROCESS | 1650 | 1461590443270 Marionette DEBUG loaded listener.js 06:20:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12700bc00) [pid = 1650] [serial = 792] [outer = 0x11c154c00] 06:20:43 INFO - PROCESS | 1650 | 1461590443718 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]]]}] 06:20:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 06:20:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 671ms 06:20:43 INFO - PROCESS | 1650 | 1461590443740 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 06:20:43 INFO - PROCESS | 1650 | 1461590443742 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 06:20:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 06:20:43 INFO - PROCESS | 1650 | 1461590443746 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 06:20:43 INFO - PROCESS | 1650 | 1461590443748 Marionette TRACE conn2 <- [1,1030,null,{}] 06:20:43 INFO - PROCESS | 1650 | 1461590443750 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}] 06:20:43 INFO - PROCESS | 1650 | 1461590443872 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 06:20:43 INFO - PROCESS | 1650 | 1461590443940 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa87000 == 58 [pid = 1650] [id = 265] 06:20:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12787d800) [pid = 1650] [serial = 793] [outer = 0x0] 06:20:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x128395800) [pid = 1650] [serial = 794] [outer = 0x12787d800] 06:20:43 INFO - PROCESS | 1650 | 1461590443970 Marionette DEBUG loaded listener.js 06:20:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b25bc00) [pid = 1650] [serial = 795] [outer = 0x12787d800] 06:20:44 INFO - PROCESS | 1650 | 1461590444398 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]]]}] 06:20:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 06:20:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 671ms 06:20:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 06:20:44 INFO - PROCESS | 1650 | 1461590444416 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 06:20:44 INFO - PROCESS | 1650 | 1461590444417 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 06:20:44 INFO - PROCESS | 1650 | 1461590444420 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 06:20:44 INFO - PROCESS | 1650 | 1461590444421 Marionette TRACE conn2 <- [1,1034,null,{}] 06:20:44 INFO - PROCESS | 1650 | 1461590444423 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}] 06:20:44 INFO - PROCESS | 1650 | 1461590444525 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 06:20:44 INFO - PROCESS | 1650 | 1461590444576 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c018800 == 59 [pid = 1650] [id = 266] 06:20:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11abb0000) [pid = 1650] [serial = 796] [outer = 0x0] 06:20:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x127037400) [pid = 1650] [serial = 797] [outer = 0x11abb0000] 06:20:44 INFO - PROCESS | 1650 | 1461590444606 Marionette DEBUG loaded listener.js 06:20:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b530c00) [pid = 1650] [serial = 798] [outer = 0x11abb0000] 06:20:45 INFO - PROCESS | 1650 | 1461590445254 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]]]}] 06:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 06:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 869ms 06:20:45 INFO - PROCESS | 1650 | 1461590445299 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 06:20:45 INFO - PROCESS | 1650 | 1461590445302 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 06:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 06:20:45 INFO - PROCESS | 1650 | 1461590445307 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 06:20:45 INFO - PROCESS | 1650 | 1461590445309 Marionette TRACE conn2 <- [1,1038,null,{}] 06:20:45 INFO - PROCESS | 1650 | 1461590445314 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}] 06:20:45 INFO - PROCESS | 1650 | 1461590445408 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 06:20:45 INFO - PROCESS | 1650 | 1461590445480 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916d000 == 60 [pid = 1650] [id = 267] 06:20:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x115a3b400) [pid = 1650] [serial = 799] [outer = 0x0] 06:20:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x1163fa400) [pid = 1650] [serial = 800] [outer = 0x115a3b400] 06:20:45 INFO - PROCESS | 1650 | 1461590445509 Marionette DEBUG loaded listener.js 06:20:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x118f5b000) [pid = 1650] [serial = 801] [outer = 0x115a3b400] 06:20:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec4f000 == 59 [pid = 1650] [id = 260] 06:20:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc26000 == 58 [pid = 1650] [id = 259] 06:20:45 INFO - PROCESS | 1650 | --DOCSHELL 0x125d33000 == 57 [pid = 1650] [id = 258] 06:20:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12d143000 == 56 [pid = 1650] [id = 257] 06:20:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12c776800 == 55 [pid = 1650] [id = 256] 06:20:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12b65a800 == 54 [pid = 1650] [id = 255] 06:20:45 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12d65cc00) [pid = 1650] [serial = 725] [outer = 0x0] [url = about:blank] 06:20:45 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x115534c00) [pid = 1650] [serial = 674] [outer = 0x0] [url = about:blank] 06:20:45 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11adee400) [pid = 1650] [serial = 677] [outer = 0x0] [url = about:blank] 06:20:45 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x127272000) [pid = 1650] [serial = 680] [outer = 0x0] [url = about:blank] 06:20:45 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b52d800) [pid = 1650] [serial = 683] [outer = 0x0] [url = about:blank] 06:20:45 INFO - PROCESS | 1650 | --DOCSHELL 0x129583000 == 53 [pid = 1650] [id = 254] 06:20:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11917e800 == 52 [pid = 1650] [id = 253] 06:20:45 INFO - PROCESS | 1650 | --DOCSHELL 0x126a1a000 == 51 [pid = 1650] [id = 252] 06:20:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11abc4800 == 50 [pid = 1650] [id = 251] 06:20:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11921d800 == 49 [pid = 1650] [id = 250] 06:20:45 INFO - PROCESS | 1650 | --DOCSHELL 0x119227000 == 48 [pid = 1650] [id = 249] 06:20:45 INFO - PROCESS | 1650 | --DOCSHELL 0x11aeca000 == 47 [pid = 1650] [id = 248] 06:20:45 INFO - PROCESS | 1650 | 1461590445956 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]]]}] 06:20:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 06:20:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 673ms 06:20:45 INFO - PROCESS | 1650 | 1461590445981 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 06:20:45 INFO - PROCESS | 1650 | 1461590445985 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 06:20:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 06:20:45 INFO - PROCESS | 1650 | 1461590445990 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 06:20:45 INFO - PROCESS | 1650 | 1461590445991 Marionette TRACE conn2 <- [1,1042,null,{}] 06:20:46 INFO - PROCESS | 1650 | 1461590446002 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}] 06:20:46 INFO - PROCESS | 1650 | 1461590446089 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 06:20:46 INFO - PROCESS | 1650 | 1461590446098 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11921d800 == 48 [pid = 1650] [id = 268] 06:20:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x119132000) [pid = 1650] [serial = 802] [outer = 0x0] 06:20:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11aa4d000) [pid = 1650] [serial = 803] [outer = 0x119132000] 06:20:46 INFO - PROCESS | 1650 | 1461590446124 Marionette DEBUG loaded listener.js 06:20:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11ae3e000) [pid = 1650] [serial = 804] [outer = 0x119132000] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x129e8fc00) [pid = 1650] [serial = 594] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x129e9b800) [pid = 1650] [serial = 707] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b531400) [pid = 1650] [serial = 710] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12bb62400) [pid = 1650] [serial = 713] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12b89d800) [pid = 1650] [serial = 711] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12cfc3400) [pid = 1650] [serial = 687] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11b93ec00) [pid = 1650] [serial = 686] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11b03a400) [pid = 1650] [serial = 695] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11bfd3000) [pid = 1650] [serial = 696] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11c402400) [pid = 1650] [serial = 698] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11c9f2c00) [pid = 1650] [serial = 699] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118a50c00) [pid = 1650] [serial = 690] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11667dc00) [pid = 1650] [serial = 689] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x119ac5800) [pid = 1650] [serial = 692] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11abb0400) [pid = 1650] [serial = 693] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x126976000) [pid = 1650] [serial = 701] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12727a800) [pid = 1650] [serial = 702] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d658400) [pid = 1650] [serial = 672] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12bc9dc00) [pid = 1650] [serial = 714] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d65c800) [pid = 1650] [serial = 723] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12cfbfc00) [pid = 1650] [serial = 719] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11aa36400) [pid = 1650] [serial = 716] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x127d34800) [pid = 1650] [serial = 704] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129e98c00) [pid = 1650] [serial = 705] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b523800) [pid = 1650] [serial = 708] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12d055c00) [pid = 1650] [serial = 722] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12d1c1400) [pid = 1650] [serial = 720] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11c567400) [pid = 1650] [serial = 717] [outer = 0x0] [url = about:blank] 06:20:46 INFO - PROCESS | 1650 | 1461590446664 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]]]}] 06:20:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 06:20:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 719ms 06:20:46 INFO - PROCESS | 1650 | 1461590446709 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 06:20:46 INFO - PROCESS | 1650 | 1461590446713 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 06:20:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 06:20:46 INFO - PROCESS | 1650 | 1461590446716 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 06:20:46 INFO - PROCESS | 1650 | 1461590446720 Marionette TRACE conn2 <- [1,1046,null,{}] 06:20:46 INFO - PROCESS | 1650 | 1461590446733 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}] 06:20:46 INFO - PROCESS | 1650 | 1461590446857 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 06:20:46 INFO - PROCESS | 1650 | 1461590446915 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5e8000 == 49 [pid = 1650] [id = 269] 06:20:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11ae3d400) [pid = 1650] [serial = 805] [outer = 0x0] 06:20:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11c14e400) [pid = 1650] [serial = 806] [outer = 0x11ae3d400] 06:20:46 INFO - PROCESS | 1650 | 1461590446943 Marionette DEBUG loaded listener.js 06:20:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11c404400) [pid = 1650] [serial = 807] [outer = 0x11ae3d400] 06:20:47 INFO - PROCESS | 1650 | 1461590447230 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]]]}] 06:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 06:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 524ms 06:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 06:20:47 INFO - PROCESS | 1650 | 1461590447241 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 06:20:47 INFO - PROCESS | 1650 | 1461590447242 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 06:20:47 INFO - PROCESS | 1650 | 1461590447246 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 06:20:47 INFO - PROCESS | 1650 | 1461590447249 Marionette TRACE conn2 <- [1,1050,null,{}] 06:20:47 INFO - PROCESS | 1650 | 1461590447257 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}] 06:20:47 INFO - PROCESS | 1650 | 1461590447340 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 06:20:47 INFO - PROCESS | 1650 | 1461590447347 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d25800 == 50 [pid = 1650] [id = 270] 06:20:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c447c00) [pid = 1650] [serial = 808] [outer = 0x0] 06:20:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x126977400) [pid = 1650] [serial = 809] [outer = 0x11c447c00] 06:20:47 INFO - PROCESS | 1650 | 1461590447373 Marionette DEBUG loaded listener.js 06:20:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x126e1fc00) [pid = 1650] [serial = 810] [outer = 0x11c447c00] 06:20:47 INFO - PROCESS | 1650 | 1461590447680 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]]]}] 06:20:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 06:20:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 479ms 06:20:47 INFO - PROCESS | 1650 | 1461590447725 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 06:20:47 INFO - PROCESS | 1650 | 1461590447726 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 06:20:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 06:20:47 INFO - PROCESS | 1650 | 1461590447729 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 06:20:47 INFO - PROCESS | 1650 | 1461590447730 Marionette TRACE conn2 <- [1,1054,null,{}] 06:20:47 INFO - PROCESS | 1650 | 1461590447732 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}] 06:20:47 INFO - PROCESS | 1650 | 1461590447837 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 06:20:47 INFO - PROCESS | 1650 | 1461590447844 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a09000 == 51 [pid = 1650] [id = 271] 06:20:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11b940000) [pid = 1650] [serial = 811] [outer = 0x0] 06:20:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x127007400) [pid = 1650] [serial = 812] [outer = 0x11b940000] 06:20:47 INFO - PROCESS | 1650 | 1461590447869 Marionette DEBUG loaded listener.js 06:20:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x127272400) [pid = 1650] [serial = 813] [outer = 0x11b940000] 06:20:48 INFO - PROCESS | 1650 | 1461590448235 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]]]}] 06:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 06:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 520ms 06:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 06:20:48 INFO - PROCESS | 1650 | 1461590448249 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 06:20:48 INFO - PROCESS | 1650 | 1461590448250 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 06:20:48 INFO - PROCESS | 1650 | 1461590448252 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 06:20:48 INFO - PROCESS | 1650 | 1461590448253 Marionette TRACE conn2 <- [1,1058,null,{}] 06:20:48 INFO - PROCESS | 1650 | 1461590448256 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}] 06:20:48 INFO - PROCESS | 1650 | 1461590448367 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 06:20:48 INFO - PROCESS | 1650 | 1461590448383 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b154800 == 52 [pid = 1650] [id = 272] 06:20:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1278a0000) [pid = 1650] [serial = 814] [outer = 0x0] 06:20:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129e89400) [pid = 1650] [serial = 815] [outer = 0x1278a0000] 06:20:48 INFO - PROCESS | 1650 | 1461590448410 Marionette DEBUG loaded listener.js 06:20:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12b52cc00) [pid = 1650] [serial = 816] [outer = 0x1278a0000] 06:20:48 INFO - PROCESS | 1650 | 1461590448720 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]]]}] 06:20:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 06:20:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 522ms 06:20:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 06:20:48 INFO - PROCESS | 1650 | 1461590448779 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 06:20:48 INFO - PROCESS | 1650 | 1461590448780 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 06:20:48 INFO - PROCESS | 1650 | 1461590448782 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 06:20:48 INFO - PROCESS | 1650 | 1461590448783 Marionette TRACE conn2 <- [1,1062,null,{}] 06:20:48 INFO - PROCESS | 1650 | 1461590448786 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}] 06:20:48 INFO - PROCESS | 1650 | 1461590448880 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 06:20:48 INFO - PROCESS | 1650 | 1461590448884 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b241800 == 53 [pid = 1650] [id = 273] 06:20:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12b52a400) [pid = 1650] [serial = 817] [outer = 0x0] 06:20:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12b89e000) [pid = 1650] [serial = 818] [outer = 0x12b52a400] 06:20:48 INFO - PROCESS | 1650 | 1461590448912 Marionette DEBUG loaded listener.js 06:20:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12bb62400) [pid = 1650] [serial = 819] [outer = 0x12b52a400] 06:20:49 INFO - PROCESS | 1650 | 1461590449255 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]]]}] 06:20:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 06:20:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 522ms 06:20:49 INFO - PROCESS | 1650 | 1461590449312 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 06:20:49 INFO - PROCESS | 1650 | 1461590449314 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 06:20:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 06:20:49 INFO - PROCESS | 1650 | 1461590449318 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 06:20:49 INFO - PROCESS | 1650 | 1461590449319 Marionette TRACE conn2 <- [1,1066,null,{}] 06:20:49 INFO - PROCESS | 1650 | 1461590449323 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}] 06:20:49 INFO - PROCESS | 1650 | 1461590449453 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 06:20:49 INFO - PROCESS | 1650 | 1461590449471 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x12beba800 == 54 [pid = 1650] [id = 274] 06:20:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12bb60000) [pid = 1650] [serial = 820] [outer = 0x0] 06:20:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12bc97c00) [pid = 1650] [serial = 821] [outer = 0x12bb60000] 06:20:49 INFO - PROCESS | 1650 | 1461590449511 Marionette DEBUG loaded listener.js 06:20:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12be98c00) [pid = 1650] [serial = 822] [outer = 0x12bb60000] 06:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 06:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 720ms 06:20:50 INFO - PROCESS | 1650 | 1461590450032 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]]]}] 06:20:50 INFO - PROCESS | 1650 | 1461590450038 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 06:20:50 INFO - PROCESS | 1650 | 1461590450039 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 06:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 06:20:50 INFO - PROCESS | 1650 | 1461590450041 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 06:20:50 INFO - PROCESS | 1650 | 1461590450042 Marionette TRACE conn2 <- [1,1070,null,{}] 06:20:50 INFO - PROCESS | 1650 | 1461590450052 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}] 06:20:50 INFO - PROCESS | 1650 | 1461590450153 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 06:20:50 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11c156400) [pid = 1650] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 06:20:50 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x119263000) [pid = 1650] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 06:20:50 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b264400) [pid = 1650] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 06:20:50 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b263800) [pid = 1650] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 06:20:50 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11b1ed400) [pid = 1650] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 06:20:50 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11562b800) [pid = 1650] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 06:20:50 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d04c400) [pid = 1650] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 06:20:50 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119196800) [pid = 1650] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 06:20:50 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11c90dc00) [pid = 1650] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 06:20:50 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12d656c00) [pid = 1650] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 06:20:50 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11574d800) [pid = 1650] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 06:20:50 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12d057000) [pid = 1650] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 06:20:50 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x129e94000) [pid = 1650] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 06:20:50 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x129ea2400) [pid = 1650] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 06:20:50 INFO - PROCESS | 1650 | 1461590450443 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11921c000 == 55 [pid = 1650] [id = 275] 06:20:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1147d5000) [pid = 1650] [serial = 823] [outer = 0x0] 06:20:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x115ac8000) [pid = 1650] [serial = 824] [outer = 0x1147d5000] 06:20:50 INFO - PROCESS | 1650 | 1461590450468 Marionette DEBUG loaded listener.js 06:20:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c90dc00) [pid = 1650] [serial = 825] [outer = 0x1147d5000] 06:20:50 INFO - PROCESS | 1650 | 1461590450770 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]]]}] 06:20:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 06:20:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 776ms 06:20:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 06:20:50 INFO - PROCESS | 1650 | 1461590450824 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 06:20:50 INFO - PROCESS | 1650 | 1461590450826 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 06:20:50 INFO - PROCESS | 1650 | 1461590450829 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 06:20:50 INFO - PROCESS | 1650 | 1461590450831 Marionette TRACE conn2 <- [1,1074,null,{}] 06:20:50 INFO - PROCESS | 1650 | 1461590450834 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}] 06:20:50 INFO - PROCESS | 1650 | 1461590450958 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 06:20:51 INFO - PROCESS | 1650 | 1461590451035 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbad800 == 56 [pid = 1650] [id = 276] 06:20:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x114bb8c00) [pid = 1650] [serial = 826] [outer = 0x0] 06:20:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129ea2400) [pid = 1650] [serial = 827] [outer = 0x114bb8c00] 06:20:51 INFO - PROCESS | 1650 | 1461590451075 Marionette DEBUG loaded listener.js 06:20:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12d04f400) [pid = 1650] [serial = 828] [outer = 0x114bb8c00] 06:20:51 INFO - PROCESS | 1650 | 1461590451420 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]]]}] 06:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 06:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 622ms 06:20:51 INFO - PROCESS | 1650 | 1461590451450 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 06:20:51 INFO - PROCESS | 1650 | 1461590451452 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 06:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 06:20:51 INFO - PROCESS | 1650 | 1461590451454 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 06:20:51 INFO - PROCESS | 1650 | 1461590451456 Marionette TRACE conn2 <- [1,1078,null,{}] 06:20:51 INFO - PROCESS | 1650 | 1461590451458 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}] 06:20:51 INFO - PROCESS | 1650 | 1461590451553 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 06:20:51 INFO - PROCESS | 1650 | 1461590451604 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db11800 == 57 [pid = 1650] [id = 277] 06:20:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11c14e000) [pid = 1650] [serial = 829] [outer = 0x0] 06:20:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12d1c0800) [pid = 1650] [serial = 830] [outer = 0x11c14e000] 06:20:51 INFO - PROCESS | 1650 | 1461590451633 Marionette DEBUG loaded listener.js 06:20:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12d6cc800) [pid = 1650] [serial = 831] [outer = 0x11c14e000] 06:20:51 INFO - PROCESS | 1650 | 1461590451904 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]]]}] 06:20:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 06:20:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 469ms 06:20:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 06:20:51 INFO - PROCESS | 1650 | 1461590451923 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 06:20:51 INFO - PROCESS | 1650 | 1461590451925 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 06:20:51 INFO - PROCESS | 1650 | 1461590451934 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 06:20:51 INFO - PROCESS | 1650 | 1461590451935 Marionette TRACE conn2 <- [1,1082,null,{}] 06:20:51 INFO - PROCESS | 1650 | 1461590451938 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}] 06:20:52 INFO - PROCESS | 1650 | 1461590452023 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 06:20:52 INFO - PROCESS | 1650 | 1461590452029 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e377800 == 58 [pid = 1650] [id = 278] 06:20:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d662000) [pid = 1650] [serial = 832] [outer = 0x0] 06:20:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12dcba400) [pid = 1650] [serial = 833] [outer = 0x12d662000] 06:20:52 INFO - PROCESS | 1650 | 1461590452055 Marionette DEBUG loaded listener.js 06:20:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12dcbfc00) [pid = 1650] [serial = 834] [outer = 0x12d662000] 06:20:52 INFO - PROCESS | 1650 | 1461590452404 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]]]}] 06:20:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 06:20:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 576ms 06:20:52 INFO - PROCESS | 1650 | 1461590452505 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 06:20:52 INFO - PROCESS | 1650 | 1461590452508 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 06:20:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 06:20:52 INFO - PROCESS | 1650 | 1461590452513 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 06:20:52 INFO - PROCESS | 1650 | 1461590452516 Marionette TRACE conn2 <- [1,1086,null,{}] 06:20:52 INFO - PROCESS | 1650 | 1461590452521 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}] 06:20:52 INFO - PROCESS | 1650 | 1461590452679 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 06:20:52 INFO - PROCESS | 1650 | 1461590452778 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x119236000 == 59 [pid = 1650] [id = 279] 06:20:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11516b000) [pid = 1650] [serial = 835] [outer = 0x0] 06:20:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x115170400) [pid = 1650] [serial = 836] [outer = 0x11516b000] 06:20:52 INFO - PROCESS | 1650 | 1461590452827 Marionette DEBUG loaded listener.js 06:20:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11562c800) [pid = 1650] [serial = 837] [outer = 0x11516b000] 06:20:53 INFO - PROCESS | 1650 | 1461590453254 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]]]}] 06:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 06:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 775ms 06:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 06:20:53 INFO - PROCESS | 1650 | 1461590453289 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 06:20:53 INFO - PROCESS | 1650 | 1461590453291 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 06:20:53 INFO - PROCESS | 1650 | 1461590453322 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 06:20:53 INFO - PROCESS | 1650 | 1461590453325 Marionette TRACE conn2 <- [1,1090,null,{}] 06:20:53 INFO - PROCESS | 1650 | 1461590453342 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}] 06:20:53 INFO - PROCESS | 1650 | 1461590453476 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 06:20:53 INFO - PROCESS | 1650 | 1461590453488 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5df000 == 60 [pid = 1650] [id = 280] 06:20:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11ababc00) [pid = 1650] [serial = 838] [outer = 0x0] 06:20:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11ae65400) [pid = 1650] [serial = 839] [outer = 0x11ababc00] 06:20:53 INFO - PROCESS | 1650 | 1461590453518 Marionette DEBUG loaded listener.js 06:20:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11b946c00) [pid = 1650] [serial = 840] [outer = 0x11ababc00] 06:20:53 INFO - PROCESS | 1650 | 1461590453923 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]]]}] 06:20:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 06:20:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 698ms 06:20:53 INFO - PROCESS | 1650 | 1461590453994 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 06:20:53 INFO - PROCESS | 1650 | 1461590453996 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 06:20:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 06:20:54 INFO - PROCESS | 1650 | 1461590453998 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 06:20:54 INFO - PROCESS | 1650 | 1461590453999 Marionette TRACE conn2 <- [1,1094,null,{}] 06:20:54 INFO - PROCESS | 1650 | 1461590454007 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}] 06:20:54 INFO - PROCESS | 1650 | 1461590454112 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 06:20:54 INFO - PROCESS | 1650 | 1461590454304 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa90800 == 61 [pid = 1650] [id = 281] 06:20:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b25fc00) [pid = 1650] [serial = 841] [outer = 0x0] 06:20:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b526800) [pid = 1650] [serial = 842] [outer = 0x12b25fc00] 06:20:54 INFO - PROCESS | 1650 | 1461590454369 Marionette DEBUG loaded listener.js 06:20:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12c7f7400) [pid = 1650] [serial = 843] [outer = 0x12b25fc00] 06:20:54 INFO - PROCESS | 1650 | 1461590454826 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]]]}] 06:20:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 06:20:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 871ms 06:20:54 INFO - PROCESS | 1650 | 1461590454870 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 06:20:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 06:20:54 INFO - PROCESS | 1650 | 1461590454872 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 06:20:54 INFO - PROCESS | 1650 | 1461590454874 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 06:20:54 INFO - PROCESS | 1650 | 1461590454875 Marionette TRACE conn2 <- [1,1098,null,{}] 06:20:54 INFO - PROCESS | 1650 | 1461590454878 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}] 06:20:54 INFO - PROCESS | 1650 | 1461590454978 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 06:20:55 INFO - PROCESS | 1650 | 1461590455044 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff59800 == 62 [pid = 1650] [id = 282] 06:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d1cd000) [pid = 1650] [serial = 844] [outer = 0x0] 06:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12d65b800) [pid = 1650] [serial = 845] [outer = 0x12d1cd000] 06:20:55 INFO - PROCESS | 1650 | 1461590455074 Marionette DEBUG loaded listener.js 06:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12dcbbc00) [pid = 1650] [serial = 846] [outer = 0x12d1cd000] 06:20:55 INFO - PROCESS | 1650 | 1461590455470 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]]]}] 06:20:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 06:20:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 620ms 06:20:55 INFO - PROCESS | 1650 | 1461590455495 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 06:20:55 INFO - PROCESS | 1650 | 1461590455496 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 06:20:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 06:20:55 INFO - PROCESS | 1650 | 1461590455498 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 06:20:55 INFO - PROCESS | 1650 | 1461590455500 Marionette TRACE conn2 <- [1,1102,null,{}] 06:20:55 INFO - PROCESS | 1650 | 1461590455502 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}] 06:20:55 INFO - PROCESS | 1650 | 1461590455600 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 06:20:55 INFO - PROCESS | 1650 | 1461590455651 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff70000 == 63 [pid = 1650] [id = 283] 06:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12dcbf800) [pid = 1650] [serial = 847] [outer = 0x0] 06:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12e3ca400) [pid = 1650] [serial = 848] [outer = 0x12dcbf800] 06:20:55 INFO - PROCESS | 1650 | 1461590455681 Marionette DEBUG loaded listener.js 06:20:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12e3d0800) [pid = 1650] [serial = 849] [outer = 0x12dcbf800] 06:20:56 INFO - PROCESS | 1650 | 1461590456076 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]]]}] 06:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 06:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 619ms 06:20:56 INFO - PROCESS | 1650 | 1461590456118 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 06:20:56 INFO - PROCESS | 1650 | 1461590456120 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 06:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 06:20:56 INFO - PROCESS | 1650 | 1461590456122 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 06:20:56 INFO - PROCESS | 1650 | 1461590456123 Marionette TRACE conn2 <- [1,1106,null,{}] 06:20:56 INFO - PROCESS | 1650 | 1461590456125 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}] 06:20:56 INFO - PROCESS | 1650 | 1461590456239 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 06:20:56 INFO - PROCESS | 1650 | 1461590456330 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x130526000 == 64 [pid = 1650] [id = 284] 06:20:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12ec02800) [pid = 1650] [serial = 850] [outer = 0x0] 06:20:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12ec10400) [pid = 1650] [serial = 851] [outer = 0x12ec02800] 06:20:56 INFO - PROCESS | 1650 | 1461590456362 Marionette DEBUG loaded listener.js 06:20:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12fabe400) [pid = 1650] [serial = 852] [outer = 0x12ec02800] 06:20:56 INFO - PROCESS | 1650 | 1461590456790 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]]]}] 06:20:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 06:20:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 718ms 06:20:56 INFO - PROCESS | 1650 | 1461590456841 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 06:20:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 06:20:56 INFO - PROCESS | 1650 | 1461590456842 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 06:20:56 INFO - PROCESS | 1650 | 1461590456845 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 06:20:56 INFO - PROCESS | 1650 | 1461590456846 Marionette TRACE conn2 <- [1,1110,null,{}] 06:20:56 INFO - PROCESS | 1650 | 1461590456849 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}] 06:20:56 INFO - PROCESS | 1650 | 1461590456946 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 06:20:57 INFO - PROCESS | 1650 | 1461590457016 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11980f800 == 65 [pid = 1650] [id = 285] 06:20:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1163f7400) [pid = 1650] [serial = 853] [outer = 0x0] 06:20:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x127006400) [pid = 1650] [serial = 854] [outer = 0x1163f7400] 06:20:57 INFO - PROCESS | 1650 | 1461590457046 Marionette DEBUG loaded listener.js 06:20:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12abdb400) [pid = 1650] [serial = 855] [outer = 0x1163f7400] 06:20:57 INFO - PROCESS | 1650 | 1461590457625 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]]]}] 06:20:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 06:20:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 822ms 06:20:57 INFO - PROCESS | 1650 | 1461590457667 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 06:20:57 INFO - PROCESS | 1650 | 1461590457670 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 06:20:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 06:20:57 INFO - PROCESS | 1650 | 1461590457673 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 06:20:57 INFO - PROCESS | 1650 | 1461590457675 Marionette TRACE conn2 <- [1,1114,null,{}] 06:20:57 INFO - PROCESS | 1650 | 1461590457679 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}] 06:20:57 INFO - PROCESS | 1650 | 1461590457775 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 06:20:57 INFO - PROCESS | 1650 | 1461590457833 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5fa800 == 66 [pid = 1650] [id = 286] 06:20:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11516d800) [pid = 1650] [serial = 856] [outer = 0x0] 06:20:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x115175400) [pid = 1650] [serial = 857] [outer = 0x11516d800] 06:20:57 INFO - PROCESS | 1650 | 1461590457862 Marionette DEBUG loaded listener.js 06:20:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x1188eb400) [pid = 1650] [serial = 858] [outer = 0x11516d800] 06:20:58 INFO - PROCESS | 1650 | 1461590458299 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]]]}] 06:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 06:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 677ms 06:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 06:20:58 INFO - PROCESS | 1650 | 1461590458350 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 06:20:58 INFO - PROCESS | 1650 | 1461590458354 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 06:20:58 INFO - PROCESS | 1650 | 1461590458358 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 06:20:58 INFO - PROCESS | 1650 | 1461590458359 Marionette TRACE conn2 <- [1,1118,null,{}] 06:20:58 INFO - PROCESS | 1650 | 1461590458364 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}] 06:20:58 INFO - PROCESS | 1650 | 1461590458457 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 06:20:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12db11800 == 65 [pid = 1650] [id = 277] 06:20:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbad800 == 64 [pid = 1650] [id = 276] 06:20:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11921c000 == 63 [pid = 1650] [id = 275] 06:20:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12beba800 == 62 [pid = 1650] [id = 274] 06:20:58 INFO - PROCESS | 1650 | --DOCSHELL 0x12b241800 == 61 [pid = 1650] [id = 273] 06:20:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11b154800 == 60 [pid = 1650] [id = 272] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1147d8c00) [pid = 1650] [serial = 728] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12d04cc00) [pid = 1650] [serial = 740] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12b266800) [pid = 1650] [serial = 737] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11aa34000) [pid = 1650] [serial = 731] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11c445400) [pid = 1650] [serial = 734] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12700ac00) [pid = 1650] [serial = 782] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | 1461590458571 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:58 INFO - PROCESS | 1650 | --DOCSHELL 0x126a09000 == 59 [pid = 1650] [id = 271] 06:20:58 INFO - PROCESS | 1650 | --DOCSHELL 0x125d25800 == 58 [pid = 1650] [id = 270] 06:20:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5e8000 == 57 [pid = 1650] [id = 269] 06:20:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11921d800 == 56 [pid = 1650] [id = 268] 06:20:58 INFO - PROCESS | 1650 | --DOCSHELL 0x11916d000 == 55 [pid = 1650] [id = 267] 06:20:58 INFO - PROCESS | 1650 | --DOCSHELL 0x119105000 == 54 [pid = 1650] [id = 262] 06:20:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x116319000 == 55 [pid = 1650] [id = 287] 06:20:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11516ec00) [pid = 1650] [serial = 859] [outer = 0x0] 06:20:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x119d8d000) [pid = 1650] [serial = 860] [outer = 0x11516ec00] 06:20:58 INFO - PROCESS | 1650 | 1461590458602 Marionette DEBUG loaded listener.js 06:20:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11b032400) [pid = 1650] [serial = 861] [outer = 0x11516ec00] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12d6cd800) [pid = 1650] [serial = 726] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11b02f800) [pid = 1650] [serial = 747] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11abb1000) [pid = 1650] [serial = 746] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12cfc0c00) [pid = 1650] [serial = 764] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12b268c00) [pid = 1650] [serial = 758] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12b66cc00) [pid = 1650] [serial = 759] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11c569400) [pid = 1650] [serial = 752] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x1276f5c00) [pid = 1650] [serial = 753] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x115a36000) [pid = 1650] [serial = 743] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x118afa400) [pid = 1650] [serial = 744] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d6c1000) [pid = 1650] [serial = 767] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11adeec00) [pid = 1650] [serial = 749] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11bcd8400) [pid = 1650] [serial = 750] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1282a7400) [pid = 1650] [serial = 755] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129e94c00) [pid = 1650] [serial = 756] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12dcbdc00) [pid = 1650] [serial = 770] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12dcb5400) [pid = 1650] [serial = 768] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12bb66c00) [pid = 1650] [serial = 774] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x125d79800) [pid = 1650] [serial = 773] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12e3cec00) [pid = 1650] [serial = 776] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12ec0b000) [pid = 1650] [serial = 780] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12e3fbc00) [pid = 1650] [serial = 779] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12e3c5800) [pid = 1650] [serial = 771] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12e3f3400) [pid = 1650] [serial = 777] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b898400) [pid = 1650] [serial = 761] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12d1c6400) [pid = 1650] [serial = 765] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12c7ecc00) [pid = 1650] [serial = 762] [outer = 0x0] [url = about:blank] 06:20:58 INFO - PROCESS | 1650 | 1461590458904 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]]]}] 06:20:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 06:20:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 569ms 06:20:58 INFO - PROCESS | 1650 | 1461590458927 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 06:20:58 INFO - PROCESS | 1650 | 1461590458930 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 06:20:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 06:20:58 INFO - PROCESS | 1650 | 1461590458935 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 06:20:58 INFO - PROCESS | 1650 | 1461590458937 Marionette TRACE conn2 <- [1,1122,null,{}] 06:20:58 INFO - PROCESS | 1650 | 1461590458956 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}] 06:20:59 INFO - PROCESS | 1650 | 1461590459039 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 06:20:59 INFO - PROCESS | 1650 | 1461590459066 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c692000 == 56 [pid = 1650] [id = 288] 06:20:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11c150400) [pid = 1650] [serial = 862] [outer = 0x0] 06:20:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11c402400) [pid = 1650] [serial = 863] [outer = 0x11c150400] 06:20:59 INFO - PROCESS | 1650 | 1461590459094 Marionette DEBUG loaded listener.js 06:20:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x125d7a400) [pid = 1650] [serial = 864] [outer = 0x11c150400] 06:20:59 INFO - PROCESS | 1650 | 1461590459440 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]]]}] 06:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 06:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 524ms 06:20:59 INFO - PROCESS | 1650 | 1461590459459 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 06:20:59 INFO - PROCESS | 1650 | 1461590459460 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 06:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 06:20:59 INFO - PROCESS | 1650 | 1461590459465 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 06:20:59 INFO - PROCESS | 1650 | 1461590459466 Marionette TRACE conn2 <- [1,1126,null,{}] 06:20:59 INFO - PROCESS | 1650 | 1461590459468 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}] 06:20:59 INFO - PROCESS | 1650 | 1461590459550 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 06:20:59 INFO - PROCESS | 1650 | 1461590459603 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:20:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e37800 == 57 [pid = 1650] [id = 289] 06:20:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11c560000) [pid = 1650] [serial = 865] [outer = 0x0] 06:20:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12700f800) [pid = 1650] [serial = 866] [outer = 0x11c560000] 06:20:59 INFO - PROCESS | 1650 | 1461590459629 Marionette DEBUG loaded listener.js 06:20:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x128281000) [pid = 1650] [serial = 867] [outer = 0x11c560000] 06:20:59 INFO - PROCESS | 1650 | 1461590459900 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]]]}] 06:20:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 06:20:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms 06:20:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 06:20:59 INFO - PROCESS | 1650 | 1461590459935 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 06:20:59 INFO - PROCESS | 1650 | 1461590459936 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 06:20:59 INFO - PROCESS | 1650 | 1461590459938 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 06:20:59 INFO - PROCESS | 1650 | 1461590459939 Marionette TRACE conn2 <- [1,1130,null,{}] 06:20:59 INFO - PROCESS | 1650 | 1461590459942 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}] 06:21:00 INFO - PROCESS | 1650 | 1461590460029 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 06:21:00 INFO - PROCESS | 1650 | 1461590460034 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b658000 == 58 [pid = 1650] [id = 290] 06:21:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129e8fc00) [pid = 1650] [serial = 868] [outer = 0x0] 06:21:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12abdd800) [pid = 1650] [serial = 869] [outer = 0x129e8fc00] 06:21:00 INFO - PROCESS | 1650 | 1461590460059 Marionette DEBUG loaded listener.js 06:21:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b260c00) [pid = 1650] [serial = 870] [outer = 0x129e8fc00] 06:21:00 INFO - PROCESS | 1650 | 1461590460406 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]]]}] 06:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 06:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 06:21:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 06:21:00 INFO - PROCESS | 1650 | 1461590460457 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 06:21:00 INFO - PROCESS | 1650 | 1461590460459 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 06:21:00 INFO - PROCESS | 1650 | 1461590460461 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 06:21:00 INFO - PROCESS | 1650 | 1461590460462 Marionette TRACE conn2 <- [1,1134,null,{}] 06:21:00 INFO - PROCESS | 1650 | 1461590460464 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}] 06:21:00 INFO - PROCESS | 1650 | 1461590460558 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 06:21:00 INFO - PROCESS | 1650 | 1461590460565 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d13b800 == 59 [pid = 1650] [id = 291] 06:21:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b529400) [pid = 1650] [serial = 871] [outer = 0x0] 06:21:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12bb5a400) [pid = 1650] [serial = 872] [outer = 0x12b529400] 06:21:00 INFO - PROCESS | 1650 | 1461590460592 Marionette DEBUG loaded listener.js 06:21:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12c7f5400) [pid = 1650] [serial = 873] [outer = 0x12b529400] 06:21:00 INFO - PROCESS | 1650 | 1461590460943 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]]]}] 06:21:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12c7eb800) [pid = 1650] [serial = 874] [outer = 0x12fabb400] 06:21:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 06:21:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 519ms 06:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 06:21:01 INFO - PROCESS | 1650 | 1461590461002 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 06:21:01 INFO - PROCESS | 1650 | 1461590461004 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 06:21:01 INFO - PROCESS | 1650 | 1461590461006 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 06:21:01 INFO - PROCESS | 1650 | 1461590461007 Marionette TRACE conn2 <- [1,1138,null,{}] 06:21:01 INFO - PROCESS | 1650 | 1461590461009 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}] 06:21:01 INFO - PROCESS | 1650 | 1461590461107 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 06:21:01 INFO - PROCESS | 1650 | 1461590461112 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db0d800 == 60 [pid = 1650] [id = 292] 06:21:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12bc9a400) [pid = 1650] [serial = 875] [outer = 0x0] 06:21:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12d1c3000) [pid = 1650] [serial = 876] [outer = 0x12bc9a400] 06:21:01 INFO - PROCESS | 1650 | 1461590461137 Marionette DEBUG loaded listener.js 06:21:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12dcbe800) [pid = 1650] [serial = 877] [outer = 0x12bc9a400] 06:21:01 INFO - PROCESS | 1650 | 1461590461500 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]]]}] 06:21:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 06:21:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 06:21:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 06:21:01 INFO - PROCESS | 1650 | 1461590461525 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 06:21:01 INFO - PROCESS | 1650 | 1461590461526 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 06:21:01 INFO - PROCESS | 1650 | 1461590461528 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 06:21:01 INFO - PROCESS | 1650 | 1461590461531 Marionette TRACE conn2 <- [1,1142,null,{}] 06:21:01 INFO - PROCESS | 1650 | 1461590461549 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}] 06:21:01 INFO - PROCESS | 1650 | 1461590461647 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 06:21:01 INFO - PROCESS | 1650 | 1461590461680 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e363800 == 61 [pid = 1650] [id = 293] 06:21:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12a862c00) [pid = 1650] [serial = 878] [outer = 0x0] 06:21:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12a869800) [pid = 1650] [serial = 879] [outer = 0x12a862c00] 06:21:01 INFO - PROCESS | 1650 | 1461590461708 Marionette DEBUG loaded listener.js 06:21:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a86d800) [pid = 1650] [serial = 880] [outer = 0x12a862c00] 06:21:02 INFO - PROCESS | 1650 | 1461590462018 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]]]}] 06:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 06:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 538ms 06:21:02 INFO - PROCESS | 1650 | 1461590462067 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 06:21:02 INFO - PROCESS | 1650 | 1461590462068 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 06:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 06:21:02 INFO - PROCESS | 1650 | 1461590462070 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 06:21:02 INFO - PROCESS | 1650 | 1461590462071 Marionette TRACE conn2 <- [1,1146,null,{}] 06:21:02 INFO - PROCESS | 1650 | 1461590462073 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}] 06:21:02 INFO - PROCESS | 1650 | 1461590462174 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 06:21:02 INFO - PROCESS | 1650 | 1461590462188 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3c2000 == 62 [pid = 1650] [id = 294] 06:21:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12a86a400) [pid = 1650] [serial = 881] [outer = 0x0] 06:21:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12d1c6400) [pid = 1650] [serial = 882] [outer = 0x12a86a400] 06:21:02 INFO - PROCESS | 1650 | 1461590462213 Marionette DEBUG loaded listener.js 06:21:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12e3ccc00) [pid = 1650] [serial = 883] [outer = 0x12a86a400] 06:21:02 INFO - PROCESS | 1650 | 1461590462567 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]]]}] 06:21:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 06:21:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 06:21:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 06:21:02 INFO - PROCESS | 1650 | 1461590462588 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 06:21:02 INFO - PROCESS | 1650 | 1461590462589 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 06:21:02 INFO - PROCESS | 1650 | 1461590462591 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 06:21:02 INFO - PROCESS | 1650 | 1461590462592 Marionette TRACE conn2 <- [1,1150,null,{}] 06:21:02 INFO - PROCESS | 1650 | 1461590462595 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}] 06:21:02 INFO - PROCESS | 1650 | 1461590462692 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 06:21:02 INFO - PROCESS | 1650 | 1461590462702 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe62000 == 63 [pid = 1650] [id = 295] 06:21:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12aec0000) [pid = 1650] [serial = 884] [outer = 0x0] 06:21:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12aec1c00) [pid = 1650] [serial = 885] [outer = 0x12aec0000] 06:21:02 INFO - PROCESS | 1650 | 1461590462727 Marionette DEBUG loaded listener.js 06:21:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12aec5c00) [pid = 1650] [serial = 886] [outer = 0x12aec0000] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11ae3d400) [pid = 1650] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x127aeac00) [pid = 1650] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11c154c00) [pid = 1650] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11abb0000) [pid = 1650] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11516c800) [pid = 1650] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x129e93800) [pid = 1650] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1147d5000) [pid = 1650] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12be9b800) [pid = 1650] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12b525400) [pid = 1650] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11867ac00) [pid = 1650] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x114bb8c00) [pid = 1650] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12787d800) [pid = 1650] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1136d4400) [pid = 1650] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c447c00) [pid = 1650] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x118a51c00) [pid = 1650] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11c14e000) [pid = 1650] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x114fb2c00) [pid = 1650] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x119132000) [pid = 1650] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11bcd6000) [pid = 1650] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1278a0000) [pid = 1650] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b52a400) [pid = 1650] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12bb60000) [pid = 1650] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x126978800) [pid = 1650] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x116382400) [pid = 1650] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11b9cf800) [pid = 1650] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11b940000) [pid = 1650] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x118e0bc00) [pid = 1650] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x119263c00) [pid = 1650] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 06:21:03 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11b944c00) [pid = 1650] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 06:21:03 INFO - PROCESS | 1650 | 1461590463205 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]]]}] 06:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 06:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 620ms 06:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 06:21:03 INFO - PROCESS | 1650 | 1461590463217 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 06:21:03 INFO - PROCESS | 1650 | 1461590463218 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 06:21:03 INFO - PROCESS | 1650 | 1461590463220 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 06:21:03 INFO - PROCESS | 1650 | 1461590463222 Marionette TRACE conn2 <- [1,1154,null,{}] 06:21:03 INFO - PROCESS | 1650 | 1461590463225 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}] 06:21:03 INFO - PROCESS | 1650 | 1461590463359 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 06:21:03 INFO - PROCESS | 1650 | 1461590463392 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c774000 == 64 [pid = 1650] [id = 296] 06:21:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11a68ec00) [pid = 1650] [serial = 887] [outer = 0x0] 06:21:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11b9ce800) [pid = 1650] [serial = 888] [outer = 0x11a68ec00] 06:21:03 INFO - PROCESS | 1650 | 1461590463421 Marionette DEBUG loaded listener.js 06:21:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129e95c00) [pid = 1650] [serial = 889] [outer = 0x11a68ec00] 06:21:03 INFO - PROCESS | 1650 | 1461590463732 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]]]}] 06:21:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 06:21:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 06:21:03 INFO - PROCESS | 1650 | 1461590463739 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 06:21:03 INFO - PROCESS | 1650 | 1461590463740 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 06:21:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 06:21:03 INFO - PROCESS | 1650 | 1461590463743 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 06:21:03 INFO - PROCESS | 1650 | 1461590463744 Marionette TRACE conn2 <- [1,1158,null,{}] 06:21:03 INFO - PROCESS | 1650 | 1461590463748 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}] 06:21:03 INFO - PROCESS | 1650 | 1461590463834 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 06:21:03 INFO - PROCESS | 1650 | 1461590463838 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x125b37000 == 65 [pid = 1650] [id = 297] 06:21:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1295e3000) [pid = 1650] [serial = 890] [outer = 0x0] 06:21:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12aec8800) [pid = 1650] [serial = 891] [outer = 0x1295e3000] 06:21:03 INFO - PROCESS | 1650 | 1461590463912 Marionette DEBUG loaded listener.js 06:21:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12c7f6800) [pid = 1650] [serial = 892] [outer = 0x1295e3000] 06:21:04 INFO - PROCESS | 1650 | 1461590464174 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]]]}] 06:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 06:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 472ms 06:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 06:21:04 INFO - PROCESS | 1650 | 1461590464219 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 06:21:04 INFO - PROCESS | 1650 | 1461590464220 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 06:21:04 INFO - PROCESS | 1650 | 1461590464222 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 06:21:04 INFO - PROCESS | 1650 | 1461590464223 Marionette TRACE conn2 <- [1,1162,null,{}] 06:21:04 INFO - PROCESS | 1650 | 1461590464226 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}] 06:21:04 INFO - PROCESS | 1650 | 1461590464327 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 06:21:04 INFO - PROCESS | 1650 | 1461590464331 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x125b4c800 == 66 [pid = 1650] [id = 298] 06:21:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12b336000) [pid = 1650] [serial = 893] [outer = 0x0] 06:21:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12b33a000) [pid = 1650] [serial = 894] [outer = 0x12b336000] 06:21:04 INFO - PROCESS | 1650 | 1461590464356 Marionette DEBUG loaded listener.js 06:21:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b33e000) [pid = 1650] [serial = 895] [outer = 0x12b336000] 06:21:04 INFO - PROCESS | 1650 | 1461590464683 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]]]}] 06:21:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 06:21:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 469ms 06:21:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 06:21:04 INFO - PROCESS | 1650 | 1461590464692 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 06:21:04 INFO - PROCESS | 1650 | 1461590464693 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 06:21:04 INFO - PROCESS | 1650 | 1461590464695 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 06:21:04 INFO - PROCESS | 1650 | 1461590464697 Marionette TRACE conn2 <- [1,1166,null,{}] 06:21:04 INFO - PROCESS | 1650 | 1461590464702 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}] 06:21:04 INFO - PROCESS | 1650 | 1461590464789 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 06:21:04 INFO - PROCESS | 1650 | 1461590464846 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269de800 == 67 [pid = 1650] [id = 299] 06:21:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b337000) [pid = 1650] [serial = 896] [outer = 0x0] 06:21:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b341400) [pid = 1650] [serial = 897] [outer = 0x12b337000] 06:21:04 INFO - PROCESS | 1650 | 1461590464871 Marionette DEBUG loaded listener.js 06:21:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12e3f5800) [pid = 1650] [serial = 898] [outer = 0x12b337000] 06:21:05 INFO - PROCESS | 1650 | 1461590465300 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]]]}] 06:21:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 06:21:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 624ms 06:21:05 INFO - PROCESS | 1650 | 1461590465319 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 06:21:05 INFO - PROCESS | 1650 | 1461590465322 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 06:21:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 06:21:05 INFO - PROCESS | 1650 | 1461590465326 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 06:21:05 INFO - PROCESS | 1650 | 1461590465328 Marionette TRACE conn2 <- [1,1170,null,{}] 06:21:05 INFO - PROCESS | 1650 | 1461590465332 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}] 06:21:05 INFO - PROCESS | 1650 | 1461590465445 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 06:21:05 INFO - PROCESS | 1650 | 1461590465503 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba16000 == 68 [pid = 1650] [id = 300] 06:21:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x115703000) [pid = 1650] [serial = 899] [outer = 0x0] 06:21:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1186af000) [pid = 1650] [serial = 900] [outer = 0x115703000] 06:21:05 INFO - PROCESS | 1650 | 1461590465535 Marionette DEBUG loaded listener.js 06:21:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x119d8f400) [pid = 1650] [serial = 901] [outer = 0x115703000] 06:21:05 INFO - PROCESS | 1650 | 1461590465992 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]]]}] 06:21:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 06:21:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 725ms 06:21:06 INFO - PROCESS | 1650 | 1461590466051 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 06:21:06 INFO - PROCESS | 1650 | 1461590466055 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 06:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 06:21:06 INFO - PROCESS | 1650 | 1461590466060 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 06:21:06 INFO - PROCESS | 1650 | 1461590466062 Marionette TRACE conn2 <- [1,1174,null,{}] 06:21:06 INFO - PROCESS | 1650 | 1461590466064 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}] 06:21:06 INFO - PROCESS | 1650 | 1461590466169 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 06:21:06 INFO - PROCESS | 1650 | 1461590466228 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269ed000 == 69 [pid = 1650] [id = 301] 06:21:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11aa46800) [pid = 1650] [serial = 902] [outer = 0x0] 06:21:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11bcdcc00) [pid = 1650] [serial = 903] [outer = 0x11aa46800] 06:21:06 INFO - PROCESS | 1650 | 1461590466258 Marionette DEBUG loaded listener.js 06:21:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11c448000) [pid = 1650] [serial = 904] [outer = 0x11aa46800] 06:21:06 INFO - PROCESS | 1650 | 1461590466703 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] 06:21:06 INFO - PROCESS | 1650 | 1461590466735 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 06:21:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 06:21:06 INFO - PROCESS | 1650 | 1461590466737 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 06:21:06 INFO - PROCESS | 1650 | 1461590466740 Marionette TRACE conn2 <- [1,1178,null,{}] 06:21:06 INFO - PROCESS | 1650 | 1461590466748 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}] 06:21:06 INFO - PROCESS | 1650 | 1461590466854 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 06:21:06 INFO - PROCESS | 1650 | 1461590466915 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a822000 == 70 [pid = 1650] [id = 302] 06:21:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x123cb3800) [pid = 1650] [serial = 905] [outer = 0x0] 06:21:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12a863000) [pid = 1650] [serial = 906] [outer = 0x123cb3800] 06:21:06 INFO - PROCESS | 1650 | 1461590466947 Marionette DEBUG loaded listener.js 06:21:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12aceb000) [pid = 1650] [serial = 907] [outer = 0x123cb3800] 06:21:07 INFO - PROCESS | 1650 | 1461590467439 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] 06:21:07 INFO - PROCESS | 1650 | 1461590467512 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 06:21:07 INFO - PROCESS | 1650 | 1461590467514 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 06:21:07 INFO - PROCESS | 1650 | 1461590467516 Marionette TRACE conn2 <- [1,1182,null,{}] 06:21:07 INFO - PROCESS | 1650 | 1461590467518 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}] 06:21:07 INFO - PROCESS | 1650 | 1461590467624 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 06:21:07 INFO - PROCESS | 1650 | 1461590467911 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x119724800 == 71 [pid = 1650] [id = 303] 06:21:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x1147d7c00) [pid = 1650] [serial = 908] [outer = 0x0] 06:21:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11516d000) [pid = 1650] [serial = 909] [outer = 0x1147d7c00] 06:21:07 INFO - PROCESS | 1650 | 1461590467939 Marionette DEBUG loaded listener.js 06:21:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x115757000) [pid = 1650] [serial = 910] [outer = 0x1147d7c00] 06:21:08 INFO - PROCESS | 1650 | 1461590468342 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 2","_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] 06:21:08 INFO - PROCESS | 1650 | 1461590468387 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 06:21:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 06:21:08 INFO - PROCESS | 1650 | 1461590468390 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 06:21:08 INFO - PROCESS | 1650 | 1461590468392 Marionette TRACE conn2 <- [1,1186,null,{}] 06:21:08 INFO - PROCESS | 1650 | 1461590468396 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}] 06:21:08 INFO - PROCESS | 1650 | 1461590468490 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 06:21:08 INFO - PROCESS | 1650 | 1461590468561 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d34000 == 72 [pid = 1650] [id = 304] 06:21:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11638a000) [pid = 1650] [serial = 911] [outer = 0x0] 06:21:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x116681c00) [pid = 1650] [serial = 912] [outer = 0x11638a000] 06:21:08 INFO - PROCESS | 1650 | 1461590468589 Marionette DEBUG loaded listener.js 06:21:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x118aef000) [pid = 1650] [serial = 913] [outer = 0x11638a000] 06:21:09 INFO - PROCESS | 1650 | 1461590469051 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] 06:21:09 INFO - PROCESS | 1650 | 1461590469148 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 06:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 06:21:09 INFO - PROCESS | 1650 | 1461590469169 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 06:21:09 INFO - PROCESS | 1650 | 1461590469171 Marionette TRACE conn2 <- [1,1190,null,{}] 06:21:09 INFO - PROCESS | 1650 | 1461590469175 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}] 06:21:09 INFO - PROCESS | 1650 | 1461590469355 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 06:21:09 INFO - PROCESS | 1650 | 1461590469366 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x11980b000 == 73 [pid = 1650] [id = 305] 06:21:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x11867a800) [pid = 1650] [serial = 914] [outer = 0x0] 06:21:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11a686800) [pid = 1650] [serial = 915] [outer = 0x11867a800] 06:21:09 INFO - PROCESS | 1650 | 1461590469394 Marionette DEBUG loaded listener.js 06:21:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11aa49000) [pid = 1650] [serial = 916] [outer = 0x11867a800] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa63800 == 72 [pid = 1650] [id = 244] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa63000 == 71 [pid = 1650] [id = 208] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x114b42800 == 70 [pid = 1650] [id = 243] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11b966800 == 69 [pid = 1650] [id = 226] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6c7000 == 68 [pid = 1650] [id = 247] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x125b4c800 == 67 [pid = 1650] [id = 298] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x125b37000 == 66 [pid = 1650] [id = 297] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12c774000 == 65 [pid = 1650] [id = 296] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe62000 == 64 [pid = 1650] [id = 295] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3c2000 == 63 [pid = 1650] [id = 294] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12e363800 == 62 [pid = 1650] [id = 293] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12dcba400) [pid = 1650] [serial = 833] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12db0d800 == 61 [pid = 1650] [id = 292] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12d13b800 == 60 [pid = 1650] [id = 291] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12b658000 == 59 [pid = 1650] [id = 290] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x125e37800 == 58 [pid = 1650] [id = 289] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11c692000 == 57 [pid = 1650] [id = 288] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x116319000 == 56 [pid = 1650] [id = 287] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5fa800 == 55 [pid = 1650] [id = 286] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff70000 == 54 [pid = 1650] [id = 283] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff59800 == 53 [pid = 1650] [id = 282] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa90800 == 52 [pid = 1650] [id = 281] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5df000 == 51 [pid = 1650] [id = 280] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x119236000 == 50 [pid = 1650] [id = 279] 06:21:09 INFO - PROCESS | 1650 | --DOCSHELL 0x12e377800 == 49 [pid = 1650] [id = 278] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12d6cc800) [pid = 1650] [serial = 831] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11c14e400) [pid = 1650] [serial = 806] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12bc94400) [pid = 1650] [serial = 738] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12700bc00) [pid = 1650] [serial = 792] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12b530c00) [pid = 1650] [serial = 798] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x115173c00) [pid = 1650] [serial = 786] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x129ea0400) [pid = 1650] [serial = 633] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11c90dc00) [pid = 1650] [serial = 825] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12d1cb400) [pid = 1650] [serial = 741] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12bb57400) [pid = 1650] [serial = 684] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11a688800) [pid = 1650] [serial = 788] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12d04f400) [pid = 1650] [serial = 828] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129ea2400) [pid = 1650] [serial = 827] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x128395800) [pid = 1650] [serial = 794] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11570b400) [pid = 1650] [serial = 729] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x126977400) [pid = 1650] [serial = 809] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11ae3dc00) [pid = 1650] [serial = 732] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12b25bc00) [pid = 1650] [serial = 795] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11ae68c00) [pid = 1650] [serial = 789] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12d1c0800) [pid = 1650] [serial = 830] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x118a45800) [pid = 1650] [serial = 675] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11aa4d000) [pid = 1650] [serial = 803] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1295e9c00) [pid = 1650] [serial = 630] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11ae3e000) [pid = 1650] [serial = 804] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12b52cc00) [pid = 1650] [serial = 816] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b89e000) [pid = 1650] [serial = 818] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x129e89400) [pid = 1650] [serial = 815] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1268d3c00) [pid = 1650] [serial = 791] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12be98c00) [pid = 1650] [serial = 822] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11516e800) [pid = 1650] [serial = 785] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x128299c00) [pid = 1650] [serial = 681] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x127037400) [pid = 1650] [serial = 797] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12bc97c00) [pid = 1650] [serial = 821] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x115ac8000) [pid = 1650] [serial = 824] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118afa800) [pid = 1650] [serial = 621] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x126e19800) [pid = 1650] [serial = 627] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12bb62400) [pid = 1650] [serial = 819] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11c404400) [pid = 1650] [serial = 807] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x127272400) [pid = 1650] [serial = 813] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11ae62800) [pid = 1650] [serial = 624] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x126e1fc00) [pid = 1650] [serial = 810] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127007400) [pid = 1650] [serial = 812] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11b945c00) [pid = 1650] [serial = 678] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x1163fa400) [pid = 1650] [serial = 800] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x1276f2800) [pid = 1650] [serial = 735] [outer = 0x0] [url = about:blank] 06:21:09 INFO - PROCESS | 1650 | 1461590469872 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] 06:21:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 06:21:09 INFO - PROCESS | 1650 | 1461590469894 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 06:21:09 INFO - PROCESS | 1650 | 1461590469904 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 06:21:09 INFO - PROCESS | 1650 | 1461590469910 Marionette TRACE conn2 <- [1,1194,null,{}] 06:21:09 INFO - PROCESS | 1650 | 1461590469938 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}] 06:21:10 INFO - PROCESS | 1650 | 1461590470050 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 06:21:10 INFO - PROCESS | 1650 | 1461590470057 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa63800 == 50 [pid = 1650] [id = 306] 06:21:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11abaac00) [pid = 1650] [serial = 917] [outer = 0x0] 06:21:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11abb5800) [pid = 1650] [serial = 918] [outer = 0x11abaac00] 06:21:10 INFO - PROCESS | 1650 | 1461590470085 Marionette DEBUG loaded listener.js 06:21:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11ae36800) [pid = 1650] [serial = 919] [outer = 0x11abaac00] 06:21:10 INFO - PROCESS | 1650 | 1461590470409 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] 06:21:10 INFO - PROCESS | 1650 | 1461590470442 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 06:21:10 INFO - PROCESS | 1650 | 1461590470444 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 06:21:10 INFO - PROCESS | 1650 | 1461590470445 Marionette TRACE conn2 <- [1,1198,null,{}] 06:21:10 INFO - PROCESS | 1650 | 1461590470447 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}] 06:21:10 INFO - PROCESS | 1650 | 1461590470523 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 06:21:10 INFO - PROCESS | 1650 | 1461590470572 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b16b000 == 51 [pid = 1650] [id = 307] 06:21:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11abab800) [pid = 1650] [serial = 920] [outer = 0x0] 06:21:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11ae66c00) [pid = 1650] [serial = 921] [outer = 0x11abab800] 06:21:10 INFO - PROCESS | 1650 | 1461590470598 Marionette DEBUG loaded listener.js 06:21:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11b9c7c00) [pid = 1650] [serial = 922] [outer = 0x11abab800] 06:21:10 INFO - PROCESS | 1650 | 1461590470913 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]]]}] 06:21:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 06:21:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 521ms 06:21:10 INFO - PROCESS | 1650 | 1461590470966 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 06:21:10 INFO - PROCESS | 1650 | 1461590470968 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 06:21:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 06:21:10 INFO - PROCESS | 1650 | 1461590470971 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 06:21:10 INFO - PROCESS | 1650 | 1461590470973 Marionette TRACE conn2 <- [1,1202,null,{}] 06:21:10 INFO - PROCESS | 1650 | 1461590470977 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}] 06:21:11 INFO - PROCESS | 1650 | 1461590471091 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 06:21:11 INFO - PROCESS | 1650 | 1461590471162 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5ea800 == 52 [pid = 1650] [id = 308] 06:21:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11bcd7800) [pid = 1650] [serial = 923] [outer = 0x0] 06:21:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c14c400) [pid = 1650] [serial = 924] [outer = 0x11bcd7800] 06:21:11 INFO - PROCESS | 1650 | 1461590471216 Marionette DEBUG loaded listener.js 06:21:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c288800) [pid = 1650] [serial = 925] [outer = 0x11bcd7800] 06:21:11 INFO - PROCESS | 1650 | 1461590471561 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]]]}] 06:21:11 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 06:21:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 619ms 06:21:11 INFO - PROCESS | 1650 | 1461590471591 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 06:21:11 INFO - PROCESS | 1650 | 1461590471592 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 06:21:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 06:21:11 INFO - PROCESS | 1650 | 1461590471594 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 06:21:11 INFO - PROCESS | 1650 | 1461590471596 Marionette TRACE conn2 <- [1,1206,null,{}] 06:21:11 INFO - PROCESS | 1650 | 1461590471601 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}] 06:21:11 INFO - PROCESS | 1650 | 1461590471681 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 06:21:11 INFO - PROCESS | 1650 | 1461590471714 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c1f000 == 53 [pid = 1650] [id = 309] 06:21:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11ae32800) [pid = 1650] [serial = 926] [outer = 0x0] 06:21:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11c40fc00) [pid = 1650] [serial = 927] [outer = 0x11ae32800] 06:21:11 INFO - PROCESS | 1650 | 1461590471739 Marionette DEBUG loaded listener.js 06:21:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x125ba6c00) [pid = 1650] [serial = 928] [outer = 0x11ae32800] 06:21:12 INFO - PROCESS | 1650 | 1461590472095 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]]]}] 06:21:12 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 06:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 522ms 06:21:12 INFO - PROCESS | 1650 | 1461590472118 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 06:21:12 INFO - PROCESS | 1650 | 1461590472119 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 06:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 06:21:12 INFO - PROCESS | 1650 | 1461590472121 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 06:21:12 INFO - PROCESS | 1650 | 1461590472122 Marionette TRACE conn2 <- [1,1210,null,{}] 06:21:12 INFO - PROCESS | 1650 | 1461590472124 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}] 06:21:12 INFO - PROCESS | 1650 | 1461590472220 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 06:21:12 INFO - PROCESS | 1650 | 1461590472233 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d37000 == 54 [pid = 1650] [id = 310] 06:21:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x125bac400) [pid = 1650] [serial = 929] [outer = 0x0] 06:21:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12697c400) [pid = 1650] [serial = 930] [outer = 0x125bac400] 06:21:12 INFO - PROCESS | 1650 | 1461590472260 Marionette DEBUG loaded listener.js 06:21:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x126e22000) [pid = 1650] [serial = 931] [outer = 0x125bac400] 06:21:12 INFO - PROCESS | 1650 | 1461590472575 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]]]}] 06:21:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 06:21:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 469ms 06:21:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 06:21:12 INFO - PROCESS | 1650 | 1461590472591 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 06:21:12 INFO - PROCESS | 1650 | 1461590472592 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 06:21:12 INFO - PROCESS | 1650 | 1461590472594 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 06:21:12 INFO - PROCESS | 1650 | 1461590472596 Marionette TRACE conn2 <- [1,1214,null,{}] 06:21:12 INFO - PROCESS | 1650 | 1461590472601 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}] 06:21:12 INFO - PROCESS | 1650 | 1461590472695 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 06:21:12 INFO - PROCESS | 1650 | 1461590472728 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x126863800 == 55 [pid = 1650] [id = 311] 06:21:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x126e24400) [pid = 1650] [serial = 932] [outer = 0x0] 06:21:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x127034c00) [pid = 1650] [serial = 933] [outer = 0x126e24400] 06:21:12 INFO - PROCESS | 1650 | 1461590472753 Marionette DEBUG loaded listener.js 06:21:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12727dc00) [pid = 1650] [serial = 934] [outer = 0x126e24400] 06:21:13 INFO - PROCESS | 1650 | 1461590473089 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]]]}] 06:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 06:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 522ms 06:21:13 INFO - PROCESS | 1650 | 1461590473116 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 06:21:13 INFO - PROCESS | 1650 | 1461590473117 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 06:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 06:21:13 INFO - PROCESS | 1650 | 1461590473125 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 06:21:13 INFO - PROCESS | 1650 | 1461590473126 Marionette TRACE conn2 <- [1,1218,null,{}] 06:21:13 INFO - PROCESS | 1650 | 1461590473128 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}] 06:21:13 INFO - PROCESS | 1650 | 1461590473221 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 06:21:13 INFO - PROCESS | 1650 | 1461590473225 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e5c800 == 56 [pid = 1650] [id = 312] 06:21:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12700f400) [pid = 1650] [serial = 935] [outer = 0x0] 06:21:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12787e000) [pid = 1650] [serial = 936] [outer = 0x12700f400] 06:21:13 INFO - PROCESS | 1650 | 1461590473251 Marionette DEBUG loaded listener.js 06:21:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x127ae9000) [pid = 1650] [serial = 937] [outer = 0x12700f400] 06:21:13 INFO - PROCESS | 1650 | 1461590473569 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]]]}] 06:21:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 06:21:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 467ms 06:21:13 INFO - PROCESS | 1650 | 1461590473593 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 06:21:13 INFO - PROCESS | 1650 | 1461590473594 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 06:21:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 06:21:13 INFO - PROCESS | 1650 | 1461590473598 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 06:21:13 INFO - PROCESS | 1650 | 1461590473600 Marionette TRACE conn2 <- [1,1222,null,{}] 06:21:13 INFO - PROCESS | 1650 | 1461590473609 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}] 06:21:13 INFO - PROCESS | 1650 | 1461590473702 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 06:21:13 INFO - PROCESS | 1650 | 1461590473706 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x127332000 == 57 [pid = 1650] [id = 313] 06:21:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12727b400) [pid = 1650] [serial = 938] [outer = 0x0] 06:21:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x128283000) [pid = 1650] [serial = 939] [outer = 0x12727b400] 06:21:13 INFO - PROCESS | 1650 | 1461590473736 Marionette DEBUG loaded listener.js 06:21:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129e8ac00) [pid = 1650] [serial = 940] [outer = 0x12727b400] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x115a3b400) [pid = 1650] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12bc9a400) [pid = 1650] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12a862c00) [pid = 1650] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11a68ec00) [pid = 1650] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12a86a400) [pid = 1650] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12aec0000) [pid = 1650] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11516d800) [pid = 1650] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x129e8fc00) [pid = 1650] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c150400) [pid = 1650] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11516ec00) [pid = 1650] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b529400) [pid = 1650] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11c560000) [pid = 1650] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12b336000) [pid = 1650] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12d662000) [pid = 1650] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 06:21:14 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x1295e3000) [pid = 1650] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 06:21:14 INFO - PROCESS | 1650 | 1461590474441 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] 06:21:14 INFO - PROCESS | 1650 | 1461590474482 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 06:21:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 06:21:14 INFO - PROCESS | 1650 | 1461590474488 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 06:21:14 INFO - PROCESS | 1650 | 1461590474491 Marionette TRACE conn2 <- [1,1226,null,{}] 06:21:14 INFO - PROCESS | 1650 | 1461590474497 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}] 06:21:14 INFO - PROCESS | 1650 | 1461590474653 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 06:21:14 INFO - PROCESS | 1650 | 1461590474745 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11980f000 == 58 [pid = 1650] [id = 314] 06:21:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11570ac00) [pid = 1650] [serial = 941] [outer = 0x0] 06:21:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x1188e6000) [pid = 1650] [serial = 942] [outer = 0x11570ac00] 06:21:14 INFO - PROCESS | 1650 | 1461590474778 Marionette DEBUG loaded listener.js 06:21:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11912ac00) [pid = 1650] [serial = 943] [outer = 0x11570ac00] 06:21:15 INFO - PROCESS | 1650 | 1461590475199 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]]]}] 06:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 06:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 774ms 06:21:15 INFO - PROCESS | 1650 | 1461590475261 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 06:21:15 INFO - PROCESS | 1650 | 1461590475265 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 06:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 06:21:15 INFO - PROCESS | 1650 | 1461590475270 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 06:21:15 INFO - PROCESS | 1650 | 1461590475271 Marionette TRACE conn2 <- [1,1230,null,{}] 06:21:15 INFO - PROCESS | 1650 | 1461590475274 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}] 06:21:15 INFO - PROCESS | 1650 | 1461590475370 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 06:21:15 INFO - PROCESS | 1650 | 1461590475433 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c164000 == 59 [pid = 1650] [id = 315] 06:21:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x119a75000) [pid = 1650] [serial = 944] [outer = 0x0] 06:21:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11aba9400) [pid = 1650] [serial = 945] [outer = 0x119a75000] 06:21:15 INFO - PROCESS | 1650 | 1461590475464 Marionette DEBUG loaded listener.js 06:21:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11ae37800) [pid = 1650] [serial = 946] [outer = 0x119a75000] 06:21:15 INFO - PROCESS | 1650 | 1461590475913 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]]]}] 06:21:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 06:21:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 670ms 06:21:15 INFO - PROCESS | 1650 | 1461590475941 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 06:21:15 INFO - PROCESS | 1650 | 1461590475943 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 06:21:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 06:21:15 INFO - PROCESS | 1650 | 1461590475947 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 06:21:15 INFO - PROCESS | 1650 | 1461590475951 Marionette TRACE conn2 <- [1,1234,null,{}] 06:21:15 INFO - PROCESS | 1650 | 1461590475963 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}] 06:21:16 INFO - PROCESS | 1650 | 1461590476105 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 06:21:16 INFO - PROCESS | 1650 | 1461590476200 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x127aa1000 == 60 [pid = 1650] [id = 316] 06:21:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11b1e3400) [pid = 1650] [serial = 947] [outer = 0x0] 06:21:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c18e400) [pid = 1650] [serial = 948] [outer = 0x11b1e3400] 06:21:16 INFO - PROCESS | 1650 | 1461590476252 Marionette DEBUG loaded listener.js 06:21:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11c90a000) [pid = 1650] [serial = 949] [outer = 0x11b1e3400] 06:21:16 INFO - PROCESS | 1650 | 1461590476723 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]]]}] 06:21:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 06:21:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 824ms 06:21:16 INFO - PROCESS | 1650 | 1461590476771 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 06:21:16 INFO - PROCESS | 1650 | 1461590476772 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 06:21:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 06:21:16 INFO - PROCESS | 1650 | 1461590476775 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 06:21:16 INFO - PROCESS | 1650 | 1461590476776 Marionette TRACE conn2 <- [1,1238,null,{}] 06:21:16 INFO - PROCESS | 1650 | 1461590476779 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}] 06:21:16 INFO - PROCESS | 1650 | 1461590476875 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 06:21:16 INFO - PROCESS | 1650 | 1461590476926 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e5a000 == 61 [pid = 1650] [id = 317] 06:21:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x126b66400) [pid = 1650] [serial = 950] [outer = 0x0] 06:21:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1276fcc00) [pid = 1650] [serial = 951] [outer = 0x126b66400] 06:21:16 INFO - PROCESS | 1650 | 1461590476956 Marionette DEBUG loaded listener.js 06:21:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1295e2c00) [pid = 1650] [serial = 952] [outer = 0x126b66400] 06:21:17 INFO - PROCESS | 1650 | 1461590477351 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]]]}] 06:21:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 06:21:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 618ms 06:21:17 INFO - PROCESS | 1650 | 1461590477393 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 06:21:17 INFO - PROCESS | 1650 | 1461590477395 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 06:21:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 06:21:17 INFO - PROCESS | 1650 | 1461590477397 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 06:21:17 INFO - PROCESS | 1650 | 1461590477398 Marionette TRACE conn2 <- [1,1242,null,{}] 06:21:17 INFO - PROCESS | 1650 | 1461590477401 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}] 06:21:17 INFO - PROCESS | 1650 | 1461590477493 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 06:21:17 INFO - PROCESS | 1650 | 1461590477543 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a820800 == 62 [pid = 1650] [id = 318] 06:21:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1278e6400) [pid = 1650] [serial = 953] [outer = 0x0] 06:21:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x129e8c800) [pid = 1650] [serial = 954] [outer = 0x1278e6400] 06:21:17 INFO - PROCESS | 1650 | 1461590477573 Marionette DEBUG loaded listener.js 06:21:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x129e94800) [pid = 1650] [serial = 955] [outer = 0x1278e6400] 06:21:17 INFO - PROCESS | 1650 | 1461590477985 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]]]}] 06:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 06:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 621ms 06:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 06:21:18 INFO - PROCESS | 1650 | 1461590478018 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 06:21:18 INFO - PROCESS | 1650 | 1461590478020 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 06:21:18 INFO - PROCESS | 1650 | 1461590478022 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 06:21:18 INFO - PROCESS | 1650 | 1461590478023 Marionette TRACE conn2 <- [1,1246,null,{}] 06:21:18 INFO - PROCESS | 1650 | 1461590478026 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}] 06:21:18 INFO - PROCESS | 1650 | 1461590478134 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 06:21:18 INFO - PROCESS | 1650 | 1461590478241 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b86b800 == 63 [pid = 1650] [id = 319] 06:21:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x115176000) [pid = 1650] [serial = 956] [outer = 0x0] 06:21:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12a86d400) [pid = 1650] [serial = 957] [outer = 0x115176000] 06:21:18 INFO - PROCESS | 1650 | 1461590478273 Marionette DEBUG loaded listener.js 06:21:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12aceac00) [pid = 1650] [serial = 958] [outer = 0x115176000] 06:21:18 INFO - PROCESS | 1650 | 1461590478697 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]]]}] 06:21:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 06:21:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 719ms 06:21:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 06:21:18 INFO - PROCESS | 1650 | 1461590478741 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 06:21:18 INFO - PROCESS | 1650 | 1461590478743 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 06:21:18 INFO - PROCESS | 1650 | 1461590478745 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 06:21:18 INFO - PROCESS | 1650 | 1461590478746 Marionette TRACE conn2 <- [1,1250,null,{}] 06:21:18 INFO - PROCESS | 1650 | 1461590478749 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}] 06:21:18 INFO - PROCESS | 1650 | 1461590478948 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 06:21:19 INFO - PROCESS | 1650 | 1461590479007 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11971a000 == 64 [pid = 1650] [id = 320] 06:21:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x115168c00) [pid = 1650] [serial = 959] [outer = 0x0] 06:21:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1153de000) [pid = 1650] [serial = 960] [outer = 0x115168c00] 06:21:19 INFO - PROCESS | 1650 | 1461590479035 Marionette DEBUG loaded listener.js 06:21:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x115a3b400) [pid = 1650] [serial = 961] [outer = 0x115168c00] 06:21:19 INFO - PROCESS | 1650 | 1461590479438 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]]]}] 06:21:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 06:21:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 722ms 06:21:19 INFO - PROCESS | 1650 | 1461590479498 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 06:21:19 INFO - PROCESS | 1650 | 1461590479500 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 06:21:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 06:21:19 INFO - PROCESS | 1650 | 1461590479503 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 06:21:19 INFO - PROCESS | 1650 | 1461590479506 Marionette TRACE conn2 <- [1,1254,null,{}] 06:21:19 INFO - PROCESS | 1650 | 1461590479509 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}] 06:21:19 INFO - PROCESS | 1650 | 1461590479600 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 06:21:19 INFO - PROCESS | 1650 | 1461590479653 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11971b000 == 65 [pid = 1650] [id = 321] 06:21:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x117982800) [pid = 1650] [serial = 962] [outer = 0x0] 06:21:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11aa4d000) [pid = 1650] [serial = 963] [outer = 0x117982800] 06:21:19 INFO - PROCESS | 1650 | 1461590479683 Marionette DEBUG loaded listener.js 06:21:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11adeec00) [pid = 1650] [serial = 964] [outer = 0x117982800] 06:21:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3c6000 == 64 [pid = 1650] [id = 261] 06:21:19 INFO - PROCESS | 1650 | --DOCSHELL 0x126e5c800 == 63 [pid = 1650] [id = 312] 06:21:19 INFO - PROCESS | 1650 | --DOCSHELL 0x126863800 == 62 [pid = 1650] [id = 311] 06:21:19 INFO - PROCESS | 1650 | --DOCSHELL 0x125d37000 == 61 [pid = 1650] [id = 310] 06:21:19 INFO - PROCESS | 1650 | --DOCSHELL 0x123c1f000 == 60 [pid = 1650] [id = 309] 06:21:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5ea800 == 59 [pid = 1650] [id = 308] 06:21:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11b16b000 == 58 [pid = 1650] [id = 307] 06:21:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa63800 == 57 [pid = 1650] [id = 306] 06:21:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11980b000 == 56 [pid = 1650] [id = 305] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b341400) [pid = 1650] [serial = 897] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119d34000 == 55 [pid = 1650] [id = 304] 06:21:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119724800 == 54 [pid = 1650] [id = 303] 06:21:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba16000 == 53 [pid = 1650] [id = 300] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x118f5b000) [pid = 1650] [serial = 801] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12d1c3000) [pid = 1650] [serial = 876] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12a869800) [pid = 1650] [serial = 879] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11b9ce800) [pid = 1650] [serial = 888] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12dcbe800) [pid = 1650] [serial = 877] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12d1c6400) [pid = 1650] [serial = 882] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12a86d800) [pid = 1650] [serial = 880] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12aec1c00) [pid = 1650] [serial = 885] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12e3ccc00) [pid = 1650] [serial = 883] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1188eb400) [pid = 1650] [serial = 858] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x115175400) [pid = 1650] [serial = 857] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12abdd800) [pid = 1650] [serial = 869] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12b260c00) [pid = 1650] [serial = 870] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11c402400) [pid = 1650] [serial = 863] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x125d7a400) [pid = 1650] [serial = 864] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119d8d000) [pid = 1650] [serial = 860] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11b032400) [pid = 1650] [serial = 861] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12bb5a400) [pid = 1650] [serial = 872] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b526800) [pid = 1650] [serial = 842] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12e3ca400) [pid = 1650] [serial = 848] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12700f800) [pid = 1650] [serial = 866] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x128281000) [pid = 1650] [serial = 867] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12b33a000) [pid = 1650] [serial = 894] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12ec10400) [pid = 1650] [serial = 851] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12d65b800) [pid = 1650] [serial = 845] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11ae65400) [pid = 1650] [serial = 839] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x115170400) [pid = 1650] [serial = 836] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x127006400) [pid = 1650] [serial = 854] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12dcbfc00) [pid = 1650] [serial = 834] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x129e95c00) [pid = 1650] [serial = 889] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12aec5c00) [pid = 1650] [serial = 886] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12c7f6800) [pid = 1650] [serial = 892] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12aec8800) [pid = 1650] [serial = 891] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12c7f5400) [pid = 1650] [serial = 873] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b33e000) [pid = 1650] [serial = 895] [outer = 0x0] [url = about:blank] 06:21:19 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x127388400) [pid = 1650] [serial = 453] [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.] 06:21:20 INFO - PROCESS | 1650 | 1461590480054 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]]]}] 06:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 06:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 572ms 06:21:20 INFO - PROCESS | 1650 | 1461590480075 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 06:21:20 INFO - PROCESS | 1650 | 1461590480077 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 06:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 06:21:20 INFO - PROCESS | 1650 | 1461590480082 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 06:21:20 INFO - PROCESS | 1650 | 1461590480083 Marionette TRACE conn2 <- [1,1258,null,{}] 06:21:20 INFO - PROCESS | 1650 | 1461590480086 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}] 06:21:20 INFO - PROCESS | 1650 | 1461590480170 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 06:21:20 INFO - PROCESS | 1650 | 1461590480221 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abd6000 == 54 [pid = 1650] [id = 322] 06:21:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11667dc00) [pid = 1650] [serial = 965] [outer = 0x0] 06:21:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11ae38c00) [pid = 1650] [serial = 966] [outer = 0x11667dc00] 06:21:20 INFO - PROCESS | 1650 | 1461590480247 Marionette DEBUG loaded listener.js 06:21:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11b9c4000) [pid = 1650] [serial = 967] [outer = 0x11667dc00] 06:21:20 INFO - PROCESS | 1650 | 1461590480658 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]]]}] 06:21:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 06:21:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 622ms 06:21:20 INFO - PROCESS | 1650 | 1461590480704 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 06:21:20 INFO - PROCESS | 1650 | 1461590480708 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 06:21:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 06:21:20 INFO - PROCESS | 1650 | 1461590480733 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 06:21:20 INFO - PROCESS | 1650 | 1461590480738 Marionette TRACE conn2 <- [1,1262,null,{}] 06:21:20 INFO - PROCESS | 1650 | 1461590480750 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}] 06:21:20 INFO - PROCESS | 1650 | 1461590480874 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 06:21:20 INFO - PROCESS | 1650 | 1461590480905 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x118813800 == 55 [pid = 1650] [id = 323] 06:21:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11c447800) [pid = 1650] [serial = 968] [outer = 0x0] 06:21:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11c90d000) [pid = 1650] [serial = 969] [outer = 0x11c447800] 06:21:20 INFO - PROCESS | 1650 | 1461590480931 Marionette DEBUG loaded listener.js 06:21:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1268d3c00) [pid = 1650] [serial = 970] [outer = 0x11c447800] 06:21:21 INFO - PROCESS | 1650 | 1461590481254 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]]]}] 06:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 06:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 550ms 06:21:21 INFO - PROCESS | 1650 | 1461590481265 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 06:21:21 INFO - PROCESS | 1650 | 1461590481268 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 06:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 06:21:21 INFO - PROCESS | 1650 | 1461590481277 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 06:21:21 INFO - PROCESS | 1650 | 1461590481278 Marionette TRACE conn2 <- [1,1266,null,{}] 06:21:21 INFO - PROCESS | 1650 | 1461590481283 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}] 06:21:21 INFO - PROCESS | 1650 | 1461590481360 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 06:21:21 INFO - PROCESS | 1650 | 1461590481367 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x125b4b800 == 56 [pid = 1650] [id = 324] 06:21:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x1268d6c00) [pid = 1650] [serial = 971] [outer = 0x0] 06:21:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x127007400) [pid = 1650] [serial = 972] [outer = 0x1268d6c00] 06:21:21 INFO - PROCESS | 1650 | 1461590481392 Marionette DEBUG loaded listener.js 06:21:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12787d000) [pid = 1650] [serial = 973] [outer = 0x1268d6c00] 06:21:21 INFO - PROCESS | 1650 | 1461590481723 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]]]}] 06:21:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 06:21:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 482ms 06:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 06:21:21 INFO - PROCESS | 1650 | 1461590481752 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 06:21:21 INFO - PROCESS | 1650 | 1461590481754 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 06:21:21 INFO - PROCESS | 1650 | 1461590481756 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 06:21:21 INFO - PROCESS | 1650 | 1461590481757 Marionette TRACE conn2 <- [1,1270,null,{}] 06:21:21 INFO - PROCESS | 1650 | 1461590481759 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}] 06:21:21 INFO - PROCESS | 1650 | 1461590481839 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 06:21:21 INFO - PROCESS | 1650 | 1461590481844 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269d6800 == 57 [pid = 1650] [id = 325] 06:21:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x129e96c00) [pid = 1650] [serial = 974] [outer = 0x0] 06:21:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x129e9cc00) [pid = 1650] [serial = 975] [outer = 0x129e96c00] 06:21:21 INFO - PROCESS | 1650 | 1461590481878 Marionette DEBUG loaded listener.js 06:21:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12a86f400) [pid = 1650] [serial = 976] [outer = 0x129e96c00] 06:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 06:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 519ms 06:21:22 INFO - PROCESS | 1650 | 1461590482271 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]]]}] 06:21:22 INFO - PROCESS | 1650 | 1461590482275 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 06:21:22 INFO - PROCESS | 1650 | 1461590482276 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 06:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 06:21:22 INFO - PROCESS | 1650 | 1461590482278 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 06:21:22 INFO - PROCESS | 1650 | 1461590482280 Marionette TRACE conn2 <- [1,1274,null,{}] 06:21:22 INFO - PROCESS | 1650 | 1461590482291 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}] 06:21:22 INFO - PROCESS | 1650 | 1461590482390 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 06:21:22 INFO - PROCESS | 1650 | 1461590482393 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d4f800 == 58 [pid = 1650] [id = 326] 06:21:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129e97400) [pid = 1650] [serial = 977] [outer = 0x0] 06:21:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12abd6800) [pid = 1650] [serial = 978] [outer = 0x129e97400] 06:21:22 INFO - PROCESS | 1650 | 1461590482419 Marionette DEBUG loaded listener.js 06:21:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12acf3c00) [pid = 1650] [serial = 979] [outer = 0x129e97400] 06:21:22 INFO - PROCESS | 1650 | 1461590482740 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]]]}] 06:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 06:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 471ms 06:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 06:21:22 INFO - PROCESS | 1650 | 1461590482752 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 06:21:22 INFO - PROCESS | 1650 | 1461590482753 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 06:21:22 INFO - PROCESS | 1650 | 1461590482760 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 06:21:22 INFO - PROCESS | 1650 | 1461590482761 Marionette TRACE conn2 <- [1,1278,null,{}] 06:21:22 INFO - PROCESS | 1650 | 1461590482767 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}] 06:21:22 INFO - PROCESS | 1650 | 1461590482866 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 06:21:22 INFO - PROCESS | 1650 | 1461590482870 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x127c33000 == 59 [pid = 1650] [id = 327] 06:21:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12a86a400) [pid = 1650] [serial = 980] [outer = 0x0] 06:21:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12acf8c00) [pid = 1650] [serial = 981] [outer = 0x12a86a400] 06:21:22 INFO - PROCESS | 1650 | 1461590482922 Marionette DEBUG loaded listener.js 06:21:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12aec0000) [pid = 1650] [serial = 982] [outer = 0x12a86a400] 06:21:23 INFO - PROCESS | 1650 | 1461590483215 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]]]}] 06:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 06:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 477ms 06:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 06:21:23 INFO - PROCESS | 1650 | 1461590483234 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 06:21:23 INFO - PROCESS | 1650 | 1461590483235 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 06:21:23 INFO - PROCESS | 1650 | 1461590483237 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 06:21:23 INFO - PROCESS | 1650 | 1461590483238 Marionette TRACE conn2 <- [1,1282,null,{}] 06:21:23 INFO - PROCESS | 1650 | 1461590483241 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}] 06:21:23 INFO - PROCESS | 1650 | 1461590483339 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 06:21:23 INFO - PROCESS | 1650 | 1461590483343 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a820000 == 60 [pid = 1650] [id = 328] 06:21:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12acf1c00) [pid = 1650] [serial = 983] [outer = 0x0] 06:21:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12aec8000) [pid = 1650] [serial = 984] [outer = 0x12acf1c00] 06:21:23 INFO - PROCESS | 1650 | 1461590483396 Marionette DEBUG loaded listener.js 06:21:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12b262c00) [pid = 1650] [serial = 985] [outer = 0x12acf1c00] 06:21:23 INFO - PROCESS | 1650 | 1461590483724 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]]]}] 06:21:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 06:21:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 519ms 06:21:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 06:21:23 INFO - PROCESS | 1650 | 1461590483757 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 06:21:23 INFO - PROCESS | 1650 | 1461590483758 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 06:21:23 INFO - PROCESS | 1650 | 1461590483760 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 06:21:23 INFO - PROCESS | 1650 | 1461590483761 Marionette TRACE conn2 <- [1,1286,null,{}] 06:21:23 INFO - PROCESS | 1650 | 1461590483767 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}] 06:21:23 INFO - PROCESS | 1650 | 1461590483864 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 06:21:23 INFO - PROCESS | 1650 | 1461590483868 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12beb8800 == 61 [pid = 1650] [id = 329] 06:21:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x118af4400) [pid = 1650] [serial = 986] [outer = 0x0] 06:21:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b267800) [pid = 1650] [serial = 987] [outer = 0x118af4400] 06:21:23 INFO - PROCESS | 1650 | 1461590483922 Marionette DEBUG loaded listener.js 06:21:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12b33b400) [pid = 1650] [serial = 988] [outer = 0x118af4400] 06:21:24 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11638a000) [pid = 1650] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 06:21:24 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12b337000) [pid = 1650] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 06:21:24 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1147d7c00) [pid = 1650] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 06:21:24 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11bcd7800) [pid = 1650] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 06:21:24 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11abaac00) [pid = 1650] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 06:21:24 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11867a800) [pid = 1650] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 06:21:24 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11abab800) [pid = 1650] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 06:21:24 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11ae32800) [pid = 1650] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 06:21:24 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x125bac400) [pid = 1650] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 06:21:24 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12700f400) [pid = 1650] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 06:21:24 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x126e24400) [pid = 1650] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 06:21:24 INFO - PROCESS | 1650 | 1461590484277 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]]]}] 06:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 06:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 571ms 06:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 06:21:24 INFO - PROCESS | 1650 | 1461590484333 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 06:21:24 INFO - PROCESS | 1650 | 1461590484335 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 06:21:24 INFO - PROCESS | 1650 | 1461590484338 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 06:21:24 INFO - PROCESS | 1650 | 1461590484340 Marionette TRACE conn2 <- [1,1290,null,{}] 06:21:24 INFO - PROCESS | 1650 | 1461590484343 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}] 06:21:24 INFO - PROCESS | 1650 | 1461590484469 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 06:21:24 INFO - PROCESS | 1650 | 1461590484475 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c783800 == 62 [pid = 1650] [id = 330] 06:21:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1188e3000) [pid = 1650] [serial = 989] [outer = 0x0] 06:21:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127275000) [pid = 1650] [serial = 990] [outer = 0x1188e3000] 06:21:24 INFO - PROCESS | 1650 | 1461590484511 Marionette DEBUG loaded listener.js 06:21:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b33dc00) [pid = 1650] [serial = 991] [outer = 0x1188e3000] 06:21:24 INFO - PROCESS | 1650 | 1461590484911 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]]]}] 06:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 06:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 619ms 06:21:24 INFO - PROCESS | 1650 | 1461590484959 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 06:21:24 INFO - PROCESS | 1650 | 1461590484961 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 06:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 06:21:24 INFO - PROCESS | 1650 | 1461590484966 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 06:21:24 INFO - PROCESS | 1650 | 1461590484968 Marionette TRACE conn2 <- [1,1294,null,{}] 06:21:24 INFO - PROCESS | 1650 | 1461590484972 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}] 06:21:25 INFO - PROCESS | 1650 | 1461590485116 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 06:21:25 INFO - PROCESS | 1650 | 1461590485156 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1d2800 == 63 [pid = 1650] [id = 331] 06:21:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11867b400) [pid = 1650] [serial = 992] [outer = 0x0] 06:21:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x126e24400) [pid = 1650] [serial = 993] [outer = 0x11867b400] 06:21:25 INFO - PROCESS | 1650 | 1461590485238 Marionette DEBUG loaded listener.js 06:21:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b676800) [pid = 1650] [serial = 994] [outer = 0x11867b400] 06:21:25 INFO - PROCESS | 1650 | 1461590485550 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]]]}] 06:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 06:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 624ms 06:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 06:21:25 INFO - PROCESS | 1650 | 1461590485589 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 06:21:25 INFO - PROCESS | 1650 | 1461590485591 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 06:21:25 INFO - PROCESS | 1650 | 1461590485593 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 06:21:25 INFO - PROCESS | 1650 | 1461590485594 Marionette TRACE conn2 <- [1,1298,null,{}] 06:21:25 INFO - PROCESS | 1650 | 1461590485605 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}] 06:21:25 INFO - PROCESS | 1650 | 1461590485693 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 06:21:25 INFO - PROCESS | 1650 | 1461590485698 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db0c800 == 64 [pid = 1650] [id = 332] 06:21:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b677000) [pid = 1650] [serial = 995] [outer = 0x0] 06:21:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bb5e800) [pid = 1650] [serial = 996] [outer = 0x12b677000] 06:21:25 INFO - PROCESS | 1650 | 1461590485722 Marionette DEBUG loaded listener.js 06:21:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12bb65400) [pid = 1650] [serial = 997] [outer = 0x12b677000] 06:21:26 INFO - PROCESS | 1650 | 1461590486139 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]]]}] 06:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 06:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 578ms 06:21:26 INFO - PROCESS | 1650 | 1461590486172 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 06:21:26 INFO - PROCESS | 1650 | 1461590486174 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 06:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 06:21:26 INFO - PROCESS | 1650 | 1461590486178 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 06:21:26 INFO - PROCESS | 1650 | 1461590486180 Marionette TRACE conn2 <- [1,1302,null,{}] 06:21:26 INFO - PROCESS | 1650 | 1461590486184 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}] 06:21:26 INFO - PROCESS | 1650 | 1461590486293 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 06:21:26 INFO - PROCESS | 1650 | 1461590486356 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x119219800 == 65 [pid = 1650] [id = 333] 06:21:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11574e000) [pid = 1650] [serial = 998] [outer = 0x0] 06:21:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1166f1000) [pid = 1650] [serial = 999] [outer = 0x11574e000] 06:21:26 INFO - PROCESS | 1650 | 1461590486387 Marionette DEBUG loaded listener.js 06:21:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x118f69c00) [pid = 1650] [serial = 1000] [outer = 0x11574e000] 06:21:26 INFO - PROCESS | 1650 | 1461590486842 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]]]}] 06:21:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 06:21:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 675ms 06:21:26 INFO - PROCESS | 1650 | 1461590486853 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 06:21:26 INFO - PROCESS | 1650 | 1461590486857 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 06:21:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 06:21:26 INFO - PROCESS | 1650 | 1461590486862 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 06:21:26 INFO - PROCESS | 1650 | 1461590486866 Marionette TRACE conn2 <- [1,1306,null,{}] 06:21:26 INFO - PROCESS | 1650 | 1461590486887 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}] 06:21:26 INFO - PROCESS | 1650 | 1461590486993 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 06:21:27 INFO - PROCESS | 1650 | 1461590487059 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5f5000 == 66 [pid = 1650] [id = 334] 06:21:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11aa4dc00) [pid = 1650] [serial = 1001] [outer = 0x0] 06:21:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11b03a800) [pid = 1650] [serial = 1002] [outer = 0x11aa4dc00] 06:21:27 INFO - PROCESS | 1650 | 1461590487089 Marionette DEBUG loaded listener.js 06:21:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11bcd7400) [pid = 1650] [serial = 1003] [outer = 0x11aa4dc00] 06:21:27 INFO - PROCESS | 1650 | 1461590487520 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]]]}] 06:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 06:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 690ms 06:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 06:21:27 INFO - PROCESS | 1650 | 1461590487553 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 06:21:27 INFO - PROCESS | 1650 | 1461590487556 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 06:21:27 INFO - PROCESS | 1650 | 1461590487559 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 06:21:27 INFO - PROCESS | 1650 | 1461590487563 Marionette TRACE conn2 <- [1,1310,null,{}] 06:21:27 INFO - PROCESS | 1650 | 1461590487575 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}] 06:21:27 INFO - PROCESS | 1650 | 1461590487788 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 06:21:27 INFO - PROCESS | 1650 | 1461590487838 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b23b800 == 67 [pid = 1650] [id = 335] 06:21:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12700f400) [pid = 1650] [serial = 1004] [outer = 0x0] 06:21:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12787c000) [pid = 1650] [serial = 1005] [outer = 0x12700f400] 06:21:27 INFO - PROCESS | 1650 | 1461590487871 Marionette DEBUG loaded listener.js 06:21:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x1295ef800) [pid = 1650] [serial = 1006] [outer = 0x12700f400] 06:21:28 INFO - PROCESS | 1650 | 1461590488301 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] 06:21:28 INFO - PROCESS | 1650 | 1461590488336 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 06:21:28 INFO - PROCESS | 1650 | 1461590488338 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 06:21:28 INFO - PROCESS | 1650 | 1461590488340 Marionette TRACE conn2 <- [1,1314,null,{}] 06:21:28 INFO - PROCESS | 1650 | 1461590488342 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}] 06:21:28 INFO - PROCESS | 1650 | 1461590488442 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 06:21:28 INFO - PROCESS | 1650 | 1461590488496 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db11800 == 68 [pid = 1650] [id = 336] 06:21:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x129e9f000) [pid = 1650] [serial = 1007] [outer = 0x0] 06:21:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12acec000) [pid = 1650] [serial = 1008] [outer = 0x129e9f000] 06:21:28 INFO - PROCESS | 1650 | 1461590488526 Marionette DEBUG loaded listener.js 06:21:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b268400) [pid = 1650] [serial = 1009] [outer = 0x129e9f000] 06:21:28 INFO - PROCESS | 1650 | 1461590488965 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]]]}] 06:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 06:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 670ms 06:21:29 INFO - PROCESS | 1650 | 1461590489008 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 06:21:29 INFO - PROCESS | 1650 | 1461590489009 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 06:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 06:21:29 INFO - PROCESS | 1650 | 1461590489028 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 06:21:29 INFO - PROCESS | 1650 | 1461590489030 Marionette TRACE conn2 <- [1,1318,null,{}] 06:21:29 INFO - PROCESS | 1650 | 1461590489035 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}] 06:21:29 INFO - PROCESS | 1650 | 1461590489152 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 06:21:29 INFO - PROCESS | 1650 | 1461590489230 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e37b800 == 69 [pid = 1650] [id = 337] 06:21:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12aec9800) [pid = 1650] [serial = 1010] [outer = 0x0] 06:21:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12b52a000) [pid = 1650] [serial = 1011] [outer = 0x12aec9800] 06:21:29 INFO - PROCESS | 1650 | 1461590489260 Marionette DEBUG loaded listener.js 06:21:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b89ec00) [pid = 1650] [serial = 1012] [outer = 0x12aec9800] 06:21:29 INFO - PROCESS | 1650 | 1461590489698 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]]]}] 06:21:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 06:21:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 738ms 06:21:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 06:21:29 INFO - PROCESS | 1650 | 1461590489751 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 06:21:29 INFO - PROCESS | 1650 | 1461590489752 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 06:21:29 INFO - PROCESS | 1650 | 1461590489754 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 06:21:29 INFO - PROCESS | 1650 | 1461590489755 Marionette TRACE conn2 <- [1,1322,null,{}] 06:21:29 INFO - PROCESS | 1650 | 1461590489758 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}] 06:21:29 INFO - PROCESS | 1650 | 1461590489908 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 06:21:29 INFO - PROCESS | 1650 | 1461590489961 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1166e9800 == 70 [pid = 1650] [id = 338] 06:21:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11912fc00) [pid = 1650] [serial = 1013] [outer = 0x0] 06:21:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11b93b400) [pid = 1650] [serial = 1014] [outer = 0x11912fc00] 06:21:29 INFO - PROCESS | 1650 | 1461590489994 Marionette DEBUG loaded listener.js 06:21:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12c7ed000) [pid = 1650] [serial = 1015] [outer = 0x11912fc00] 06:21:30 INFO - PROCESS | 1650 | 1461590490607 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]]]}] 06:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 06:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 871ms 06:21:30 INFO - PROCESS | 1650 | 1461590490632 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 06:21:30 INFO - PROCESS | 1650 | 1461590490634 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 06:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 06:21:30 INFO - PROCESS | 1650 | 1461590490639 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 06:21:30 INFO - PROCESS | 1650 | 1461590490641 Marionette TRACE conn2 <- [1,1326,null,{}] 06:21:30 INFO - PROCESS | 1650 | 1461590490645 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}] 06:21:30 INFO - PROCESS | 1650 | 1461590490749 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 06:21:30 INFO - PROCESS | 1650 | 1461590490816 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5e9000 == 71 [pid = 1650] [id = 339] 06:21:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x118f5b000) [pid = 1650] [serial = 1016] [outer = 0x0] 06:21:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11aa36400) [pid = 1650] [serial = 1017] [outer = 0x118f5b000] 06:21:30 INFO - PROCESS | 1650 | 1461590490845 Marionette DEBUG loaded listener.js 06:21:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11abafc00) [pid = 1650] [serial = 1018] [outer = 0x118f5b000] 06:21:31 INFO - PROCESS | 1650 | 1461590491320 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]]]}] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5f2800 == 70 [pid = 1650] [id = 189] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1ef000 == 69 [pid = 1650] [id = 228] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1d2800 == 68 [pid = 1650] [id = 331] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12c783800 == 67 [pid = 1650] [id = 330] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12beb8800 == 66 [pid = 1650] [id = 329] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12a820000 == 65 [pid = 1650] [id = 328] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x127c33000 == 64 [pid = 1650] [id = 327] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x126d4f800 == 63 [pid = 1650] [id = 326] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x128283000) [pid = 1650] [serial = 939] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12a863000) [pid = 1650] [serial = 906] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1269d6800 == 62 [pid = 1650] [id = 325] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x125b4b800 == 61 [pid = 1650] [id = 324] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x1269de800 == 60 [pid = 1650] [id = 299] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x118813800 == 59 [pid = 1650] [id = 323] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11abd6000 == 58 [pid = 1650] [id = 322] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11971b000 == 57 [pid = 1650] [id = 321] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11971a000 == 56 [pid = 1650] [id = 320] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11c164000 == 55 [pid = 1650] [id = 315] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x11980f000 == 54 [pid = 1650] [id = 314] 06:21:31 INFO - PROCESS | 1650 | --DOCSHELL 0x127332000 == 53 [pid = 1650] [id = 313] 06:21:31 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 06:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 728ms 06:21:31 INFO - PROCESS | 1650 | 1461590491377 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 06:21:31 INFO - PROCESS | 1650 | 1461590491382 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12787e000) [pid = 1650] [serial = 936] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x127ae9000) [pid = 1650] [serial = 937] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12727dc00) [pid = 1650] [serial = 934] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x118aef000) [pid = 1650] [serial = 913] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x116681c00) [pid = 1650] [serial = 912] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12e3f5800) [pid = 1650] [serial = 898] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x115757000) [pid = 1650] [serial = 910] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11516d000) [pid = 1650] [serial = 909] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11c14c400) [pid = 1650] [serial = 924] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11c288800) [pid = 1650] [serial = 925] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11abb5800) [pid = 1650] [serial = 918] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11ae36800) [pid = 1650] [serial = 919] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11aa49000) [pid = 1650] [serial = 916] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11a686800) [pid = 1650] [serial = 915] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11ae66c00) [pid = 1650] [serial = 921] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11b9c7c00) [pid = 1650] [serial = 922] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11bcdcc00) [pid = 1650] [serial = 903] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x1186af000) [pid = 1650] [serial = 900] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x127034c00) [pid = 1650] [serial = 933] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x126e22000) [pid = 1650] [serial = 931] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11c40fc00) [pid = 1650] [serial = 927] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x125ba6c00) [pid = 1650] [serial = 928] [outer = 0x0] [url = about:blank] 06:21:31 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12697c400) [pid = 1650] [serial = 930] [outer = 0x0] [url = about:blank] 06:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 06:21:31 INFO - PROCESS | 1650 | 1461590491395 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 06:21:31 INFO - PROCESS | 1650 | 1461590491398 Marionette TRACE conn2 <- [1,1330,null,{}] 06:21:31 INFO - PROCESS | 1650 | 1461590491401 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}] 06:21:31 INFO - PROCESS | 1650 | 1461590491492 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 06:21:31 INFO - PROCESS | 1650 | 1461590491505 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abc3800 == 54 [pid = 1650] [id = 340] 06:21:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11ae3bc00) [pid = 1650] [serial = 1019] [outer = 0x0] 06:21:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11ae66c00) [pid = 1650] [serial = 1020] [outer = 0x11ae3bc00] 06:21:31 INFO - PROCESS | 1650 | 1461590491532 Marionette DEBUG loaded listener.js 06:21:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11bcd3000) [pid = 1650] [serial = 1021] [outer = 0x11ae3bc00] 06:21:31 INFO - PROCESS | 1650 | 1461590491881 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]]]}] 06:21:31 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 06:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 525ms 06:21:31 INFO - PROCESS | 1650 | 1461590491930 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 06:21:31 INFO - PROCESS | 1650 | 1461590491931 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 06:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 06:21:31 INFO - PROCESS | 1650 | 1461590491935 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 06:21:31 INFO - PROCESS | 1650 | 1461590491937 Marionette TRACE conn2 <- [1,1334,null,{}] 06:21:31 INFO - PROCESS | 1650 | 1461590491944 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}] 06:21:32 INFO - PROCESS | 1650 | 1461590492028 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 06:21:32 INFO - PROCESS | 1650 | 1461590492056 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8dc800 == 55 [pid = 1650] [id = 341] 06:21:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11c569400) [pid = 1650] [serial = 1022] [outer = 0x0] 06:21:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12697c400) [pid = 1650] [serial = 1023] [outer = 0x11c569400] 06:21:32 INFO - PROCESS | 1650 | 1461590492084 Marionette DEBUG loaded listener.js 06:21:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127034c00) [pid = 1650] [serial = 1024] [outer = 0x11c569400] 06:21:32 INFO - PROCESS | 1650 | 1461590492431 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]]]}] 06:21:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 06:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 520ms 06:21:32 INFO - PROCESS | 1650 | 1461590492455 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 06:21:32 INFO - PROCESS | 1650 | 1461590492457 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 06:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 06:21:32 INFO - PROCESS | 1650 | 1461590492472 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 06:21:32 INFO - PROCESS | 1650 | 1461590492473 Marionette TRACE conn2 <- [1,1338,null,{}] 06:21:32 INFO - PROCESS | 1650 | 1461590492475 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}] 06:21:32 INFO - PROCESS | 1650 | 1461590492554 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 06:21:32 INFO - PROCESS | 1650 | 1461590492558 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269d8000 == 56 [pid = 1650] [id = 342] 06:21:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x126979000) [pid = 1650] [serial = 1025] [outer = 0x0] 06:21:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x128299400) [pid = 1650] [serial = 1026] [outer = 0x126979000] 06:21:32 INFO - PROCESS | 1650 | 1461590492587 Marionette DEBUG loaded listener.js 06:21:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x129e9ac00) [pid = 1650] [serial = 1027] [outer = 0x126979000] 06:21:33 INFO - PROCESS | 1650 | 1461590493413 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]]]}] 06:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 06:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 973ms 06:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 06:21:33 INFO - PROCESS | 1650 | 1461590493442 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 06:21:33 INFO - PROCESS | 1650 | 1461590493443 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 06:21:33 INFO - PROCESS | 1650 | 1461590493445 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 06:21:33 INFO - PROCESS | 1650 | 1461590493446 Marionette TRACE conn2 <- [1,1342,null,{}] 06:21:33 INFO - PROCESS | 1650 | 1461590493456 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}] 06:21:33 INFO - PROCESS | 1650 | 1461590493547 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 06:21:33 INFO - PROCESS | 1650 | 1461590493552 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11971c000 == 57 [pid = 1650] [id = 343] 06:21:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x127876400) [pid = 1650] [serial = 1028] [outer = 0x0] 06:21:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12a862c00) [pid = 1650] [serial = 1029] [outer = 0x127876400] 06:21:33 INFO - PROCESS | 1650 | 1461590493577 Marionette DEBUG loaded listener.js 06:21:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12acf5800) [pid = 1650] [serial = 1030] [outer = 0x127876400] 06:21:33 INFO - PROCESS | 1650 | 1461590493914 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]]]}] 06:21:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 06:21:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 522ms 06:21:33 INFO - PROCESS | 1650 | 1461590493968 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 06:21:33 INFO - PROCESS | 1650 | 1461590493969 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 06:21:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 06:21:33 INFO - PROCESS | 1650 | 1461590493971 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 06:21:33 INFO - PROCESS | 1650 | 1461590493972 Marionette TRACE conn2 <- [1,1346,null,{}] 06:21:33 INFO - PROCESS | 1650 | 1461590493974 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}] 06:21:34 INFO - PROCESS | 1650 | 1461590494085 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 06:21:34 INFO - PROCESS | 1650 | 1461590494090 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e62800 == 58 [pid = 1650] [id = 344] 06:21:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12abd2c00) [pid = 1650] [serial = 1031] [outer = 0x0] 06:21:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12aebcc00) [pid = 1650] [serial = 1032] [outer = 0x12abd2c00] 06:21:34 INFO - PROCESS | 1650 | 1461590494145 Marionette DEBUG loaded listener.js 06:21:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b8a1800) [pid = 1650] [serial = 1033] [outer = 0x12abd2c00] 06:21:34 INFO - PROCESS | 1650 | 1461590494467 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]]]}] 06:21:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 06:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 518ms 06:21:34 INFO - PROCESS | 1650 | 1461590494490 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 06:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 06:21:34 INFO - PROCESS | 1650 | 1461590494491 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 06:21:34 INFO - PROCESS | 1650 | 1461590494493 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 06:21:34 INFO - PROCESS | 1650 | 1461590494494 Marionette TRACE conn2 <- [1,1350,null,{}] 06:21:34 INFO - PROCESS | 1650 | 1461590494497 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}] 06:21:34 INFO - PROCESS | 1650 | 1461590494604 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 06:21:34 INFO - PROCESS | 1650 | 1461590494608 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12beb8800 == 59 [pid = 1650] [id = 345] 06:21:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12acf4800) [pid = 1650] [serial = 1034] [outer = 0x0] 06:21:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12bb63000) [pid = 1650] [serial = 1035] [outer = 0x12acf4800] 06:21:34 INFO - PROCESS | 1650 | 1461590494633 Marionette DEBUG loaded listener.js 06:21:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12be97400) [pid = 1650] [serial = 1036] [outer = 0x12acf4800] 06:21:34 INFO - PROCESS | 1650 | 1461590494967 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]]]}] 06:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 06:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 521ms 06:21:35 INFO - PROCESS | 1650 | 1461590495015 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 06:21:35 INFO - PROCESS | 1650 | 1461590495016 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 06:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 06:21:35 INFO - PROCESS | 1650 | 1461590495018 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 06:21:35 INFO - PROCESS | 1650 | 1461590495019 Marionette TRACE conn2 <- [1,1354,null,{}] 06:21:35 INFO - PROCESS | 1650 | 1461590495021 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}] 06:21:35 INFO - PROCESS | 1650 | 1461590495120 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 06:21:35 INFO - PROCESS | 1650 | 1461590495134 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1d5000 == 60 [pid = 1650] [id = 346] 06:21:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12be95800) [pid = 1650] [serial = 1037] [outer = 0x0] 06:21:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12cfc5800) [pid = 1650] [serial = 1038] [outer = 0x12be95800] 06:21:35 INFO - PROCESS | 1650 | 1461590495159 Marionette DEBUG loaded listener.js 06:21:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12d04d400) [pid = 1650] [serial = 1039] [outer = 0x12be95800] 06:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x129e97400) [pid = 1650] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 06:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12a86a400) [pid = 1650] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 06:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1268d6c00) [pid = 1650] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 06:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c447800) [pid = 1650] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 06:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x117982800) [pid = 1650] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 06:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129e96c00) [pid = 1650] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 06:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x115168c00) [pid = 1650] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 06:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11667dc00) [pid = 1650] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 06:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12acf1c00) [pid = 1650] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 06:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x118af4400) [pid = 1650] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 06:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11867b400) [pid = 1650] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 06:21:35 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1188e3000) [pid = 1650] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 06:21:35 INFO - PROCESS | 1650 | 1461590495587 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]]]}] 06:21:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 06:21:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 618ms 06:21:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 06:21:35 INFO - PROCESS | 1650 | 1461590495637 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 06:21:35 INFO - PROCESS | 1650 | 1461590495638 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 06:21:35 INFO - PROCESS | 1650 | 1461590495640 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 06:21:35 INFO - PROCESS | 1650 | 1461590495641 Marionette TRACE conn2 <- [1,1358,null,{}] 06:21:35 INFO - PROCESS | 1650 | 1461590495643 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}] 06:21:35 INFO - PROCESS | 1650 | 1461590495725 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 06:21:35 INFO - PROCESS | 1650 | 1461590495730 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d41800 == 61 [pid = 1650] [id = 347] 06:21:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118675c00) [pid = 1650] [serial = 1040] [outer = 0x0] 06:21:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11ae33000) [pid = 1650] [serial = 1041] [outer = 0x118675c00] 06:21:35 INFO - PROCESS | 1650 | 1461590495755 Marionette DEBUG loaded listener.js 06:21:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12acea800) [pid = 1650] [serial = 1042] [outer = 0x118675c00] 06:21:36 INFO - PROCESS | 1650 | 1461590496090 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]]]}] 06:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 06:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 468ms 06:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 06:21:36 INFO - PROCESS | 1650 | 1461590496109 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 06:21:36 INFO - PROCESS | 1650 | 1461590496110 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 06:21:36 INFO - PROCESS | 1650 | 1461590496112 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 06:21:36 INFO - PROCESS | 1650 | 1461590496115 Marionette TRACE conn2 <- [1,1362,null,{}] 06:21:36 INFO - PROCESS | 1650 | 1461590496120 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}] 06:21:36 INFO - PROCESS | 1650 | 1461590496225 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 06:21:36 INFO - PROCESS | 1650 | 1461590496232 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc0b000 == 62 [pid = 1650] [id = 348] 06:21:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b25b000) [pid = 1650] [serial = 1043] [outer = 0x0] 06:21:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12c7ee800) [pid = 1650] [serial = 1044] [outer = 0x12b25b000] 06:21:36 INFO - PROCESS | 1650 | 1461590496257 Marionette DEBUG loaded listener.js 06:21:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12d1c4000) [pid = 1650] [serial = 1045] [outer = 0x12b25b000] 06:21:36 INFO - PROCESS | 1650 | 1461590496570 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]]]}] 06:21:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 06:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 474ms 06:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 06:21:36 INFO - PROCESS | 1650 | 1461590496586 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 06:21:36 INFO - PROCESS | 1650 | 1461590496588 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 06:21:36 INFO - PROCESS | 1650 | 1461590496590 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 06:21:36 INFO - PROCESS | 1650 | 1461590496592 Marionette TRACE conn2 <- [1,1366,null,{}] 06:21:36 INFO - PROCESS | 1650 | 1461590496595 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}] 06:21:36 INFO - PROCESS | 1650 | 1461590496696 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 06:21:36 INFO - PROCESS | 1650 | 1461590496702 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3c4800 == 63 [pid = 1650] [id = 349] 06:21:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12a86a800) [pid = 1650] [serial = 1046] [outer = 0x0] 06:21:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12d65ac00) [pid = 1650] [serial = 1047] [outer = 0x12a86a800] 06:21:36 INFO - PROCESS | 1650 | 1461590496731 Marionette DEBUG loaded listener.js 06:21:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12dcba400) [pid = 1650] [serial = 1048] [outer = 0x12a86a800] 06:21:37 INFO - PROCESS | 1650 | 1461590497093 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] 06:21:37 INFO - PROCESS | 1650 | 1461590497111 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 06:21:37 INFO - PROCESS | 1650 | 1461590497126 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 06:21:37 INFO - PROCESS | 1650 | 1461590497127 Marionette TRACE conn2 <- [1,1370,null,{}] 06:21:37 INFO - PROCESS | 1650 | 1461590497129 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}] 06:21:37 INFO - PROCESS | 1650 | 1461590497210 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 06:21:37 INFO - PROCESS | 1650 | 1461590497215 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa8f000 == 64 [pid = 1650] [id = 350] 06:21:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12dcbec00) [pid = 1650] [serial = 1049] [outer = 0x0] 06:21:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12e3ca400) [pid = 1650] [serial = 1050] [outer = 0x12dcbec00] 06:21:37 INFO - PROCESS | 1650 | 1461590497239 Marionette DEBUG loaded listener.js 06:21:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12e3f6800) [pid = 1650] [serial = 1051] [outer = 0x12dcbec00] 06:21:37 INFO - PROCESS | 1650 | 1461590497671 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] 06:21:37 INFO - PROCESS | 1650 | 1461590497716 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 06:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 06:21:37 INFO - PROCESS | 1650 | 1461590497721 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 06:21:37 INFO - PROCESS | 1650 | 1461590497724 Marionette TRACE conn2 <- [1,1374,null,{}] 06:21:37 INFO - PROCESS | 1650 | 1461590497728 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}] 06:21:37 INFO - PROCESS | 1650 | 1461590497837 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 06:21:37 INFO - PROCESS | 1650 | 1461590497902 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa79800 == 65 [pid = 1650] [id = 351] 06:21:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1188e3000) [pid = 1650] [serial = 1052] [outer = 0x0] 06:21:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x119e3e400) [pid = 1650] [serial = 1053] [outer = 0x1188e3000] 06:21:37 INFO - PROCESS | 1650 | 1461590497927 Marionette DEBUG loaded listener.js 06:21:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11abb3000) [pid = 1650] [serial = 1054] [outer = 0x1188e3000] 06:21:38 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:21:38 INFO - PROCESS | 1650 | 1461590498489 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] 06:21:38 INFO - PROCESS | 1650 | 1461590498553 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 06:21:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 06:21:38 INFO - PROCESS | 1650 | 1461590498560 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 06:21:38 INFO - PROCESS | 1650 | 1461590498563 Marionette TRACE conn2 <- [1,1378,null,{}] 06:21:38 INFO - PROCESS | 1650 | 1461590498567 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}] 06:21:38 INFO - PROCESS | 1650 | 1461590498720 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 06:21:38 INFO - PROCESS | 1650 | 1461590498827 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12685e000 == 66 [pid = 1650] [id = 352] 06:21:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11bcce400) [pid = 1650] [serial = 1055] [outer = 0x0] 06:21:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x125bac400) [pid = 1650] [serial = 1056] [outer = 0x11bcce400] 06:21:38 INFO - PROCESS | 1650 | 1461590498859 Marionette DEBUG loaded listener.js 06:21:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12727dc00) [pid = 1650] [serial = 1057] [outer = 0x11bcce400] 06:21:39 INFO - PROCESS | 1650 | 1461590499275 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] 06:21:39 INFO - PROCESS | 1650 | 1461590499336 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 06:21:39 INFO - PROCESS | 1650 | 1461590499338 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 06:21:39 INFO - PROCESS | 1650 | 1461590499341 Marionette TRACE conn2 <- [1,1382,null,{}] 06:21:39 INFO - PROCESS | 1650 | 1461590499349 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}] 06:21:39 INFO - PROCESS | 1650 | 1461590499454 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 06:21:39 INFO - PROCESS | 1650 | 1461590499524 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e374000 == 67 [pid = 1650] [id = 353] 06:21:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12aebd000) [pid = 1650] [serial = 1058] [outer = 0x0] 06:21:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12b25cc00) [pid = 1650] [serial = 1059] [outer = 0x12aebd000] 06:21:39 INFO - PROCESS | 1650 | 1461590499555 Marionette DEBUG loaded listener.js 06:21:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12b33e000) [pid = 1650] [serial = 1060] [outer = 0x12aebd000] 06:21:39 INFO - PROCESS | 1650 | [1650] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 06:21:40 INFO - PROCESS | 1650 | 1461590500010 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] 06:21:40 INFO - PROCESS | 1650 | 1461590500064 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 06:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 06:21:40 INFO - PROCESS | 1650 | 1461590500084 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 06:21:40 INFO - PROCESS | 1650 | 1461590500085 Marionette TRACE conn2 <- [1,1386,null,{}] 06:21:40 INFO - PROCESS | 1650 | 1461590500088 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}] 06:21:40 INFO - PROCESS | 1650 | 1461590500187 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 06:21:40 INFO - PROCESS | 1650 | 1461590500255 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x130183800 == 68 [pid = 1650] [id = 354] 06:21:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12bb65000) [pid = 1650] [serial = 1061] [outer = 0x0] 06:21:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12be9a400) [pid = 1650] [serial = 1062] [outer = 0x12bb65000] 06:21:40 INFO - PROCESS | 1650 | 1461590500285 Marionette DEBUG loaded listener.js 06:21:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12d65f800) [pid = 1650] [serial = 1063] [outer = 0x12bb65000] 06:21:40 INFO - PROCESS | 1650 | 1461590500691 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] 06:21:40 INFO - PROCESS | 1650 | 1461590500706 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 06:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 06:21:40 INFO - PROCESS | 1650 | 1461590500708 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 06:21:40 INFO - PROCESS | 1650 | 1461590500710 Marionette TRACE conn2 <- [1,1390,null,{}] 06:21:40 INFO - PROCESS | 1650 | 1461590500712 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}] 06:21:40 INFO - PROCESS | 1650 | 1461590500829 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 06:21:40 INFO - PROCESS | 1650 | 1461590500896 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x130527000 == 69 [pid = 1650] [id = 355] 06:21:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12bb66400) [pid = 1650] [serial = 1064] [outer = 0x0] 06:21:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12dcb6c00) [pid = 1650] [serial = 1065] [outer = 0x12bb66400] 06:21:40 INFO - PROCESS | 1650 | 1461590500925 Marionette DEBUG loaded listener.js 06:21:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12e3cfc00) [pid = 1650] [serial = 1066] [outer = 0x12bb66400] 06:21:41 INFO - PROCESS | 1650 | 1461590501359 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]]]}] 06:21:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 06:21:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 669ms 06:21:41 INFO - PROCESS | 1650 | 1461590501378 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 06:21:41 INFO - PROCESS | 1650 | 1461590501379 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 06:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 06:21:41 INFO - PROCESS | 1650 | 1461590501381 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 06:21:41 INFO - PROCESS | 1650 | 1461590501383 Marionette TRACE conn2 <- [1,1394,null,{}] 06:21:41 INFO - PROCESS | 1650 | 1461590501385 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}] 06:21:41 INFO - PROCESS | 1650 | 1461590501500 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 06:21:41 INFO - PROCESS | 1650 | 1461590501557 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aecc000 == 70 [pid = 1650] [id = 356] 06:21:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11c152800) [pid = 1650] [serial = 1067] [outer = 0x0] 06:21:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x125b7b400) [pid = 1650] [serial = 1068] [outer = 0x11c152800] 06:21:41 INFO - PROCESS | 1650 | 1461590501589 Marionette DEBUG loaded listener.js 06:21:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12e3cd000) [pid = 1650] [serial = 1069] [outer = 0x11c152800] 06:21:42 INFO - PROCESS | 1650 | 1461590502225 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]]]}] 06:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 06:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 872ms 06:21:42 INFO - PROCESS | 1650 | 1461590502254 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 06:21:42 INFO - PROCESS | 1650 | 1461590502256 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 06:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 06:21:42 INFO - PROCESS | 1650 | 1461590502260 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 06:21:42 INFO - PROCESS | 1650 | 1461590502262 Marionette TRACE conn2 <- [1,1398,null,{}] 06:21:42 INFO - PROCESS | 1650 | 1461590502288 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}] 06:21:42 INFO - PROCESS | 1650 | 1461590502388 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 06:21:42 INFO - PROCESS | 1650 | 1461590502461 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abba800 == 71 [pid = 1650] [id = 357] 06:21:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x11aa47400) [pid = 1650] [serial = 1070] [outer = 0x0] 06:21:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11abb3c00) [pid = 1650] [serial = 1071] [outer = 0x11aa47400] 06:21:42 INFO - PROCESS | 1650 | 1461590502490 Marionette DEBUG loaded listener.js 06:21:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11b030c00) [pid = 1650] [serial = 1072] [outer = 0x11aa47400] 06:21:42 INFO - PROCESS | 1650 | 1461590502910 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]]]}] 06:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 06:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 692ms 06:21:42 INFO - PROCESS | 1650 | 1461590502952 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 06:21:42 INFO - PROCESS | 1650 | 1461590502956 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 06:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 06:21:42 INFO - PROCESS | 1650 | 1461590502960 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 06:21:42 INFO - PROCESS | 1650 | 1461590502962 Marionette TRACE conn2 <- [1,1402,null,{}] 06:21:42 INFO - PROCESS | 1650 | 1461590502985 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}] 06:21:43 INFO - PROCESS | 1650 | 1461590503102 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3c4800 == 70 [pid = 1650] [id = 349] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc0b000 == 69 [pid = 1650] [id = 348] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x126d41800 == 68 [pid = 1650] [id = 347] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1d5000 == 67 [pid = 1650] [id = 346] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12beb8800 == 66 [pid = 1650] [id = 345] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x129e62800 == 65 [pid = 1650] [id = 344] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11c18e400) [pid = 1650] [serial = 948] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x1188e6000) [pid = 1650] [serial = 942] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11aba9400) [pid = 1650] [serial = 945] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x129e8c800) [pid = 1650] [serial = 954] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x1276fcc00) [pid = 1650] [serial = 951] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12bb5e800) [pid = 1650] [serial = 996] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11971c000 == 64 [pid = 1650] [id = 343] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x1269d8000 == 63 [pid = 1650] [id = 342] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8dc800 == 62 [pid = 1650] [id = 341] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11abc3800 == 61 [pid = 1650] [id = 340] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5e9000 == 60 [pid = 1650] [id = 339] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12db11800 == 59 [pid = 1650] [id = 336] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x12b23b800 == 58 [pid = 1650] [id = 335] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5f5000 == 57 [pid = 1650] [id = 334] 06:21:43 INFO - PROCESS | 1650 | --DOCSHELL 0x119219800 == 56 [pid = 1650] [id = 333] 06:21:43 INFO - PROCESS | 1650 | 1461590503196 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11922e800 == 57 [pid = 1650] [id = 358] 06:21:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x118e10c00) [pid = 1650] [serial = 1073] [outer = 0x0] 06:21:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11b1e6800) [pid = 1650] [serial = 1074] [outer = 0x118e10c00] 06:21:43 INFO - PROCESS | 1650 | 1461590503232 Marionette DEBUG loaded listener.js 06:21:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11c908c00) [pid = 1650] [serial = 1075] [outer = 0x118e10c00] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12abd6800) [pid = 1650] [serial = 978] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12acf8c00) [pid = 1650] [serial = 981] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12acf3c00) [pid = 1650] [serial = 979] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x127007400) [pid = 1650] [serial = 972] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11c90d000) [pid = 1650] [serial = 969] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x1268d3c00) [pid = 1650] [serial = 970] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11aa4d000) [pid = 1650] [serial = 963] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11adeec00) [pid = 1650] [serial = 964] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x129e9cc00) [pid = 1650] [serial = 975] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12a86d400) [pid = 1650] [serial = 957] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x115a3b400) [pid = 1650] [serial = 961] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1153de000) [pid = 1650] [serial = 960] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11ae38c00) [pid = 1650] [serial = 966] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11b9c4000) [pid = 1650] [serial = 967] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12aec8000) [pid = 1650] [serial = 984] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12aec0000) [pid = 1650] [serial = 982] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12b267800) [pid = 1650] [serial = 987] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b262c00) [pid = 1650] [serial = 985] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x126e24400) [pid = 1650] [serial = 993] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x127275000) [pid = 1650] [serial = 990] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b33b400) [pid = 1650] [serial = 988] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12b676800) [pid = 1650] [serial = 994] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12787d000) [pid = 1650] [serial = 973] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b33dc00) [pid = 1650] [serial = 991] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12a86f400) [pid = 1650] [serial = 976] [outer = 0x0] [url = about:blank] 06:21:43 INFO - PROCESS | 1650 | 1461590503587 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]]]}] 06:21:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 06:21:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 641ms 06:21:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 06:21:43 INFO - PROCESS | 1650 | 1461590503609 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 06:21:43 INFO - PROCESS | 1650 | 1461590503610 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 06:21:43 INFO - PROCESS | 1650 | 1461590503616 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 06:21:43 INFO - PROCESS | 1650 | 1461590503620 Marionette TRACE conn2 <- [1,1406,null,{}] 06:21:43 INFO - PROCESS | 1650 | 1461590503628 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}] 06:21:43 INFO - PROCESS | 1650 | 1461590503738 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 06:21:43 INFO - PROCESS | 1650 | 1461590503745 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d32000 == 58 [pid = 1650] [id = 359] 06:21:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x125d7a000) [pid = 1650] [serial = 1076] [outer = 0x0] 06:21:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x126e1fc00) [pid = 1650] [serial = 1077] [outer = 0x125d7a000] 06:21:43 INFO - PROCESS | 1650 | 1461590503773 Marionette DEBUG loaded listener.js 06:21:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x127278800) [pid = 1650] [serial = 1078] [outer = 0x125d7a000] 06:21:44 INFO - PROCESS | 1650 | 1461590504131 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]]]}] 06:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 06:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 524ms 06:21:44 INFO - PROCESS | 1650 | 1461590504138 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 06:21:44 INFO - PROCESS | 1650 | 1461590504140 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 06:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 06:21:44 INFO - PROCESS | 1650 | 1461590504143 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 06:21:44 INFO - PROCESS | 1650 | 1461590504144 Marionette TRACE conn2 <- [1,1410,null,{}] 06:21:44 INFO - PROCESS | 1650 | 1461590504146 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}] 06:21:44 INFO - PROCESS | 1650 | 1461590504239 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 06:21:44 INFO - PROCESS | 1650 | 1461590504291 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269e7000 == 59 [pid = 1650] [id = 360] 06:21:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x127273400) [pid = 1650] [serial = 1079] [outer = 0x0] 06:21:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x127ae8800) [pid = 1650] [serial = 1080] [outer = 0x127273400] 06:21:44 INFO - PROCESS | 1650 | 1461590504317 Marionette DEBUG loaded listener.js 06:21:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129ea3c00) [pid = 1650] [serial = 1081] [outer = 0x127273400] 06:21:44 INFO - PROCESS | 1650 | 1461590504616 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]]]}] 06:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 06:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 06:21:44 INFO - PROCESS | 1650 | 1461590504662 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 06:21:44 INFO - PROCESS | 1650 | 1461590504663 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 06:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 06:21:44 INFO - PROCESS | 1650 | 1461590504666 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 06:21:44 INFO - PROCESS | 1650 | 1461590504667 Marionette TRACE conn2 <- [1,1414,null,{}] 06:21:44 INFO - PROCESS | 1650 | 1461590504669 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}] 06:21:44 INFO - PROCESS | 1650 | 1461590504751 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 06:21:44 INFO - PROCESS | 1650 | 1461590504805 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x127320000 == 60 [pid = 1650] [id = 361] 06:21:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x1276fdc00) [pid = 1650] [serial = 1082] [outer = 0x0] 06:21:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12a869400) [pid = 1650] [serial = 1083] [outer = 0x1276fdc00] 06:21:44 INFO - PROCESS | 1650 | 1461590504831 Marionette DEBUG loaded listener.js 06:21:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12acef000) [pid = 1650] [serial = 1084] [outer = 0x1276fdc00] 06:21:45 INFO - PROCESS | 1650 | 1461590505155 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]]]}] 06:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 06:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 518ms 06:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 06:21:45 INFO - PROCESS | 1650 | 1461590505185 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 06:21:45 INFO - PROCESS | 1650 | 1461590505186 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 06:21:45 INFO - PROCESS | 1650 | 1461590505188 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 06:21:45 INFO - PROCESS | 1650 | 1461590505189 Marionette TRACE conn2 <- [1,1418,null,{}] 06:21:45 INFO - PROCESS | 1650 | 1461590505191 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}] 06:21:45 INFO - PROCESS | 1650 | 1461590505282 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 06:21:45 INFO - PROCESS | 1650 | 1461590505287 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acc3000 == 61 [pid = 1650] [id = 362] 06:21:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12acf1800) [pid = 1650] [serial = 1085] [outer = 0x0] 06:21:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12b332c00) [pid = 1650] [serial = 1086] [outer = 0x12acf1800] 06:21:45 INFO - PROCESS | 1650 | 1461590505314 Marionette DEBUG loaded listener.js 06:21:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b898c00) [pid = 1650] [serial = 1087] [outer = 0x12acf1800] 06:21:45 INFO - PROCESS | 1650 | 1461590505739 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]]]}] 06:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 06:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 569ms 06:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 06:21:45 INFO - PROCESS | 1650 | 1461590505758 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 06:21:45 INFO - PROCESS | 1650 | 1461590505760 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 06:21:45 INFO - PROCESS | 1650 | 1461590505765 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 06:21:45 INFO - PROCESS | 1650 | 1461590505767 Marionette TRACE conn2 <- [1,1422,null,{}] 06:21:45 INFO - PROCESS | 1650 | 1461590505770 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}] 06:21:45 INFO - PROCESS | 1650 | 1461590505935 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 06:21:45 INFO - PROCESS | 1650 | 1461590505957 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ace1000 == 62 [pid = 1650] [id = 363] 06:21:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12b33a000) [pid = 1650] [serial = 1088] [outer = 0x0] 06:21:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12bc93800) [pid = 1650] [serial = 1089] [outer = 0x12b33a000] 06:21:45 INFO - PROCESS | 1650 | 1461590505998 Marionette DEBUG loaded listener.js 06:21:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12c7f3000) [pid = 1650] [serial = 1090] [outer = 0x12b33a000] 06:21:46 INFO - PROCESS | 1650 | 1461590506408 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]]]}] 06:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 06:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 673ms 06:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 06:21:46 INFO - PROCESS | 1650 | 1461590506435 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 06:21:46 INFO - PROCESS | 1650 | 1461590506436 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 06:21:46 INFO - PROCESS | 1650 | 1461590506438 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 06:21:46 INFO - PROCESS | 1650 | 1461590506439 Marionette TRACE conn2 <- [1,1426,null,{}] 06:21:46 INFO - PROCESS | 1650 | 1461590506442 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}] 06:21:46 INFO - PROCESS | 1650 | 1461590506543 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 06:21:46 INFO - PROCESS | 1650 | 1461590506568 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbb7000 == 63 [pid = 1650] [id = 364] 06:21:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12c7f6800) [pid = 1650] [serial = 1091] [outer = 0x0] 06:21:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12d1c0800) [pid = 1650] [serial = 1092] [outer = 0x12c7f6800] 06:21:46 INFO - PROCESS | 1650 | 1461590506593 Marionette DEBUG loaded listener.js 06:21:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12dcb5400) [pid = 1650] [serial = 1093] [outer = 0x12c7f6800] 06:21:46 INFO - PROCESS | 1650 | 1461590506942 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]]]}] 06:21:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 06:21:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 521ms 06:21:46 INFO - PROCESS | 1650 | 1461590506960 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 06:21:46 INFO - PROCESS | 1650 | 1461590506961 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 06:21:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 06:21:46 INFO - PROCESS | 1650 | 1461590506964 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 06:21:46 INFO - PROCESS | 1650 | 1461590506966 Marionette TRACE conn2 <- [1,1430,null,{}] 06:21:46 INFO - PROCESS | 1650 | 1461590506968 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}] 06:21:47 INFO - PROCESS | 1650 | 1461590507073 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 06:21:47 INFO - PROCESS | 1650 | 1461590507085 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1cf800 == 64 [pid = 1650] [id = 365] 06:21:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x115629400) [pid = 1650] [serial = 1094] [outer = 0x0] 06:21:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11b13bc00) [pid = 1650] [serial = 1095] [outer = 0x115629400] 06:21:47 INFO - PROCESS | 1650 | 1461590507110 Marionette DEBUG loaded listener.js 06:21:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11b13fc00) [pid = 1650] [serial = 1096] [outer = 0x115629400] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11574e000) [pid = 1650] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11ababc00) [pid = 1650] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12b677000) [pid = 1650] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x127876400) [pid = 1650] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11b1e3400) [pid = 1650] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11c569400) [pid = 1650] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x127002c00) [pid = 1650] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11aa46800) [pid = 1650] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12b25b000) [pid = 1650] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12727b400) [pid = 1650] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118675c00) [pid = 1650] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12abd2c00) [pid = 1650] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12acf4800) [pid = 1650] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11570ac00) [pid = 1650] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11aa4dc00) [pid = 1650] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x1278e6400) [pid = 1650] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x118f5b000) [pid = 1650] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12d1cd000) [pid = 1650] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12dcbf800) [pid = 1650] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12700f400) [pid = 1650] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x123cb3800) [pid = 1650] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1163f7400) [pid = 1650] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x126b66400) [pid = 1650] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12ec02800) [pid = 1650] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11912fc00) [pid = 1650] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x119a75000) [pid = 1650] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x115703000) [pid = 1650] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12b25fc00) [pid = 1650] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12be95800) [pid = 1650] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12a86a800) [pid = 1650] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x126979000) [pid = 1650] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11ae3bc00) [pid = 1650] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 06:21:47 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11516b000) [pid = 1650] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 06:21:47 INFO - PROCESS | 1650 | 1461590507739 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]]]}] 06:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 06:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 823ms 06:21:47 INFO - PROCESS | 1650 | 1461590507786 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 06:21:47 INFO - PROCESS | 1650 | 1461590507787 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 06:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 06:21:47 INFO - PROCESS | 1650 | 1461590507789 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 06:21:47 INFO - PROCESS | 1650 | 1461590507790 Marionette TRACE conn2 <- [1,1434,null,{}] 06:21:47 INFO - PROCESS | 1650 | 1461590507793 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}] 06:21:47 INFO - PROCESS | 1650 | 1461590507879 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 06:21:47 INFO - PROCESS | 1650 | 1461590507884 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b154000 == 65 [pid = 1650] [id = 366] 06:21:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x114fb6c00) [pid = 1650] [serial = 1097] [outer = 0x0] 06:21:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x118e9dc00) [pid = 1650] [serial = 1098] [outer = 0x114fb6c00] 06:21:47 INFO - PROCESS | 1650 | 1461590507909 Marionette DEBUG loaded listener.js 06:21:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11abb3400) [pid = 1650] [serial = 1099] [outer = 0x114fb6c00] 06:21:48 INFO - PROCESS | 1650 | 1461590508286 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]]]}] 06:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 06:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 518ms 06:21:48 INFO - PROCESS | 1650 | 1461590508326 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 06:21:48 INFO - PROCESS | 1650 | 1461590508327 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 06:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 06:21:48 INFO - PROCESS | 1650 | 1461590508332 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 06:21:48 INFO - PROCESS | 1650 | 1461590508333 Marionette TRACE conn2 <- [1,1438,null,{}] 06:21:48 INFO - PROCESS | 1650 | 1461590508336 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}] 06:21:48 INFO - PROCESS | 1650 | 1461590508434 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 06:21:48 INFO - PROCESS | 1650 | 1461590508439 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e36c800 == 66 [pid = 1650] [id = 367] 06:21:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11ae3e000) [pid = 1650] [serial = 1100] [outer = 0x0] 06:21:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11ccd4400) [pid = 1650] [serial = 1101] [outer = 0x11ae3e000] 06:21:48 INFO - PROCESS | 1650 | 1461590508468 Marionette DEBUG loaded listener.js 06:21:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12cfcc800) [pid = 1650] [serial = 1102] [outer = 0x11ae3e000] 06:21:48 INFO - PROCESS | 1650 | 1461590508800 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]]]}] 06:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 06:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 521ms 06:21:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 06:21:48 INFO - PROCESS | 1650 | 1461590508851 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 06:21:48 INFO - PROCESS | 1650 | 1461590508853 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 06:21:48 INFO - PROCESS | 1650 | 1461590508855 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 06:21:48 INFO - PROCESS | 1650 | 1461590508856 Marionette TRACE conn2 <- [1,1442,null,{}] 06:21:48 INFO - PROCESS | 1650 | 1461590508858 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}] 06:21:48 INFO - PROCESS | 1650 | 1461590508967 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 06:21:48 INFO - PROCESS | 1650 | 1461590508975 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec55800 == 67 [pid = 1650] [id = 368] 06:21:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11b134400) [pid = 1650] [serial = 1103] [outer = 0x0] 06:21:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d1c8000) [pid = 1650] [serial = 1104] [outer = 0x11b134400] 06:21:49 INFO - PROCESS | 1650 | 1461590509000 Marionette DEBUG loaded listener.js 06:21:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12e3f0400) [pid = 1650] [serial = 1105] [outer = 0x11b134400] 06:21:49 INFO - PROCESS | 1650 | 1461590509309 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]]]}] 06:21:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 06:21:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 472ms 06:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 06:21:49 INFO - PROCESS | 1650 | 1461590509327 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 06:21:49 INFO - PROCESS | 1650 | 1461590509328 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 06:21:49 INFO - PROCESS | 1650 | 1461590509330 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 06:21:49 INFO - PROCESS | 1650 | 1461590509333 Marionette TRACE conn2 <- [1,1446,null,{}] 06:21:49 INFO - PROCESS | 1650 | 1461590509337 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}] 06:21:49 INFO - PROCESS | 1650 | 1461590509448 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 06:21:49 INFO - PROCESS | 1650 | 1461590509454 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x13018f000 == 68 [pid = 1650] [id = 369] 06:21:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x115683400) [pid = 1650] [serial = 1106] [outer = 0x0] 06:21:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11568a400) [pid = 1650] [serial = 1107] [outer = 0x115683400] 06:21:49 INFO - PROCESS | 1650 | 1461590509494 Marionette DEBUG loaded listener.js 06:21:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11568e000) [pid = 1650] [serial = 1108] [outer = 0x115683400] 06:21:50 INFO - PROCESS | 1650 | 1461590510206 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]]]}] 06:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 06:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 923ms 06:21:50 INFO - PROCESS | 1650 | 1461590510254 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 06:21:50 INFO - PROCESS | 1650 | 1461590510257 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 06:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 06:21:50 INFO - PROCESS | 1650 | 1461590510261 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 06:21:50 INFO - PROCESS | 1650 | 1461590510263 Marionette TRACE conn2 <- [1,1450,null,{}] 06:21:50 INFO - PROCESS | 1650 | 1461590510267 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}] 06:21:50 INFO - PROCESS | 1650 | 1461590510375 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 06:21:50 INFO - PROCESS | 1650 | 1461590510447 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8db800 == 69 [pid = 1650] [id = 370] 06:21:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x1186b5400) [pid = 1650] [serial = 1109] [outer = 0x0] 06:21:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119263800) [pid = 1650] [serial = 1110] [outer = 0x1186b5400] 06:21:50 INFO - PROCESS | 1650 | 1461590510479 Marionette DEBUG loaded listener.js 06:21:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11abb7400) [pid = 1650] [serial = 1111] [outer = 0x1186b5400] 06:21:50 INFO - PROCESS | 1650 | 1461590510944 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]]]}] 06:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 06:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 723ms 06:21:50 INFO - PROCESS | 1650 | 1461590510985 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 06:21:50 INFO - PROCESS | 1650 | 1461590510989 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 06:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 06:21:50 INFO - PROCESS | 1650 | 1461590510994 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 06:21:50 INFO - PROCESS | 1650 | 1461590510996 Marionette TRACE conn2 <- [1,1454,null,{}] 06:21:50 INFO - PROCESS | 1650 | 1461590510998 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}] 06:21:51 INFO - PROCESS | 1650 | 1461590511104 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 06:21:51 INFO - PROCESS | 1650 | 1461590511163 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a805000 == 70 [pid = 1650] [id = 371] 06:21:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11b136400) [pid = 1650] [serial = 1112] [outer = 0x0] 06:21:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11c183c00) [pid = 1650] [serial = 1113] [outer = 0x11b136400] 06:21:51 INFO - PROCESS | 1650 | 1461590511193 Marionette DEBUG loaded listener.js 06:21:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x125b73c00) [pid = 1650] [serial = 1114] [outer = 0x11b136400] 06:21:51 INFO - PROCESS | 1650 | 1461590511664 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]]]}] 06:21:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 06:21:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 720ms 06:21:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 06:21:51 INFO - PROCESS | 1650 | 1461590511717 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 06:21:51 INFO - PROCESS | 1650 | 1461590511718 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 06:21:51 INFO - PROCESS | 1650 | 1461590511721 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 06:21:51 INFO - PROCESS | 1650 | 1461590511723 Marionette TRACE conn2 <- [1,1458,null,{}] 06:21:51 INFO - PROCESS | 1650 | 1461590511732 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}] 06:21:51 INFO - PROCESS | 1650 | 1461590511839 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 06:21:51 INFO - PROCESS | 1650 | 1461590511916 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec5a000 == 71 [pid = 1650] [id = 372] 06:21:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x127008400) [pid = 1650] [serial = 1115] [outer = 0x0] 06:21:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x128283400) [pid = 1650] [serial = 1116] [outer = 0x127008400] 06:21:51 INFO - PROCESS | 1650 | 1461590511951 Marionette DEBUG loaded listener.js 06:21:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12a86e800) [pid = 1650] [serial = 1117] [outer = 0x127008400] 06:21:52 INFO - PROCESS | 1650 | 1461590512438 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]]]}] 06:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 06:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 771ms 06:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 06:21:52 INFO - PROCESS | 1650 | 1461590512492 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 06:21:52 INFO - PROCESS | 1650 | 1461590512494 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 06:21:52 INFO - PROCESS | 1650 | 1461590512496 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 06:21:52 INFO - PROCESS | 1650 | 1461590512498 Marionette TRACE conn2 <- [1,1462,null,{}] 06:21:52 INFO - PROCESS | 1650 | 1461590512502 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}] 06:21:52 INFO - PROCESS | 1650 | 1461590512605 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 06:21:52 INFO - PROCESS | 1650 | 1461590512676 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x13044f000 == 72 [pid = 1650] [id = 373] 06:21:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12acf4c00) [pid = 1650] [serial = 1118] [outer = 0x0] 06:21:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12aec3000) [pid = 1650] [serial = 1119] [outer = 0x12acf4c00] 06:21:52 INFO - PROCESS | 1650 | 1461590512705 Marionette DEBUG loaded listener.js 06:21:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b33b400) [pid = 1650] [serial = 1120] [outer = 0x12acf4c00] 06:21:53 INFO - PROCESS | 1650 | 1461590513192 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]]]}] 06:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 06:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 721ms 06:21:53 INFO - PROCESS | 1650 | 1461590513218 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 06:21:53 INFO - PROCESS | 1650 | 1461590513219 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 06:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 06:21:53 INFO - PROCESS | 1650 | 1461590513222 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 06:21:53 INFO - PROCESS | 1650 | 1461590513223 Marionette TRACE conn2 <- [1,1466,null,{}] 06:21:53 INFO - PROCESS | 1650 | 1461590513225 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}] 06:21:53 INFO - PROCESS | 1650 | 1461590513332 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 06:21:53 INFO - PROCESS | 1650 | 1461590513404 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x116311000 == 73 [pid = 1650] [id = 374] 06:21:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x115167c00) [pid = 1650] [serial = 1121] [outer = 0x0] 06:21:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x115ace800) [pid = 1650] [serial = 1122] [outer = 0x115167c00] 06:21:53 INFO - PROCESS | 1650 | 1461590513435 Marionette DEBUG loaded listener.js 06:21:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x11b1e4400) [pid = 1650] [serial = 1123] [outer = 0x115167c00] 06:21:54 INFO - PROCESS | 1650 | 1461590514152 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]]]}] 06:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 06:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 970ms 06:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 06:21:54 INFO - PROCESS | 1650 | 1461590514201 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 06:21:54 INFO - PROCESS | 1650 | 1461590514202 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 06:21:54 INFO - PROCESS | 1650 | 1461590514205 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 06:21:54 INFO - PROCESS | 1650 | 1461590514207 Marionette TRACE conn2 <- [1,1470,null,{}] 06:21:54 INFO - PROCESS | 1650 | 1461590514210 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}] 06:21:54 INFO - PROCESS | 1650 | 1461590514343 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 06:21:54 INFO - PROCESS | 1650 | 1461590514456 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119166800 == 74 [pid = 1650] [id = 375] 06:21:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x115688800) [pid = 1650] [serial = 1124] [outer = 0x0] 06:21:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11568e400) [pid = 1650] [serial = 1125] [outer = 0x115688800] 06:21:54 INFO - PROCESS | 1650 | 1461590514486 Marionette DEBUG loaded listener.js 06:21:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x119d8c800) [pid = 1650] [serial = 1126] [outer = 0x115688800] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x119816000 == 73 [pid = 1650] [id = 190] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12db0c800 == 72 [pid = 1650] [id = 332] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec55800 == 71 [pid = 1650] [id = 368] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12e36c800 == 70 [pid = 1650] [id = 367] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11b154000 == 69 [pid = 1650] [id = 366] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1cf800 == 68 [pid = 1650] [id = 365] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbb7000 == 67 [pid = 1650] [id = 364] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12ace1000 == 66 [pid = 1650] [id = 363] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12e3ca400) [pid = 1650] [serial = 1050] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12b52a000) [pid = 1650] [serial = 1011] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12acec000) [pid = 1650] [serial = 1008] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12acc3000 == 65 [pid = 1650] [id = 362] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x127320000 == 64 [pid = 1650] [id = 361] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x1269e7000 == 63 [pid = 1650] [id = 360] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x125d32000 == 62 [pid = 1650] [id = 359] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11922e800 == 61 [pid = 1650] [id = 358] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11abba800 == 60 [pid = 1650] [id = 357] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12e374000 == 59 [pid = 1650] [id = 353] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12685e000 == 58 [pid = 1650] [id = 352] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa79800 == 57 [pid = 1650] [id = 351] 06:21:54 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa8f000 == 56 [pid = 1650] [id = 350] 06:21:54 INFO - PROCESS | 1650 | 1461590514899 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]]]}] 06:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 06:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 722ms 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12dcba400) [pid = 1650] [serial = 1048] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x118f69c00) [pid = 1650] [serial = 1000] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x1166f1000) [pid = 1650] [serial = 999] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11b946c00) [pid = 1650] [serial = 840] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12bb65400) [pid = 1650] [serial = 997] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12acf5800) [pid = 1650] [serial = 1030] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11c90a000) [pid = 1650] [serial = 949] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12697c400) [pid = 1650] [serial = 1023] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12700ec00) [pid = 1650] [serial = 783] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11c448000) [pid = 1650] [serial = 904] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x127034c00) [pid = 1650] [serial = 1024] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12c7ee800) [pid = 1650] [serial = 1044] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x129e8ac00) [pid = 1650] [serial = 940] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11ae33000) [pid = 1650] [serial = 1041] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12aebcc00) [pid = 1650] [serial = 1032] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12be97400) [pid = 1650] [serial = 1036] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11912ac00) [pid = 1650] [serial = 943] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11bcd7400) [pid = 1650] [serial = 1003] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x129e94800) [pid = 1650] [serial = 955] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11abafc00) [pid = 1650] [serial = 1018] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12dcbbc00) [pid = 1650] [serial = 846] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12e3d0800) [pid = 1650] [serial = 849] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11aa36400) [pid = 1650] [serial = 1017] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12acea800) [pid = 1650] [serial = 1042] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12787c000) [pid = 1650] [serial = 1005] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12aceb000) [pid = 1650] [serial = 907] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12abdb400) [pid = 1650] [serial = 855] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1295e2c00) [pid = 1650] [serial = 952] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12a862c00) [pid = 1650] [serial = 1029] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12fabe400) [pid = 1650] [serial = 852] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12c7ed000) [pid = 1650] [serial = 1015] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11ae37800) [pid = 1650] [serial = 946] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1295ef800) [pid = 1650] [serial = 1006] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x119d8f400) [pid = 1650] [serial = 901] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d1c4000) [pid = 1650] [serial = 1045] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12c7f7400) [pid = 1650] [serial = 843] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12d04d400) [pid = 1650] [serial = 1039] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12cfc5800) [pid = 1650] [serial = 1038] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12d65ac00) [pid = 1650] [serial = 1047] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x128299400) [pid = 1650] [serial = 1026] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11bcd3000) [pid = 1650] [serial = 1021] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x129e9ac00) [pid = 1650] [serial = 1027] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b8a1800) [pid = 1650] [serial = 1033] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11562c800) [pid = 1650] [serial = 837] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11ae66c00) [pid = 1650] [serial = 1020] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11b03a800) [pid = 1650] [serial = 1002] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x11b93b400) [pid = 1650] [serial = 1014] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x12bb63000) [pid = 1650] [serial = 1035] [outer = 0x0] [url = about:blank] 06:21:54 INFO - PROCESS | 1650 | 1461590514943 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 06:21:54 INFO - PROCESS | 1650 | 1461590514950 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 06:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 06:21:54 INFO - PROCESS | 1650 | 1461590514958 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 06:21:54 INFO - PROCESS | 1650 | 1461590514960 Marionette TRACE conn2 <- [1,1474,null,{}] 06:21:54 INFO - PROCESS | 1650 | 1461590514962 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}] 06:21:55 INFO - PROCESS | 1650 | 1461590515045 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 06:21:55 INFO - PROCESS | 1650 | 1461590515053 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11980d000 == 57 [pid = 1650] [id = 376] 06:21:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x119d8cc00) [pid = 1650] [serial = 1127] [outer = 0x0] 06:21:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11aa36400) [pid = 1650] [serial = 1128] [outer = 0x119d8cc00] 06:21:55 INFO - PROCESS | 1650 | 1461590515080 Marionette DEBUG loaded listener.js 06:21:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11abb0000) [pid = 1650] [serial = 1129] [outer = 0x119d8cc00] 06:21:55 INFO - PROCESS | 1650 | 1461590515451 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]]]}] 06:21:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 06:21:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 519ms 06:21:55 INFO - PROCESS | 1650 | 1461590515486 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 06:21:55 INFO - PROCESS | 1650 | 1461590515488 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 06:21:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 06:21:55 INFO - PROCESS | 1650 | 1461590515492 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 06:21:55 INFO - PROCESS | 1650 | 1461590515494 Marionette TRACE conn2 <- [1,1478,null,{}] 06:21:55 INFO - PROCESS | 1650 | 1461590515502 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}] 06:21:55 INFO - PROCESS | 1650 | 1461590515584 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 06:21:55 INFO - PROCESS | 1650 | 1461590515590 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c1bd800 == 58 [pid = 1650] [id = 377] 06:21:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11ae3a800) [pid = 1650] [serial = 1130] [outer = 0x0] 06:21:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11b13b000) [pid = 1650] [serial = 1131] [outer = 0x11ae3a800] 06:21:55 INFO - PROCESS | 1650 | 1461590515618 Marionette DEBUG loaded listener.js 06:21:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11b93f000) [pid = 1650] [serial = 1132] [outer = 0x11ae3a800] 06:21:55 INFO - PROCESS | 1650 | 1461590515980 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]]]}] 06:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 06:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 523ms 06:21:56 INFO - PROCESS | 1650 | 1461590516023 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 06:21:56 INFO - PROCESS | 1650 | 1461590516024 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 06:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 06:21:56 INFO - PROCESS | 1650 | 1461590516027 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 06:21:56 INFO - PROCESS | 1650 | 1461590516028 Marionette TRACE conn2 <- [1,1482,null,{}] 06:21:56 INFO - PROCESS | 1650 | 1461590516030 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}] 06:21:56 INFO - PROCESS | 1650 | 1461590516107 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 06:21:56 INFO - PROCESS | 1650 | 1461590516112 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x125b4b000 == 59 [pid = 1650] [id = 378] 06:21:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11b9c4400) [pid = 1650] [serial = 1133] [outer = 0x0] 06:21:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c14b800) [pid = 1650] [serial = 1134] [outer = 0x11b9c4400] 06:21:56 INFO - PROCESS | 1650 | 1461590516141 Marionette DEBUG loaded listener.js 06:21:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11c285800) [pid = 1650] [serial = 1135] [outer = 0x11b9c4400] 06:21:56 INFO - PROCESS | 1650 | 1461590516482 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]]]}] 06:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 06:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 469ms 06:21:56 INFO - PROCESS | 1650 | 1461590516497 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 06:21:56 INFO - PROCESS | 1650 | 1461590516498 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 06:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 06:21:56 INFO - PROCESS | 1650 | 1461590516503 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 06:21:56 INFO - PROCESS | 1650 | 1461590516505 Marionette TRACE conn2 <- [1,1486,null,{}] 06:21:56 INFO - PROCESS | 1650 | 1461590516507 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}] 06:21:56 INFO - PROCESS | 1650 | 1461590516587 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 06:21:56 INFO - PROCESS | 1650 | 1461590516592 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269de000 == 60 [pid = 1650] [id = 379] 06:21:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11c406400) [pid = 1650] [serial = 1136] [outer = 0x0] 06:21:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11c903c00) [pid = 1650] [serial = 1137] [outer = 0x11c406400] 06:21:56 INFO - PROCESS | 1650 | 1461590516617 Marionette DEBUG loaded listener.js 06:21:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x123cbc800) [pid = 1650] [serial = 1138] [outer = 0x11c406400] 06:21:57 INFO - PROCESS | 1650 | 1461590516990 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]]]}] 06:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 06:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 523ms 06:21:57 INFO - PROCESS | 1650 | 1461590517034 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 06:21:57 INFO - PROCESS | 1650 | 1461590517035 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 06:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 06:21:57 INFO - PROCESS | 1650 | 1461590517038 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 06:21:57 INFO - PROCESS | 1650 | 1461590517039 Marionette TRACE conn2 <- [1,1490,null,{}] 06:21:57 INFO - PROCESS | 1650 | 1461590517041 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}] 06:21:57 INFO - PROCESS | 1650 | 1461590517151 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 06:21:57 INFO - PROCESS | 1650 | 1461590517155 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a18000 == 61 [pid = 1650] [id = 380] 06:21:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x123cbdc00) [pid = 1650] [serial = 1139] [outer = 0x0] 06:21:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x125b80000) [pid = 1650] [serial = 1140] [outer = 0x123cbdc00] 06:21:57 INFO - PROCESS | 1650 | 1461590517210 Marionette DEBUG loaded listener.js 06:21:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12700ec00) [pid = 1650] [serial = 1141] [outer = 0x123cbdc00] 06:21:57 INFO - PROCESS | 1650 | 1461590517530 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]]]}] 06:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 06:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 519ms 06:21:57 INFO - PROCESS | 1650 | 1461590517557 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 06:21:57 INFO - PROCESS | 1650 | 1461590517558 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 06:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 06:21:57 INFO - PROCESS | 1650 | 1461590517568 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 06:21:57 INFO - PROCESS | 1650 | 1461590517569 Marionette TRACE conn2 <- [1,1494,null,{}] 06:21:57 INFO - PROCESS | 1650 | 1461590517572 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}] 06:21:57 INFO - PROCESS | 1650 | 1461590517668 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 06:21:57 INFO - PROCESS | 1650 | 1461590517672 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x1276da000 == 62 [pid = 1650] [id = 381] 06:21:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12700f000) [pid = 1650] [serial = 1142] [outer = 0x0] 06:21:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x127275800) [pid = 1650] [serial = 1143] [outer = 0x12700f000] 06:21:57 INFO - PROCESS | 1650 | 1461590517697 Marionette DEBUG loaded listener.js 06:21:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1278a5800) [pid = 1650] [serial = 1144] [outer = 0x12700f000] 06:21:58 INFO - PROCESS | 1650 | 1461590518043 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]]]}] 06:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 06:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 518ms 06:21:58 INFO - PROCESS | 1650 | 1461590518087 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 06:21:58 INFO - PROCESS | 1650 | 1461590518088 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 06:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 06:21:58 INFO - PROCESS | 1650 | 1461590518090 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 06:21:58 INFO - PROCESS | 1650 | 1461590518091 Marionette TRACE conn2 <- [1,1498,null,{}] 06:21:58 INFO - PROCESS | 1650 | 1461590518094 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}] 06:21:58 INFO - PROCESS | 1650 | 1461590518191 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 06:21:58 INFO - PROCESS | 1650 | 1461590518210 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e52000 == 63 [pid = 1650] [id = 382] 06:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c996c00) [pid = 1650] [serial = 1145] [outer = 0x0] 06:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x127aed000) [pid = 1650] [serial = 1146] [outer = 0x11c996c00] 06:21:58 INFO - PROCESS | 1650 | 1461590518235 Marionette DEBUG loaded listener.js 06:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x1295e7800) [pid = 1650] [serial = 1147] [outer = 0x11c996c00] 06:21:58 INFO - PROCESS | 1650 | 1461590518573 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]]]}] 06:21:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 06:21:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 518ms 06:21:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 06:21:58 INFO - PROCESS | 1650 | 1461590518609 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 06:21:58 INFO - PROCESS | 1650 | 1461590518610 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 06:21:58 INFO - PROCESS | 1650 | 1461590518612 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 06:21:58 INFO - PROCESS | 1650 | 1461590518613 Marionette TRACE conn2 <- [1,1502,null,{}] 06:21:58 INFO - PROCESS | 1650 | 1461590518615 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}] 06:21:58 INFO - PROCESS | 1650 | 1461590518716 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 06:21:58 INFO - PROCESS | 1650 | 1461590518750 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a812000 == 64 [pid = 1650] [id = 383] 06:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1295ed800) [pid = 1650] [serial = 1148] [outer = 0x0] 06:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129e98800) [pid = 1650] [serial = 1149] [outer = 0x1295ed800] 06:21:58 INFO - PROCESS | 1650 | 1461590518776 Marionette DEBUG loaded listener.js 06:21:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12a864800) [pid = 1650] [serial = 1150] [outer = 0x1295ed800] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12aec9800) [pid = 1650] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129e9f000) [pid = 1650] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x115176000) [pid = 1650] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12b33a000) [pid = 1650] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12c7f6800) [pid = 1650] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12aebd000) [pid = 1650] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11bcce400) [pid = 1650] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12acf1800) [pid = 1650] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x118e10c00) [pid = 1650] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x127273400) [pid = 1650] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1276fdc00) [pid = 1650] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1188e3000) [pid = 1650] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11aa47400) [pid = 1650] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11c152800) [pid = 1650] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12bb65000) [pid = 1650] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x125d7a000) [pid = 1650] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x115629400) [pid = 1650] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x114fb6c00) [pid = 1650] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11ae3e000) [pid = 1650] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 06:21:59 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x11b134400) [pid = 1650] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 06:21:59 INFO - PROCESS | 1650 | 1461590519274 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]]]}] 06:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 06:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 668ms 06:21:59 INFO - PROCESS | 1650 | 1461590519281 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 06:21:59 INFO - PROCESS | 1650 | 1461590519283 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 06:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 06:21:59 INFO - PROCESS | 1650 | 1461590519285 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 06:21:59 INFO - PROCESS | 1650 | 1461590519286 Marionette TRACE conn2 <- [1,1506,null,{}] 06:21:59 INFO - PROCESS | 1650 | 1461590519289 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}] 06:21:59 INFO - PROCESS | 1650 | 1461590519371 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 06:21:59 INFO - PROCESS | 1650 | 1461590519375 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x125b42000 == 65 [pid = 1650] [id = 384] 06:21:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x114fb1400) [pid = 1650] [serial = 1151] [outer = 0x0] 06:21:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11a68e800) [pid = 1650] [serial = 1152] [outer = 0x114fb1400] 06:21:59 INFO - PROCESS | 1650 | 1461590519403 Marionette DEBUG loaded listener.js 06:21:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11bcd1800) [pid = 1650] [serial = 1153] [outer = 0x114fb1400] 06:21:59 INFO - PROCESS | 1650 | 1461590519742 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]]]}] 06:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 06:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 469ms 06:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 06:21:59 INFO - PROCESS | 1650 | 1461590519755 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 06:21:59 INFO - PROCESS | 1650 | 1461590519757 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 06:21:59 INFO - PROCESS | 1650 | 1461590519759 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 06:21:59 INFO - PROCESS | 1650 | 1461590519761 Marionette TRACE conn2 <- [1,1510,null,{}] 06:21:59 INFO - PROCESS | 1650 | 1461590519763 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}] 06:21:59 INFO - PROCESS | 1650 | 1461590519883 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 06:21:59 INFO - PROCESS | 1650 | 1461590519889 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:21:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b64f000 == 66 [pid = 1650] [id = 385] 06:21:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x118e10c00) [pid = 1650] [serial = 1154] [outer = 0x0] 06:21:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x127009800) [pid = 1650] [serial = 1155] [outer = 0x118e10c00] 06:21:59 INFO - PROCESS | 1650 | 1461590519919 Marionette DEBUG loaded listener.js 06:21:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x12acea800) [pid = 1650] [serial = 1156] [outer = 0x118e10c00] 06:22:00 INFO - PROCESS | 1650 | 1461590520261 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]]]}] 06:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 06:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 520ms 06:22:00 INFO - PROCESS | 1650 | 1461590520280 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 06:22:00 INFO - PROCESS | 1650 | 1461590520284 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 06:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 06:22:00 INFO - PROCESS | 1650 | 1461590520287 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 06:22:00 INFO - PROCESS | 1650 | 1461590520288 Marionette TRACE conn2 <- [1,1514,null,{}] 06:22:00 INFO - PROCESS | 1650 | 1461590520291 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}] 06:22:00 INFO - PROCESS | 1650 | 1461590520400 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 06:22:00 INFO - PROCESS | 1650 | 1461590520406 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d019000 == 67 [pid = 1650] [id = 386] 06:22:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12acee800) [pid = 1650] [serial = 1157] [outer = 0x0] 06:22:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12aebec00) [pid = 1650] [serial = 1158] [outer = 0x12acee800] 06:22:00 INFO - PROCESS | 1650 | 1461590520446 Marionette DEBUG loaded listener.js 06:22:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12aec8800) [pid = 1650] [serial = 1159] [outer = 0x12acee800] 06:22:00 INFO - PROCESS | 1650 | 1461590520929 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]]]}] 06:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 06:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 668ms 06:22:00 INFO - PROCESS | 1650 | 1461590520956 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 06:22:00 INFO - PROCESS | 1650 | 1461590520958 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 06:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 06:22:00 INFO - PROCESS | 1650 | 1461590520962 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 06:22:00 INFO - PROCESS | 1650 | 1461590520963 Marionette TRACE conn2 <- [1,1518,null,{}] 06:22:00 INFO - PROCESS | 1650 | 1461590520967 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}] 06:22:01 INFO - PROCESS | 1650 | 1461590521061 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 06:22:01 INFO - PROCESS | 1650 | 1461590521066 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1d1000 == 68 [pid = 1650] [id = 387] 06:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12abdc400) [pid = 1650] [serial = 1160] [outer = 0x0] 06:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b265400) [pid = 1650] [serial = 1161] [outer = 0x12abdc400] 06:22:01 INFO - PROCESS | 1650 | 1461590521091 Marionette DEBUG loaded listener.js 06:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b336c00) [pid = 1650] [serial = 1162] [outer = 0x12abdc400] 06:22:01 INFO - PROCESS | 1650 | 1461590521568 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]]]}] 06:22:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 06:22:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 672ms 06:22:01 INFO - PROCESS | 1650 | 1461590521634 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 06:22:01 INFO - PROCESS | 1650 | 1461590521636 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 06:22:01 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 06:22:01 INFO - PROCESS | 1650 | 1461590521640 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 06:22:01 INFO - PROCESS | 1650 | 1461590521642 Marionette TRACE conn2 <- [1,1522,null,{}] 06:22:01 INFO - PROCESS | 1650 | 1461590521646 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}] 06:22:01 INFO - PROCESS | 1650 | 1461590521756 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 06:22:01 INFO - PROCESS | 1650 | 1461590521825 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abbd000 == 69 [pid = 1650] [id = 388] 06:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x115689400) [pid = 1650] [serial = 1163] [outer = 0x0] 06:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x118677c00) [pid = 1650] [serial = 1164] [outer = 0x115689400] 06:22:01 INFO - PROCESS | 1650 | 1461590521857 Marionette DEBUG loaded listener.js 06:22:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x119260800) [pid = 1650] [serial = 1165] [outer = 0x115689400] 06:22:02 INFO - PROCESS | 1650 | 1461590522223 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"]]]}] 06:22:02 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 () { 06:22:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:22:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:22:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 06:22:02 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 () { 06:22:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:22:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:22:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 06:22:02 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 () { 06:22:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:22:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:22:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 06:22:02 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 () { 06:22:02 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 06:22:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:22:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 06:22:02 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 623ms 06:22:02 INFO - PROCESS | 1650 | 1461590522263 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 06:22:02 INFO - PROCESS | 1650 | 1461590522267 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 06:22:02 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 06:22:02 INFO - PROCESS | 1650 | 1461590522273 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 06:22:02 INFO - PROCESS | 1650 | 1461590522274 Marionette TRACE conn2 <- [1,1526,null,{}] 06:22:02 INFO - PROCESS | 1650 | 1461590522277 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}] 06:22:02 INFO - PROCESS | 1650 | 1461590522436 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 06:22:02 INFO - PROCESS | 1650 | 1461590522533 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x125b41000 == 70 [pid = 1650] [id = 389] 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119a6dc00) [pid = 1650] [serial = 1166] [outer = 0x0] 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11b137400) [pid = 1650] [serial = 1167] [outer = 0x119a6dc00] 06:22:02 INFO - PROCESS | 1650 | 1461590522564 Marionette DEBUG loaded listener.js 06:22:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11b9c9800) [pid = 1650] [serial = 1168] [outer = 0x119a6dc00] 06:22:02 INFO - PROCESS | 1650 | 1461590522933 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"]]]}] 06:22:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:22:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:22:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 06:22:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 06:22:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:22:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 06:22:02 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 06:22:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 06:22:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:22:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:22:02 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 06:22:02 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 672ms 06:22:02 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 06:22:02 INFO - PROCESS | 1650 | 1461590522945 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 06:22:02 INFO - PROCESS | 1650 | 1461590522946 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 06:22:02 INFO - PROCESS | 1650 | 1461590522949 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 06:22:02 INFO - PROCESS | 1650 | 1461590522951 Marionette TRACE conn2 <- [1,1530,null,{}] 06:22:02 INFO - PROCESS | 1650 | 1461590522959 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}] 06:22:03 INFO - PROCESS | 1650 | 1461590523065 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 06:22:03 INFO - PROCESS | 1650 | 1461590523130 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c774000 == 71 [pid = 1650] [id = 390] 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11bcd7400) [pid = 1650] [serial = 1169] [outer = 0x0] 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x125f4bc00) [pid = 1650] [serial = 1170] [outer = 0x11bcd7400] 06:22:03 INFO - PROCESS | 1650 | 1461590523169 Marionette DEBUG loaded listener.js 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1278e1800) [pid = 1650] [serial = 1171] [outer = 0x11bcd7400] 06:22:03 INFO - PROCESS | 1650 | 1461590523528 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]]]}] 06:22:03 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 06:22:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 06:22:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:22:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:22:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 06:22:03 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 06:22:03 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. 06:22:03 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 06:22:03 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 621ms 06:22:03 INFO - PROCESS | 1650 | 1461590523571 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 06:22:03 INFO - PROCESS | 1650 | 1461590523573 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 06:22:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 06:22:03 INFO - PROCESS | 1650 | 1461590523575 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 06:22:03 INFO - PROCESS | 1650 | 1461590523576 Marionette TRACE conn2 <- [1,1534,null,{}] 06:22:03 INFO - PROCESS | 1650 | 1461590523579 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}] 06:22:03 INFO - PROCESS | 1650 | 1461590523681 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 06:22:03 INFO - PROCESS | 1650 | 1461590523768 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dba8800 == 72 [pid = 1650] [id = 391] 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1295e8000) [pid = 1650] [serial = 1172] [outer = 0x0] 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12a86f400) [pid = 1650] [serial = 1173] [outer = 0x1295e8000] 06:22:03 INFO - PROCESS | 1650 | 1461590523802 Marionette DEBUG loaded listener.js 06:22:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12acf0c00) [pid = 1650] [serial = 1174] [outer = 0x1295e8000] 06:22:04 INFO - PROCESS | 1650 | 1461590524206 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]]]}] 06:22:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 06:22:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 669ms 06:22:04 INFO - PROCESS | 1650 | 1461590524244 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 06:22:04 INFO - PROCESS | 1650 | 1461590524246 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 06:22:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 06:22:04 INFO - PROCESS | 1650 | 1461590524248 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 06:22:04 INFO - PROCESS | 1650 | 1461590524249 Marionette TRACE conn2 <- [1,1538,null,{}] 06:22:04 INFO - PROCESS | 1650 | 1461590524252 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}] 06:22:04 INFO - PROCESS | 1650 | 1461590524357 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 06:22:04 INFO - PROCESS | 1650 | 1461590524415 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e371800 == 73 [pid = 1650] [id = 392] 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12acf1000) [pid = 1650] [serial = 1175] [outer = 0x0] 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12aec8400) [pid = 1650] [serial = 1176] [outer = 0x12acf1000] 06:22:04 INFO - PROCESS | 1650 | 1461590524446 Marionette DEBUG loaded listener.js 06:22:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b33a000) [pid = 1650] [serial = 1177] [outer = 0x12acf1000] 06:22:04 INFO - PROCESS | 1650 | 1461590524891 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]]]}] 06:22:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 06:22:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 670ms 06:22:04 INFO - PROCESS | 1650 | 1461590524919 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 06:22:04 INFO - PROCESS | 1650 | 1461590524920 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 06:22:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 06:22:04 INFO - PROCESS | 1650 | 1461590524922 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 06:22:04 INFO - PROCESS | 1650 | 1461590524924 Marionette TRACE conn2 <- [1,1542,null,{}] 06:22:04 INFO - PROCESS | 1650 | 1461590524926 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}] 06:22:05 INFO - PROCESS | 1650 | 1461590525058 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 06:22:05 INFO - PROCESS | 1650 | 1461590525131 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3cd800 == 74 [pid = 1650] [id = 393] 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b33f400) [pid = 1650] [serial = 1178] [outer = 0x0] 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b670800) [pid = 1650] [serial = 1179] [outer = 0x12b33f400] 06:22:05 INFO - PROCESS | 1650 | 1461590525162 Marionette DEBUG loaded listener.js 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12bc95000) [pid = 1650] [serial = 1180] [outer = 0x12b33f400] 06:22:05 INFO - PROCESS | 1650 | 1461590525588 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]]]}] 06:22:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 06:22:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 720ms 06:22:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 06:22:05 INFO - PROCESS | 1650 | 1461590525642 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 06:22:05 INFO - PROCESS | 1650 | 1461590525643 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 06:22:05 INFO - PROCESS | 1650 | 1461590525646 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 06:22:05 INFO - PROCESS | 1650 | 1461590525647 Marionette TRACE conn2 <- [1,1546,null,{}] 06:22:05 INFO - PROCESS | 1650 | 1461590525650 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}] 06:22:05 INFO - PROCESS | 1650 | 1461590525752 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 06:22:05 INFO - PROCESS | 1650 | 1461590525824 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa6e000 == 75 [pid = 1650] [id = 394] 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x115176800) [pid = 1650] [serial = 1181] [outer = 0x0] 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11b03ec00) [pid = 1650] [serial = 1182] [outer = 0x115176800] 06:22:05 INFO - PROCESS | 1650 | 1461590525854 Marionette DEBUG loaded listener.js 06:22:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12a862800) [pid = 1650] [serial = 1183] [outer = 0x115176800] 06:22:06 INFO - PROCESS | 1650 | 1461590526438 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]]]}] 06:22:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 06:22:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 821ms 06:22:06 INFO - PROCESS | 1650 | 1461590526469 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 06:22:06 INFO - PROCESS | 1650 | 1461590526471 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 06:22:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 06:22:06 INFO - PROCESS | 1650 | 1461590526475 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 06:22:06 INFO - PROCESS | 1650 | 1461590526477 Marionette TRACE conn2 <- [1,1550,null,{}] 06:22:06 INFO - PROCESS | 1650 | 1461590526481 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}] 06:22:06 INFO - PROCESS | 1650 | 1461590526580 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 06:22:06 INFO - PROCESS | 1650 | 1461590526656 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x119808800 == 76 [pid = 1650] [id = 395] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11867c400) [pid = 1650] [serial = 1184] [outer = 0x0] 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x119132800) [pid = 1650] [serial = 1185] [outer = 0x11867c400] 06:22:06 INFO - PROCESS | 1650 | 1461590526686 Marionette DEBUG loaded listener.js 06:22:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11a685800) [pid = 1650] [serial = 1186] [outer = 0x11867c400] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12d019000 == 75 [pid = 1650] [id = 386] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12b64f000 == 74 [pid = 1650] [id = 385] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x125b42000 == 73 [pid = 1650] [id = 384] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12a812000 == 72 [pid = 1650] [id = 383] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x129e52000 == 71 [pid = 1650] [id = 382] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1276da000 == 70 [pid = 1650] [id = 381] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x118a18000 == 69 [pid = 1650] [id = 380] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12dcb6c00) [pid = 1650] [serial = 1065] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11568a400) [pid = 1650] [serial = 1107] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1269de000 == 68 [pid = 1650] [id = 379] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x125b4b000 == 67 [pid = 1650] [id = 378] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11c1bd800 == 66 [pid = 1650] [id = 377] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11980d000 == 65 [pid = 1650] [id = 376] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119166800 == 64 [pid = 1650] [id = 375] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x13044f000 == 63 [pid = 1650] [id = 373] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec5a000 == 62 [pid = 1650] [id = 372] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12a805000 == 61 [pid = 1650] [id = 371] 06:22:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8db800 == 60 [pid = 1650] [id = 370] 06:22:07 INFO - PROCESS | 1650 | 1461590527157 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]]]}] 06:22:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 06:22:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 727ms 06:22:07 INFO - PROCESS | 1650 | 1461590527203 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 06:22:07 INFO - PROCESS | 1650 | 1461590527207 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 06:22:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 06:22:07 INFO - PROCESS | 1650 | 1461590527211 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 06:22:07 INFO - PROCESS | 1650 | 1461590527213 Marionette TRACE conn2 <- [1,1554,null,{}] 06:22:07 INFO - PROCESS | 1650 | 1461590527222 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}] 06:22:07 INFO - PROCESS | 1650 | 1461590527309 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 06:22:07 INFO - PROCESS | 1650 | 1461590527316 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa77800 == 61 [pid = 1650] [id = 396] 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11a686c00) [pid = 1650] [serial = 1187] [outer = 0x0] 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11ae63800) [pid = 1650] [serial = 1188] [outer = 0x11a686c00] 06:22:07 INFO - PROCESS | 1650 | 1461590527341 Marionette DEBUG loaded listener.js 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11b141000) [pid = 1650] [serial = 1189] [outer = 0x11a686c00] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b89ec00) [pid = 1650] [serial = 1012] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12b268400) [pid = 1650] [serial = 1009] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12aceac00) [pid = 1650] [serial = 958] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12bc93800) [pid = 1650] [serial = 1089] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12d1c0800) [pid = 1650] [serial = 1092] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12b33e000) [pid = 1650] [serial = 1060] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b25cc00) [pid = 1650] [serial = 1059] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x125bac400) [pid = 1650] [serial = 1056] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12727dc00) [pid = 1650] [serial = 1057] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12b332c00) [pid = 1650] [serial = 1086] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11b1e6800) [pid = 1650] [serial = 1074] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11c908c00) [pid = 1650] [serial = 1075] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x127ae8800) [pid = 1650] [serial = 1080] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x129ea3c00) [pid = 1650] [serial = 1081] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12a869400) [pid = 1650] [serial = 1083] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12acef000) [pid = 1650] [serial = 1084] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11abb3000) [pid = 1650] [serial = 1054] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x119e3e400) [pid = 1650] [serial = 1053] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11b030c00) [pid = 1650] [serial = 1072] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11abb3c00) [pid = 1650] [serial = 1071] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12e3cd000) [pid = 1650] [serial = 1069] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x125b7b400) [pid = 1650] [serial = 1068] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12d65f800) [pid = 1650] [serial = 1063] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12be9a400) [pid = 1650] [serial = 1062] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x126e1fc00) [pid = 1650] [serial = 1077] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x127278800) [pid = 1650] [serial = 1078] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11b13bc00) [pid = 1650] [serial = 1095] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12dcb5400) [pid = 1650] [serial = 1093] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x118e9dc00) [pid = 1650] [serial = 1098] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11abb3400) [pid = 1650] [serial = 1099] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11ccd4400) [pid = 1650] [serial = 1101] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12d1c8000) [pid = 1650] [serial = 1104] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12c7f3000) [pid = 1650] [serial = 1090] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11b13fc00) [pid = 1650] [serial = 1096] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12e3f0400) [pid = 1650] [serial = 1105] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12b898c00) [pid = 1650] [serial = 1087] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12cfcc800) [pid = 1650] [serial = 1102] [outer = 0x0] [url = about:blank] 06:22:07 INFO - PROCESS | 1650 | 1461590527725 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]]]}] 06:22:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 06:22:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 526ms 06:22:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 06:22:07 INFO - PROCESS | 1650 | 1461590527737 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 06:22:07 INFO - PROCESS | 1650 | 1461590527738 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 06:22:07 INFO - PROCESS | 1650 | 1461590527741 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 06:22:07 INFO - PROCESS | 1650 | 1461590527743 Marionette TRACE conn2 <- [1,1558,null,{}] 06:22:07 INFO - PROCESS | 1650 | 1461590527754 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}] 06:22:07 INFO - PROCESS | 1650 | 1461590527843 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 06:22:07 INFO - PROCESS | 1650 | 1461590527849 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x125b4e800 == 62 [pid = 1650] [id = 397] 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11b9ce800) [pid = 1650] [serial = 1190] [outer = 0x0] 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11c153400) [pid = 1650] [serial = 1191] [outer = 0x11b9ce800] 06:22:07 INFO - PROCESS | 1650 | 1461590527877 Marionette DEBUG loaded listener.js 06:22:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11c447800) [pid = 1650] [serial = 1192] [outer = 0x11b9ce800] 06:22:08 INFO - PROCESS | 1650 | 1461590528219 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]]]}] 06:22:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 06:22:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 521ms 06:22:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 06:22:08 INFO - PROCESS | 1650 | 1461590528274 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 06:22:08 INFO - PROCESS | 1650 | 1461590528275 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 06:22:08 INFO - PROCESS | 1650 | 1461590528279 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 06:22:08 INFO - PROCESS | 1650 | 1461590528280 Marionette TRACE conn2 <- [1,1562,null,{}] 06:22:08 INFO - PROCESS | 1650 | 1461590528283 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}] 06:22:08 INFO - PROCESS | 1650 | 1461590528364 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 06:22:08 INFO - PROCESS | 1650 | 1461590528371 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a21800 == 63 [pid = 1650] [id = 398] 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c9f2c00) [pid = 1650] [serial = 1193] [outer = 0x0] 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x125d74000) [pid = 1650] [serial = 1194] [outer = 0x11c9f2c00] 06:22:08 INFO - PROCESS | 1650 | 1461590528397 Marionette DEBUG loaded listener.js 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x126e1fc00) [pid = 1650] [serial = 1195] [outer = 0x11c9f2c00] 06:22:08 INFO - PROCESS | 1650 | 1461590528734 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]]]}] 06:22:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 06:22:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 468ms 06:22:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 06:22:08 INFO - PROCESS | 1650 | 1461590528748 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 06:22:08 INFO - PROCESS | 1650 | 1461590528750 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 06:22:08 INFO - PROCESS | 1650 | 1461590528754 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 06:22:08 INFO - PROCESS | 1650 | 1461590528756 Marionette TRACE conn2 <- [1,1566,null,{}] 06:22:08 INFO - PROCESS | 1650 | 1461590528758 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}] 06:22:08 INFO - PROCESS | 1650 | 1461590528842 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 06:22:08 INFO - PROCESS | 1650 | 1461590528846 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x127c1a800 == 64 [pid = 1650] [id = 399] 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x127005000) [pid = 1650] [serial = 1196] [outer = 0x0] 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x127037400) [pid = 1650] [serial = 1197] [outer = 0x127005000] 06:22:08 INFO - PROCESS | 1650 | 1461590528873 Marionette DEBUG loaded listener.js 06:22:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x1278a0000) [pid = 1650] [serial = 1198] [outer = 0x127005000] 06:22:09 INFO - PROCESS | 1650 | 1461590529210 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]]]}] 06:22:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 06:22:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 472ms 06:22:09 INFO - PROCESS | 1650 | 1461590529228 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 06:22:09 INFO - PROCESS | 1650 | 1461590529229 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 06:22:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 06:22:09 INFO - PROCESS | 1650 | 1461590529233 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 06:22:09 INFO - PROCESS | 1650 | 1461590529235 Marionette TRACE conn2 <- [1,1570,null,{}] 06:22:09 INFO - PROCESS | 1650 | 1461590529271 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}] 06:22:09 INFO - PROCESS | 1650 | 1461590529400 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 06:22:09 INFO - PROCESS | 1650 | 1461590529436 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a80a000 == 65 [pid = 1650] [id = 400] 06:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x1295e8800) [pid = 1650] [serial = 1199] [outer = 0x0] 06:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12a866400) [pid = 1650] [serial = 1200] [outer = 0x1295e8800] 06:22:09 INFO - PROCESS | 1650 | 1461590529463 Marionette DEBUG loaded listener.js 06:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12acf6c00) [pid = 1650] [serial = 1201] [outer = 0x1295e8800] 06:22:09 INFO - PROCESS | 1650 | 1461590529785 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]]]}] 06:22:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 06:22:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 597ms 06:22:09 INFO - PROCESS | 1650 | 1461590529830 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 06:22:09 INFO - PROCESS | 1650 | 1461590529832 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 06:22:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 06:22:09 INFO - PROCESS | 1650 | 1461590529834 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 06:22:09 INFO - PROCESS | 1650 | 1461590529835 Marionette TRACE conn2 <- [1,1574,null,{}] 06:22:09 INFO - PROCESS | 1650 | 1461590529837 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}] 06:22:09 INFO - PROCESS | 1650 | 1461590529939 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 06:22:09 INFO - PROCESS | 1650 | 1461590529974 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acd6000 == 66 [pid = 1650] [id = 401] 06:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129e92400) [pid = 1650] [serial = 1202] [outer = 0x0] 06:22:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b261000) [pid = 1650] [serial = 1203] [outer = 0x129e92400] 06:22:10 INFO - PROCESS | 1650 | 1461590529999 Marionette DEBUG loaded listener.js 06:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b529000) [pid = 1650] [serial = 1204] [outer = 0x129e92400] 06:22:10 INFO - PROCESS | 1650 | 1461590530327 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]]]}] 06:22:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 06:22:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 520ms 06:22:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 06:22:10 INFO - PROCESS | 1650 | 1461590530354 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 06:22:10 INFO - PROCESS | 1650 | 1461590530355 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 06:22:10 INFO - PROCESS | 1650 | 1461590530357 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 06:22:10 INFO - PROCESS | 1650 | 1461590530358 Marionette TRACE conn2 <- [1,1578,null,{}] 06:22:10 INFO - PROCESS | 1650 | 1461590530361 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}] 06:22:10 INFO - PROCESS | 1650 | 1461590530466 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 06:22:10 INFO - PROCESS | 1650 | 1461590530480 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbae000 == 67 [pid = 1650] [id = 402] 06:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b25cc00) [pid = 1650] [serial = 1205] [outer = 0x0] 06:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b674c00) [pid = 1650] [serial = 1206] [outer = 0x12b25cc00] 06:22:10 INFO - PROCESS | 1650 | 1461590530506 Marionette DEBUG loaded listener.js 06:22:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12bb5c400) [pid = 1650] [serial = 1207] [outer = 0x12b25cc00] 06:22:10 INFO - PROCESS | 1650 | 1461590530838 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]]]}] 06:22:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 06:22:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 06:22:10 INFO - PROCESS | 1650 | 1461590530877 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 06:22:10 INFO - PROCESS | 1650 | 1461590530878 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 06:22:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 06:22:10 INFO - PROCESS | 1650 | 1461590530880 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 06:22:10 INFO - PROCESS | 1650 | 1461590530881 Marionette TRACE conn2 <- [1,1582,null,{}] 06:22:10 INFO - PROCESS | 1650 | 1461590530884 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}] 06:22:10 INFO - PROCESS | 1650 | 1461590530988 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 06:22:11 INFO - PROCESS | 1650 | 1461590531025 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d019000 == 68 [pid = 1650] [id = 403] 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12bb5cc00) [pid = 1650] [serial = 1208] [outer = 0x0] 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12bc9a400) [pid = 1650] [serial = 1209] [outer = 0x12bb5cc00] 06:22:11 INFO - PROCESS | 1650 | 1461590531050 Marionette DEBUG loaded listener.js 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12be9a400) [pid = 1650] [serial = 1210] [outer = 0x12bb5cc00] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12bb66400) [pid = 1650] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12dcbec00) [pid = 1650] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12700f000) [pid = 1650] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11b136400) [pid = 1650] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x115688800) [pid = 1650] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11c996c00) [pid = 1650] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c406400) [pid = 1650] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x119d8cc00) [pid = 1650] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11ae3a800) [pid = 1650] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x115167c00) [pid = 1650] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11b9c4400) [pid = 1650] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x1295ed800) [pid = 1650] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x1186b5400) [pid = 1650] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12acf4c00) [pid = 1650] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x114fb1400) [pid = 1650] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x118e10c00) [pid = 1650] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x127008400) [pid = 1650] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12acee800) [pid = 1650] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 06:22:11 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x123cbdc00) [pid = 1650] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 06:22:11 INFO - PROCESS | 1650 | 1461590531478 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]]]}] 06:22:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 06:22:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 622ms 06:22:11 INFO - PROCESS | 1650 | 1461590531504 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 06:22:11 INFO - PROCESS | 1650 | 1461590531505 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 06:22:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 06:22:11 INFO - PROCESS | 1650 | 1461590531508 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 06:22:11 INFO - PROCESS | 1650 | 1461590531509 Marionette TRACE conn2 <- [1,1586,null,{}] 06:22:11 INFO - PROCESS | 1650 | 1461590531512 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}] 06:22:11 INFO - PROCESS | 1650 | 1461590531603 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 06:22:11 INFO - PROCESS | 1650 | 1461590531607 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x125b46800 == 69 [pid = 1650] [id = 404] 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x1186b5400) [pid = 1650] [serial = 1211] [outer = 0x0] 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11b942c00) [pid = 1650] [serial = 1212] [outer = 0x1186b5400] 06:22:11 INFO - PROCESS | 1650 | 1461590531635 Marionette DEBUG loaded listener.js 06:22:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x123cbdc00) [pid = 1650] [serial = 1213] [outer = 0x1186b5400] 06:22:12 INFO - PROCESS | 1650 | 1461590532141 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]]]}] 06:22:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 06:22:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 669ms 06:22:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 06:22:12 INFO - PROCESS | 1650 | 1461590532177 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 06:22:12 INFO - PROCESS | 1650 | 1461590532179 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 06:22:12 INFO - PROCESS | 1650 | 1461590532181 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 06:22:12 INFO - PROCESS | 1650 | 1461590532185 Marionette TRACE conn2 <- [1,1590,null,{}] 06:22:12 INFO - PROCESS | 1650 | 1461590532188 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}] 06:22:12 INFO - PROCESS | 1650 | 1461590532307 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 06:22:12 INFO - PROCESS | 1650 | 1461590532311 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec59800 == 70 [pid = 1650] [id = 405] 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x125b74400) [pid = 1650] [serial = 1214] [outer = 0x0] 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x12b25ac00) [pid = 1650] [serial = 1215] [outer = 0x125b74400] 06:22:12 INFO - PROCESS | 1650 | 1461590532341 Marionette DEBUG loaded listener.js 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12d057c00) [pid = 1650] [serial = 1216] [outer = 0x125b74400] 06:22:12 INFO - PROCESS | 1650 | 1461590532673 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]]]}] 06:22:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 06:22:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 523ms 06:22:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 06:22:12 INFO - PROCESS | 1650 | 1461590532705 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 06:22:12 INFO - PROCESS | 1650 | 1461590532706 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 06:22:12 INFO - PROCESS | 1650 | 1461590532708 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 06:22:12 INFO - PROCESS | 1650 | 1461590532709 Marionette TRACE conn2 <- [1,1594,null,{}] 06:22:12 INFO - PROCESS | 1650 | 1461590532711 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}] 06:22:12 INFO - PROCESS | 1650 | 1461590532827 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 06:22:12 INFO - PROCESS | 1650 | 1461590532833 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3d8800 == 71 [pid = 1650] [id = 406] 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x12d1bfc00) [pid = 1650] [serial = 1217] [outer = 0x0] 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12d659c00) [pid = 1650] [serial = 1218] [outer = 0x12d1bfc00] 06:22:12 INFO - PROCESS | 1650 | 1461590532858 Marionette DEBUG loaded listener.js 06:22:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12d6cc800) [pid = 1650] [serial = 1219] [outer = 0x12d1bfc00] 06:22:13 INFO - PROCESS | 1650 | 1461590533159 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]]]}] 06:22:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 06:22:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 469ms 06:22:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 06:22:13 INFO - PROCESS | 1650 | 1461590533178 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 06:22:13 INFO - PROCESS | 1650 | 1461590533179 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 06:22:13 INFO - PROCESS | 1650 | 1461590533182 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 06:22:13 INFO - PROCESS | 1650 | 1461590533184 Marionette TRACE conn2 <- [1,1598,null,{}] 06:22:13 INFO - PROCESS | 1650 | 1461590533189 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}] 06:22:13 INFO - PROCESS | 1650 | 1461590533275 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 06:22:13 INFO - PROCESS | 1650 | 1461590533279 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff6d800 == 72 [pid = 1650] [id = 407] 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12d65b800) [pid = 1650] [serial = 1220] [outer = 0x0] 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12e3c5000) [pid = 1650] [serial = 1221] [outer = 0x12d65b800] 06:22:13 INFO - PROCESS | 1650 | 1461590533305 Marionette DEBUG loaded listener.js 06:22:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12e3ef400) [pid = 1650] [serial = 1222] [outer = 0x12d65b800] 06:22:13 INFO - PROCESS | 1650 | 1461590533821 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]]]}] 06:22:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 06:22:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 673ms 06:22:13 INFO - PROCESS | 1650 | 1461590533854 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 06:22:13 INFO - PROCESS | 1650 | 1461590533857 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 06:22:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 06:22:13 INFO - PROCESS | 1650 | 1461590533861 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 06:22:13 INFO - PROCESS | 1650 | 1461590533863 Marionette TRACE conn2 <- [1,1602,null,{}] 06:22:13 INFO - PROCESS | 1650 | 1461590533867 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}] 06:22:13 INFO - PROCESS | 1650 | 1461590533983 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 06:22:14 INFO - PROCESS | 1650 | 1461590534045 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba0e800 == 73 [pid = 1650] [id = 408] 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x117983800) [pid = 1650] [serial = 1223] [outer = 0x0] 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x119e38c00) [pid = 1650] [serial = 1224] [outer = 0x117983800] 06:22:14 INFO - PROCESS | 1650 | 1461590534077 Marionette DEBUG loaded listener.js 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11abb3c00) [pid = 1650] [serial = 1225] [outer = 0x117983800] 06:22:14 INFO - PROCESS | 1650 | 1461590534535 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]]]}] 06:22:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 06:22:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 722ms 06:22:14 INFO - PROCESS | 1650 | 1461590534584 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 06:22:14 INFO - PROCESS | 1650 | 1461590534589 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 06:22:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 06:22:14 INFO - PROCESS | 1650 | 1461590534593 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 06:22:14 INFO - PROCESS | 1650 | 1461590534595 Marionette TRACE conn2 <- [1,1606,null,{}] 06:22:14 INFO - PROCESS | 1650 | 1461590534598 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}] 06:22:14 INFO - PROCESS | 1650 | 1461590534707 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 06:22:14 INFO - PROCESS | 1650 | 1461590534814 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269e1800 == 74 [pid = 1650] [id = 409] 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11b132800) [pid = 1650] [serial = 1226] [outer = 0x0] 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11bcd3800) [pid = 1650] [serial = 1227] [outer = 0x11b132800] 06:22:14 INFO - PROCESS | 1650 | 1461590534845 Marionette DEBUG loaded listener.js 06:22:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11c282000) [pid = 1650] [serial = 1228] [outer = 0x11b132800] 06:22:15 INFO - PROCESS | 1650 | 1461590535296 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]]]}] 06:22:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 06:22:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 721ms 06:22:15 INFO - PROCESS | 1650 | 1461590535315 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 06:22:15 INFO - PROCESS | 1650 | 1461590535318 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 06:22:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 06:22:15 INFO - PROCESS | 1650 | 1461590535321 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 06:22:15 INFO - PROCESS | 1650 | 1461590535325 Marionette TRACE conn2 <- [1,1610,null,{}] 06:22:15 INFO - PROCESS | 1650 | 1461590535337 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}] 06:22:15 INFO - PROCESS | 1650 | 1461590535502 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 06:22:15 INFO - PROCESS | 1650 | 1461590535569 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6e1800 == 75 [pid = 1650] [id = 410] 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x125b75c00) [pid = 1650] [serial = 1229] [outer = 0x0] 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x127037000) [pid = 1650] [serial = 1230] [outer = 0x125b75c00] 06:22:15 INFO - PROCESS | 1650 | 1461590535595 Marionette DEBUG loaded listener.js 06:22:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x129e99400) [pid = 1650] [serial = 1231] [outer = 0x125b75c00] 06:22:16 INFO - PROCESS | 1650 | 1461590536108 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]]]}] 06:22:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 06:22:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 824ms 06:22:16 INFO - PROCESS | 1650 | 1461590536146 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 06:22:16 INFO - PROCESS | 1650 | 1461590536149 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 06:22:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 06:22:16 INFO - PROCESS | 1650 | 1461590536153 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 06:22:16 INFO - PROCESS | 1650 | 1461590536154 Marionette TRACE conn2 <- [1,1614,null,{}] 06:22:16 INFO - PROCESS | 1650 | 1461590536158 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}] 06:22:16 INFO - PROCESS | 1650 | 1461590536316 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 06:22:16 INFO - PROCESS | 1650 | 1461590536441 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x130445000 == 76 [pid = 1650] [id = 411] 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12a866c00) [pid = 1650] [serial = 1232] [outer = 0x0] 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12acf3c00) [pid = 1650] [serial = 1233] [outer = 0x12a866c00] 06:22:16 INFO - PROCESS | 1650 | 1461590536472 Marionette DEBUG loaded listener.js 06:22:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b524000) [pid = 1650] [serial = 1234] [outer = 0x12a866c00] 06:22:16 INFO - PROCESS | 1650 | 1461590536882 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]]]}] 06:22:16 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 06:22:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 771ms 06:22:16 INFO - PROCESS | 1650 | 1461590536923 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 06:22:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 06:22:16 INFO - PROCESS | 1650 | 1461590536925 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 06:22:16 INFO - PROCESS | 1650 | 1461590536927 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 06:22:16 INFO - PROCESS | 1650 | 1461590536928 Marionette TRACE conn2 <- [1,1618,null,{}] 06:22:16 INFO - PROCESS | 1650 | 1461590536931 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}] 06:22:17 INFO - PROCESS | 1650 | 1461590537035 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 06:22:17 INFO - PROCESS | 1650 | 1461590537095 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x13052a000 == 77 [pid = 1650] [id = 412] 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b336000) [pid = 1650] [serial = 1235] [outer = 0x0] 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12bc96400) [pid = 1650] [serial = 1236] [outer = 0x12b336000] 06:22:17 INFO - PROCESS | 1650 | 1461590537167 Marionette DEBUG loaded listener.js 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12d049800) [pid = 1650] [serial = 1237] [outer = 0x12b336000] 06:22:17 INFO - PROCESS | 1650 | 1461590537602 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]]]}] 06:22:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 06:22:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 718ms 06:22:17 INFO - PROCESS | 1650 | 1461590537652 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 06:22:17 INFO - PROCESS | 1650 | 1461590537653 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 06:22:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 06:22:17 INFO - PROCESS | 1650 | 1461590537655 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 06:22:17 INFO - PROCESS | 1650 | 1461590537656 Marionette TRACE conn2 <- [1,1622,null,{}] 06:22:17 INFO - PROCESS | 1650 | 1461590537659 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}] 06:22:17 INFO - PROCESS | 1650 | 1461590537777 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 06:22:17 INFO - PROCESS | 1650 | 1461590537853 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119237800 == 78 [pid = 1650] [id = 413] 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11516a000) [pid = 1650] [serial = 1238] [outer = 0x0] 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11aa46c00) [pid = 1650] [serial = 1239] [outer = 0x11516a000] 06:22:17 INFO - PROCESS | 1650 | 1461590537885 Marionette DEBUG loaded listener.js 06:22:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12e3f2c00) [pid = 1650] [serial = 1240] [outer = 0x11516a000] 06:22:18 INFO - PROCESS | 1650 | 1461590538505 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]]]}] 06:22:18 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 06:22:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 874ms 06:22:18 INFO - PROCESS | 1650 | 1461590538530 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 06:22:18 INFO - PROCESS | 1650 | 1461590538533 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 06:22:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 06:22:18 INFO - PROCESS | 1650 | 1461590538538 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 06:22:18 INFO - PROCESS | 1650 | 1461590538539 Marionette TRACE conn2 <- [1,1626,null,{}] 06:22:18 INFO - PROCESS | 1650 | 1461590538543 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}] 06:22:18 INFO - PROCESS | 1650 | 1461590538643 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 06:22:18 INFO - PROCESS | 1650 | 1461590538706 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c01c000 == 79 [pid = 1650] [id = 414] 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11516fc00) [pid = 1650] [serial = 1241] [outer = 0x0] 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x115aca400) [pid = 1650] [serial = 1242] [outer = 0x11516fc00] 06:22:18 INFO - PROCESS | 1650 | 1461590538734 Marionette DEBUG loaded listener.js 06:22:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x118884000) [pid = 1650] [serial = 1243] [outer = 0x11516fc00] 06:22:19 INFO - PROCESS | 1650 | 1461590539172 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]]]}] 06:22:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 06:22:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 673ms 06:22:19 INFO - PROCESS | 1650 | 1461590539211 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 06:22:19 INFO - PROCESS | 1650 | 1461590539215 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 06:22:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 06:22:19 INFO - PROCESS | 1650 | 1461590539219 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 06:22:19 INFO - PROCESS | 1650 | 1461590539221 Marionette TRACE conn2 <- [1,1630,null,{}] 06:22:19 INFO - PROCESS | 1650 | 1461590539223 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}] 06:22:19 INFO - PROCESS | 1650 | 1461590539320 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 06:22:19 INFO - PROCESS | 1650 | 1461590539396 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11a641000 == 80 [pid = 1650] [id = 415] 06:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x118e9e400) [pid = 1650] [serial = 1244] [outer = 0x0] 06:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x119d91c00) [pid = 1650] [serial = 1245] [outer = 0x118e9e400] 06:22:19 INFO - PROCESS | 1650 | 1461590539424 Marionette DEBUG loaded listener.js 06:22:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11aa4f800) [pid = 1650] [serial = 1246] [outer = 0x118e9e400] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3d8800 == 79 [pid = 1650] [id = 406] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec59800 == 78 [pid = 1650] [id = 405] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x125b46800 == 77 [pid = 1650] [id = 404] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12d019000 == 76 [pid = 1650] [id = 403] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbae000 == 75 [pid = 1650] [id = 402] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12acd6000 == 74 [pid = 1650] [id = 401] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12a80a000 == 73 [pid = 1650] [id = 400] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12b265400) [pid = 1650] [serial = 1161] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x127c1a800 == 72 [pid = 1650] [id = 399] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x126a21800 == 71 [pid = 1650] [id = 398] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x125b4e800 == 70 [pid = 1650] [id = 397] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa77800 == 69 [pid = 1650] [id = 396] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x119808800 == 68 [pid = 1650] [id = 395] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12c774000 == 67 [pid = 1650] [id = 390] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x125b41000 == 66 [pid = 1650] [id = 389] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11abbd000 == 65 [pid = 1650] [id = 388] 06:22:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1d1000 == 64 [pid = 1650] [id = 387] 06:22:19 INFO - PROCESS | 1650 | 1461590539840 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]]]}] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12e3cfc00) [pid = 1650] [serial = 1066] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12e3f6800) [pid = 1650] [serial = 1051] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x127275800) [pid = 1650] [serial = 1143] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x125b73c00) [pid = 1650] [serial = 1114] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c183c00) [pid = 1650] [serial = 1113] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11568e400) [pid = 1650] [serial = 1125] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119d8c800) [pid = 1650] [serial = 1126] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x127aed000) [pid = 1650] [serial = 1146] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11c903c00) [pid = 1650] [serial = 1137] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11aa36400) [pid = 1650] [serial = 1128] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11abb0000) [pid = 1650] [serial = 1129] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11b13b000) [pid = 1650] [serial = 1131] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11b93f000) [pid = 1650] [serial = 1132] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11b1e4400) [pid = 1650] [serial = 1123] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x115ace800) [pid = 1650] [serial = 1122] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11c14b800) [pid = 1650] [serial = 1134] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11c285800) [pid = 1650] [serial = 1135] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x129e98800) [pid = 1650] [serial = 1149] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1295e7800) [pid = 1650] [serial = 1147] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11abb7400) [pid = 1650] [serial = 1111] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x119263800) [pid = 1650] [serial = 1110] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b33b400) [pid = 1650] [serial = 1120] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12aec3000) [pid = 1650] [serial = 1119] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11a68e800) [pid = 1650] [serial = 1152] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x127009800) [pid = 1650] [serial = 1155] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11bcd1800) [pid = 1650] [serial = 1153] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12a86e800) [pid = 1650] [serial = 1117] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x128283400) [pid = 1650] [serial = 1116] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12aebec00) [pid = 1650] [serial = 1158] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12a864800) [pid = 1650] [serial = 1150] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12aec8800) [pid = 1650] [serial = 1159] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12700ec00) [pid = 1650] [serial = 1141] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x125b80000) [pid = 1650] [serial = 1140] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1278a5800) [pid = 1650] [serial = 1144] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12acea800) [pid = 1650] [serial = 1156] [outer = 0x0] [url = about:blank] 06:22:19 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x123cbc800) [pid = 1650] [serial = 1138] [outer = 0x0] [url = about:blank] 06:22:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 06:22:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 670ms 06:22:19 INFO - PROCESS | 1650 | 1461590539917 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 06:22:19 INFO - PROCESS | 1650 | 1461590539919 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 06:22:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 06:22:19 INFO - PROCESS | 1650 | 1461590539922 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 06:22:19 INFO - PROCESS | 1650 | 1461590539925 Marionette TRACE conn2 <- [1,1634,null,{}] 06:22:19 INFO - PROCESS | 1650 | 1461590539929 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}] 06:22:20 INFO - PROCESS | 1650 | 1461590540044 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 06:22:20 INFO - PROCESS | 1650 | 1461590540112 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x119179800 == 65 [pid = 1650] [id = 416] 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x1153dfc00) [pid = 1650] [serial = 1247] [outer = 0x0] 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x115681800) [pid = 1650] [serial = 1248] [outer = 0x1153dfc00] 06:22:20 INFO - PROCESS | 1650 | 1461590540145 Marionette DEBUG loaded listener.js 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x116682400) [pid = 1650] [serial = 1249] [outer = 0x1153dfc00] 06:22:20 INFO - PROCESS | 1650 | 1461590540586 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]]]}] 06:22:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 06:22:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 723ms 06:22:20 INFO - PROCESS | 1650 | 1461590540646 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 06:22:20 INFO - PROCESS | 1650 | 1461590540648 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 06:22:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 06:22:20 INFO - PROCESS | 1650 | 1461590540672 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 06:22:20 INFO - PROCESS | 1650 | 1461590540675 Marionette TRACE conn2 <- [1,1638,null,{}] 06:22:20 INFO - PROCESS | 1650 | 1461590540678 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}] 06:22:20 INFO - PROCESS | 1650 | 1461590540779 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 06:22:20 INFO - PROCESS | 1650 | 1461590540847 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba03000 == 66 [pid = 1650] [id = 417] 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11912e000) [pid = 1650] [serial = 1250] [outer = 0x0] 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11abaec00) [pid = 1650] [serial = 1251] [outer = 0x11912e000] 06:22:20 INFO - PROCESS | 1650 | 1461590540876 Marionette DEBUG loaded listener.js 06:22:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11ae39000) [pid = 1650] [serial = 1252] [outer = 0x11912e000] 06:22:21 INFO - PROCESS | 1650 | 1461590541296 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]]]}] 06:22:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 06:22:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 674ms 06:22:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 06:22:21 INFO - PROCESS | 1650 | 1461590541343 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 06:22:21 INFO - PROCESS | 1650 | 1461590541345 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 06:22:21 INFO - PROCESS | 1650 | 1461590541347 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 06:22:21 INFO - PROCESS | 1650 | 1461590541348 Marionette TRACE conn2 <- [1,1642,null,{}] 06:22:21 INFO - PROCESS | 1650 | 1461590541355 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}] 06:22:21 INFO - PROCESS | 1650 | 1461590541459 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 06:22:21 INFO - PROCESS | 1650 | 1461590541516 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916d000 == 67 [pid = 1650] [id = 418] 06:22:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11b140c00) [pid = 1650] [serial = 1253] [outer = 0x0] 06:22:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11b9cfc00) [pid = 1650] [serial = 1254] [outer = 0x11b140c00] 06:22:21 INFO - PROCESS | 1650 | 1461590541549 Marionette DEBUG loaded listener.js 06:22:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c156400) [pid = 1650] [serial = 1255] [outer = 0x11b140c00] 06:22:22 INFO - PROCESS | 1650 | 1461590542000 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]]]}] 06:22:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 06:22:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 671ms 06:22:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 06:22:22 INFO - PROCESS | 1650 | 1461590542018 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 06:22:22 INFO - PROCESS | 1650 | 1461590542020 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 06:22:22 INFO - PROCESS | 1650 | 1461590542022 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 06:22:22 INFO - PROCESS | 1650 | 1461590542023 Marionette TRACE conn2 <- [1,1646,null,{}] 06:22:22 INFO - PROCESS | 1650 | 1461590542025 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}] 06:22:22 INFO - PROCESS | 1650 | 1461590542145 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 06:22:22 INFO - PROCESS | 1650 | 1461590542201 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a06800 == 68 [pid = 1650] [id = 419] 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c288800) [pid = 1650] [serial = 1256] [outer = 0x0] 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11c908800) [pid = 1650] [serial = 1257] [outer = 0x11c288800] 06:22:22 INFO - PROCESS | 1650 | 1461590542231 Marionette DEBUG loaded listener.js 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x123cbc800) [pid = 1650] [serial = 1258] [outer = 0x11c288800] 06:22:22 INFO - PROCESS | 1650 | 1461590542651 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]]]}] 06:22:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 06:22:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 670ms 06:22:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 06:22:22 INFO - PROCESS | 1650 | 1461590542692 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 06:22:22 INFO - PROCESS | 1650 | 1461590542694 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 06:22:22 INFO - PROCESS | 1650 | 1461590542696 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 06:22:22 INFO - PROCESS | 1650 | 1461590542697 Marionette TRACE conn2 <- [1,1650,null,{}] 06:22:22 INFO - PROCESS | 1650 | 1461590542699 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}] 06:22:22 INFO - PROCESS | 1650 | 1461590542795 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 06:22:22 INFO - PROCESS | 1650 | 1461590542850 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1272ac800 == 69 [pid = 1650] [id = 420] 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x125b77400) [pid = 1650] [serial = 1259] [outer = 0x0] 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x125b80000) [pid = 1650] [serial = 1260] [outer = 0x125b77400] 06:22:22 INFO - PROCESS | 1650 | 1461590542880 Marionette DEBUG loaded listener.js 06:22:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x126977400) [pid = 1650] [serial = 1261] [outer = 0x125b77400] 06:22:23 INFO - PROCESS | 1650 | 1461590543319 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]]]}] 06:22:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 06:22:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 669ms 06:22:23 INFO - PROCESS | 1650 | 1461590543366 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 06:22:23 INFO - PROCESS | 1650 | 1461590543368 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 06:22:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 06:22:23 INFO - PROCESS | 1650 | 1461590543370 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 06:22:23 INFO - PROCESS | 1650 | 1461590543371 Marionette TRACE conn2 <- [1,1654,null,{}] 06:22:23 INFO - PROCESS | 1650 | 1461590543374 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}] 06:22:23 INFO - PROCESS | 1650 | 1461590543510 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 06:22:23 INFO - PROCESS | 1650 | 1461590543569 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e56000 == 70 [pid = 1650] [id = 421] 06:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x126e25400) [pid = 1650] [serial = 1262] [outer = 0x0] 06:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x127275000) [pid = 1650] [serial = 1263] [outer = 0x126e25400] 06:22:23 INFO - PROCESS | 1650 | 1461590543601 Marionette DEBUG loaded listener.js 06:22:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x128279000) [pid = 1650] [serial = 1264] [outer = 0x126e25400] 06:22:24 INFO - PROCESS | 1650 | 1461590544040 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]]]}] 06:22:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 06:22:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 719ms 06:22:24 INFO - PROCESS | 1650 | 1461590544090 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 06:22:24 INFO - PROCESS | 1650 | 1461590544091 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 06:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 06:22:24 INFO - PROCESS | 1650 | 1461590544093 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 06:22:24 INFO - PROCESS | 1650 | 1461590544095 Marionette TRACE conn2 <- [1,1658,null,{}] 06:22:24 INFO - PROCESS | 1650 | 1461590544097 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}] 06:22:24 INFO - PROCESS | 1650 | 1461590544193 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 06:22:24 INFO - PROCESS | 1650 | 1461590544249 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a80e000 == 71 [pid = 1650] [id = 422] 06:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x127d36c00) [pid = 1650] [serial = 1265] [outer = 0x0] 06:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x129e88000) [pid = 1650] [serial = 1266] [outer = 0x127d36c00] 06:22:24 INFO - PROCESS | 1650 | 1461590544279 Marionette DEBUG loaded listener.js 06:22:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129e9ac00) [pid = 1650] [serial = 1267] [outer = 0x127d36c00] 06:22:24 INFO - PROCESS | 1650 | 1461590544782 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]]]}] 06:22:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 06:22:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 719ms 06:22:24 INFO - PROCESS | 1650 | 1461590544858 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 06:22:24 INFO - PROCESS | 1650 | 1461590544861 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 06:22:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 06:22:24 INFO - PROCESS | 1650 | 1461590544885 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 06:22:24 INFO - PROCESS | 1650 | 1461590544887 Marionette TRACE conn2 <- [1,1662,null,{}] 06:22:24 INFO - PROCESS | 1650 | 1461590544894 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}] 06:22:25 INFO - PROCESS | 1650 | 1461590545018 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 06:22:25 INFO - PROCESS | 1650 | 1461590545086 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b87a800 == 72 [pid = 1650] [id = 423] 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x128298800) [pid = 1650] [serial = 1268] [outer = 0x0] 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12a86cc00) [pid = 1650] [serial = 1269] [outer = 0x128298800] 06:22:25 INFO - PROCESS | 1650 | 1461590545116 Marionette DEBUG loaded listener.js 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12a866000) [pid = 1650] [serial = 1270] [outer = 0x128298800] 06:22:25 INFO - PROCESS | 1650 | 1461590545618 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]]]}] 06:22:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 06:22:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 796ms 06:22:25 INFO - PROCESS | 1650 | 1461590545661 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 06:22:25 INFO - PROCESS | 1650 | 1461590545663 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 06:22:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 06:22:25 INFO - PROCESS | 1650 | 1461590545667 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 06:22:25 INFO - PROCESS | 1650 | 1461590545669 Marionette TRACE conn2 <- [1,1666,null,{}] 06:22:25 INFO - PROCESS | 1650 | 1461590545673 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}] 06:22:25 INFO - PROCESS | 1650 | 1461590545777 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 06:22:25 INFO - PROCESS | 1650 | 1461590545836 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c168800 == 73 [pid = 1650] [id = 424] 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1186b4000) [pid = 1650] [serial = 1271] [outer = 0x0] 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x119124c00) [pid = 1650] [serial = 1272] [outer = 0x1186b4000] 06:22:25 INFO - PROCESS | 1650 | 1461590545864 Marionette DEBUG loaded listener.js 06:22:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11aa48000) [pid = 1650] [serial = 1273] [outer = 0x1186b4000] 06:22:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa6e000 == 72 [pid = 1650] [id = 394] 06:22:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11c01c000 == 71 [pid = 1650] [id = 414] 06:22:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1269e1800 == 70 [pid = 1650] [id = 409] 06:22:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba0e800 == 69 [pid = 1650] [id = 408] 06:22:26 INFO - PROCESS | 1650 | 1461590546363 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]]]}] 06:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 06:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 724ms 06:22:26 INFO - PROCESS | 1650 | 1461590546391 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 06:22:26 INFO - PROCESS | 1650 | 1461590546395 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 06:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 06:22:26 INFO - PROCESS | 1650 | 1461590546401 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 06:22:26 INFO - PROCESS | 1650 | 1461590546405 Marionette TRACE conn2 <- [1,1670,null,{}] 06:22:26 INFO - PROCESS | 1650 | 1461590546407 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}] 06:22:26 INFO - PROCESS | 1650 | 1461590546494 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 06:22:26 INFO - PROCESS | 1650 | 1461590546501 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d2c000 == 70 [pid = 1650] [id = 425] 06:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11b03e000) [pid = 1650] [serial = 1274] [outer = 0x0] 06:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11c150800) [pid = 1650] [serial = 1275] [outer = 0x11b03e000] 06:22:26 INFO - PROCESS | 1650 | 1461590546527 Marionette DEBUG loaded listener.js 06:22:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11c43c000) [pid = 1650] [serial = 1276] [outer = 0x11b03e000] 06:22:26 INFO - PROCESS | 1650 | 1461590546880 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]]]}] 06:22:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 06:22:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 522ms 06:22:26 INFO - PROCESS | 1650 | 1461590546923 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 06:22:26 INFO - PROCESS | 1650 | 1461590546924 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 06:22:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 06:22:26 INFO - PROCESS | 1650 | 1461590546926 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 06:22:26 INFO - PROCESS | 1650 | 1461590546929 Marionette TRACE conn2 <- [1,1674,null,{}] 06:22:26 INFO - PROCESS | 1650 | 1461590546938 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}] 06:22:27 INFO - PROCESS | 1650 | 1461590547025 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 06:22:27 INFO - PROCESS | 1650 | 1461590547030 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acd9000 == 71 [pid = 1650] [id = 426] 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x125b80800) [pid = 1650] [serial = 1277] [outer = 0x0] 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12703f000) [pid = 1650] [serial = 1278] [outer = 0x125b80800] 06:22:27 INFO - PROCESS | 1650 | 1461590547058 Marionette DEBUG loaded listener.js 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1282a4400) [pid = 1650] [serial = 1279] [outer = 0x125b80800] 06:22:27 INFO - PROCESS | 1650 | 1461590547403 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]]]}] 06:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 06:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 522ms 06:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 06:22:27 INFO - PROCESS | 1650 | 1461590547456 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 06:22:27 INFO - PROCESS | 1650 | 1461590547458 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 06:22:27 INFO - PROCESS | 1650 | 1461590547461 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 06:22:27 INFO - PROCESS | 1650 | 1461590547462 Marionette TRACE conn2 <- [1,1678,null,{}] 06:22:27 INFO - PROCESS | 1650 | 1461590547465 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}] 06:22:27 INFO - PROCESS | 1650 | 1461590547547 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 06:22:27 INFO - PROCESS | 1650 | 1461590547553 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c781000 == 72 [pid = 1650] [id = 427] 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129e89800) [pid = 1650] [serial = 1280] [outer = 0x0] 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12abde800) [pid = 1650] [serial = 1281] [outer = 0x129e89800] 06:22:27 INFO - PROCESS | 1650 | 1461590547579 Marionette DEBUG loaded listener.js 06:22:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12acf7000) [pid = 1650] [serial = 1282] [outer = 0x129e89800] 06:22:27 INFO - PROCESS | 1650 | 1461590547955 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]]]}] 06:22:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 06:22:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 519ms 06:22:27 INFO - PROCESS | 1650 | 1461590547981 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 06:22:27 INFO - PROCESS | 1650 | 1461590547982 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 06:22:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 06:22:28 INFO - PROCESS | 1650 | 1461590548002 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 06:22:28 INFO - PROCESS | 1650 | 1461590548003 Marionette TRACE conn2 <- [1,1682,null,{}] 06:22:28 INFO - PROCESS | 1650 | 1461590548005 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}] 06:22:28 INFO - PROCESS | 1650 | 1461590548108 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 06:22:28 INFO - PROCESS | 1650 | 1461590548149 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1d1000 == 73 [pid = 1650] [id = 428] 06:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x129ea5800) [pid = 1650] [serial = 1283] [outer = 0x0] 06:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12aec4c00) [pid = 1650] [serial = 1284] [outer = 0x129ea5800] 06:22:28 INFO - PROCESS | 1650 | 1461590548174 Marionette DEBUG loaded listener.js 06:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12b263c00) [pid = 1650] [serial = 1285] [outer = 0x129ea5800] 06:22:28 INFO - PROCESS | 1650 | 1461590548497 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]]]}] 06:22:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 06:22:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 534ms 06:22:28 INFO - PROCESS | 1650 | 1461590548521 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 06:22:28 INFO - PROCESS | 1650 | 1461590548522 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 06:22:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 06:22:28 INFO - PROCESS | 1650 | 1461590548524 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 06:22:28 INFO - PROCESS | 1650 | 1461590548525 Marionette TRACE conn2 <- [1,1686,null,{}] 06:22:28 INFO - PROCESS | 1650 | 1461590548534 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}] 06:22:28 INFO - PROCESS | 1650 | 1461590548652 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 06:22:28 INFO - PROCESS | 1650 | 1461590548690 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e36d000 == 74 [pid = 1650] [id = 429] 06:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b332800) [pid = 1650] [serial = 1286] [outer = 0x0] 06:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12b524c00) [pid = 1650] [serial = 1287] [outer = 0x12b332800] 06:22:28 INFO - PROCESS | 1650 | 1461590548717 Marionette DEBUG loaded listener.js 06:22:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12be8ec00) [pid = 1650] [serial = 1288] [outer = 0x12b332800] 06:22:29 INFO - PROCESS | 1650 | 1461590549032 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]]]}] 06:22:29 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 06:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 569ms 06:22:29 INFO - PROCESS | 1650 | 1461590549094 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 06:22:29 INFO - PROCESS | 1650 | 1461590549095 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 06:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 06:22:29 INFO - PROCESS | 1650 | 1461590549098 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 06:22:29 INFO - PROCESS | 1650 | 1461590549099 Marionette TRACE conn2 <- [1,1690,null,{}] 06:22:29 INFO - PROCESS | 1650 | 1461590549107 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}] 06:22:29 INFO - PROCESS | 1650 | 1461590549210 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 06:22:29 INFO - PROCESS | 1650 | 1461590549248 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6dd800 == 75 [pid = 1650] [id = 430] 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12b332c00) [pid = 1650] [serial = 1289] [outer = 0x0] 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12d04a400) [pid = 1650] [serial = 1290] [outer = 0x12b332c00] 06:22:29 INFO - PROCESS | 1650 | 1461590549273 Marionette DEBUG loaded listener.js 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12d1c7800) [pid = 1650] [serial = 1291] [outer = 0x12b332c00] 06:22:29 INFO - PROCESS | 1650 | 1461590549593 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]]]}] 06:22:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 06:22:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 06:22:29 INFO - PROCESS | 1650 | 1461590549620 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 06:22:29 INFO - PROCESS | 1650 | 1461590549622 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 06:22:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 06:22:29 INFO - PROCESS | 1650 | 1461590549628 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 06:22:29 INFO - PROCESS | 1650 | 1461590549629 Marionette TRACE conn2 <- [1,1694,null,{}] 06:22:29 INFO - PROCESS | 1650 | 1461590549633 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}] 06:22:29 INFO - PROCESS | 1650 | 1461590549758 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x129e92400) [pid = 1650] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12b25cc00) [pid = 1650] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12bb5cc00) [pid = 1650] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x1186b5400) [pid = 1650] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11c9f2c00) [pid = 1650] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x119a6dc00) [pid = 1650] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11b9ce800) [pid = 1650] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12acf1000) [pid = 1650] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11bcd7400) [pid = 1650] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x115176800) [pid = 1650] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x115689400) [pid = 1650] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x127005000) [pid = 1650] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b33f400) [pid = 1650] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11a686c00) [pid = 1650] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x1295e8000) [pid = 1650] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11867c400) [pid = 1650] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11516fc00) [pid = 1650] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x115683400) [pid = 1650] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12d1bfc00) [pid = 1650] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x1295e8800) [pid = 1650] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 06:22:29 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x125b74400) [pid = 1650] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 06:22:29 INFO - PROCESS | 1650 | 1461590549812 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x1158a0000 == 76 [pid = 1650] [id = 431] 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x114b53400) [pid = 1650] [serial = 1292] [outer = 0x0] 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x115176800) [pid = 1650] [serial = 1293] [outer = 0x114b53400] 06:22:29 INFO - PROCESS | 1650 | 1461590549837 Marionette DEBUG loaded listener.js 06:22:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x119262400) [pid = 1650] [serial = 1294] [outer = 0x114b53400] 06:22:30 INFO - PROCESS | 1650 | 1461590550147 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]]]}] 06:22:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 06:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 575ms 06:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 06:22:30 INFO - PROCESS | 1650 | 1461590550200 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 06:22:30 INFO - PROCESS | 1650 | 1461590550202 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 06:22:30 INFO - PROCESS | 1650 | 1461590550205 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 06:22:30 INFO - PROCESS | 1650 | 1461590550207 Marionette TRACE conn2 <- [1,1698,null,{}] 06:22:30 INFO - PROCESS | 1650 | 1461590550211 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}] 06:22:30 INFO - PROCESS | 1650 | 1461590550344 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 06:22:30 INFO - PROCESS | 1650 | 1461590550416 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dba5000 == 77 [pid = 1650] [id = 432] 06:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x115167c00) [pid = 1650] [serial = 1295] [outer = 0x0] 06:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11b9cbc00) [pid = 1650] [serial = 1296] [outer = 0x115167c00] 06:22:30 INFO - PROCESS | 1650 | 1461590550441 Marionette DEBUG loaded listener.js 06:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b33cc00) [pid = 1650] [serial = 1297] [outer = 0x115167c00] 06:22:30 INFO - PROCESS | 1650 | 1461590550714 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]]]}] 06:22:30 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 06:22:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 523ms 06:22:30 INFO - PROCESS | 1650 | 1461590550728 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 06:22:30 INFO - PROCESS | 1650 | 1461590550730 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 06:22:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 06:22:30 INFO - PROCESS | 1650 | 1461590550739 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 06:22:30 INFO - PROCESS | 1650 | 1461590550740 Marionette TRACE conn2 <- [1,1702,null,{}] 06:22:30 INFO - PROCESS | 1650 | 1461590550742 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}] 06:22:30 INFO - PROCESS | 1650 | 1461590550833 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 06:22:30 INFO - PROCESS | 1650 | 1461590550840 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x130189000 == 78 [pid = 1650] [id = 433] 06:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x127005000) [pid = 1650] [serial = 1298] [outer = 0x0] 06:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12d65fc00) [pid = 1650] [serial = 1299] [outer = 0x127005000] 06:22:30 INFO - PROCESS | 1650 | 1461590550865 Marionette DEBUG loaded listener.js 06:22:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12dcb3000) [pid = 1650] [serial = 1300] [outer = 0x127005000] 06:22:31 INFO - PROCESS | 1650 | 1461590551222 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]]]}] 06:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 06:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 528ms 06:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 06:22:31 INFO - PROCESS | 1650 | 1461590551260 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 06:22:31 INFO - PROCESS | 1650 | 1461590551262 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 06:22:31 INFO - PROCESS | 1650 | 1461590551264 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 06:22:31 INFO - PROCESS | 1650 | 1461590551266 Marionette TRACE conn2 <- [1,1706,null,{}] 06:22:31 INFO - PROCESS | 1650 | 1461590551282 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}] 06:22:31 INFO - PROCESS | 1650 | 1461590551381 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 06:22:31 INFO - PROCESS | 1650 | 1461590551385 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x130542800 == 79 [pid = 1650] [id = 434] 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12dcbc800) [pid = 1650] [serial = 1301] [outer = 0x0] 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12e3f6000) [pid = 1650] [serial = 1302] [outer = 0x12dcbc800] 06:22:31 INFO - PROCESS | 1650 | 1461590551414 Marionette DEBUG loaded listener.js 06:22:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12ec0b800) [pid = 1650] [serial = 1303] [outer = 0x12dcbc800] 06:22:31 INFO - PROCESS | 1650 | 1461590551754 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]]]}] 06:22:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 06:22:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 533ms 06:22:31 INFO - PROCESS | 1650 | 1461590551798 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 06:22:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 06:22:31 INFO - PROCESS | 1650 | 1461590551799 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 06:22:31 INFO - PROCESS | 1650 | 1461590551801 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 06:22:31 INFO - PROCESS | 1650 | 1461590551802 Marionette TRACE conn2 <- [1,1710,null,{}] 06:22:31 INFO - PROCESS | 1650 | 1461590551805 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}] 06:22:31 INFO - PROCESS | 1650 | 1461590551961 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 06:22:32 INFO - PROCESS | 1650 | 1461590552041 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x119719800 == 80 [pid = 1650] [id = 435] 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x114fb7800) [pid = 1650] [serial = 1304] [outer = 0x0] 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x115176400) [pid = 1650] [serial = 1305] [outer = 0x114fb7800] 06:22:32 INFO - PROCESS | 1650 | 1461590552074 Marionette DEBUG loaded listener.js 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x118f5f400) [pid = 1650] [serial = 1306] [outer = 0x114fb7800] 06:22:32 INFO - PROCESS | 1650 | 1461590552527 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]]]}] 06:22:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 06:22:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 768ms 06:22:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 06:22:32 INFO - PROCESS | 1650 | 1461590552571 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 06:22:32 INFO - PROCESS | 1650 | 1461590552574 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 06:22:32 INFO - PROCESS | 1650 | 1461590552577 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 06:22:32 INFO - PROCESS | 1650 | 1461590552580 Marionette TRACE conn2 <- [1,1714,null,{}] 06:22:32 INFO - PROCESS | 1650 | 1461590552583 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}] 06:22:32 INFO - PROCESS | 1650 | 1461590552695 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 06:22:32 INFO - PROCESS | 1650 | 1461590552800 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e60000 == 81 [pid = 1650] [id = 436] 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119e3fc00) [pid = 1650] [serial = 1307] [outer = 0x0] 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11c156000) [pid = 1650] [serial = 1308] [outer = 0x119e3fc00] 06:22:32 INFO - PROCESS | 1650 | 1461590552833 Marionette DEBUG loaded listener.js 06:22:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x125f43c00) [pid = 1650] [serial = 1309] [outer = 0x119e3fc00] 06:22:33 INFO - PROCESS | 1650 | 1461590553223 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]]]}] 06:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 06:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 674ms 06:22:33 INFO - PROCESS | 1650 | 1461590553251 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 06:22:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 06:22:33 INFO - PROCESS | 1650 | 1461590553253 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 06:22:33 INFO - PROCESS | 1650 | 1461590553256 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 06:22:33 INFO - PROCESS | 1650 | 1461590553257 Marionette TRACE conn2 <- [1,1718,null,{}] 06:22:33 INFO - PROCESS | 1650 | 1461590553260 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}] 06:22:33 INFO - PROCESS | 1650 | 1461590553389 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 06:22:33 INFO - PROCESS | 1650 | 1461590553493 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bba5000 == 82 [pid = 1650] [id = 437] 06:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x129e8fc00) [pid = 1650] [serial = 1310] [outer = 0x0] 06:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12a86d000) [pid = 1650] [serial = 1311] [outer = 0x129e8fc00] 06:22:33 INFO - PROCESS | 1650 | 1461590553524 Marionette DEBUG loaded listener.js 06:22:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12ab37c00) [pid = 1650] [serial = 1312] [outer = 0x129e8fc00] 06:22:33 INFO - PROCESS | 1650 | 1461590553941 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]]]}] 06:22:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 06:22:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 724ms 06:22:33 INFO - PROCESS | 1650 | 1461590553981 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 06:22:33 INFO - PROCESS | 1650 | 1461590553984 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 06:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 06:22:34 INFO - PROCESS | 1650 | 1461590554011 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 06:22:34 INFO - PROCESS | 1650 | 1461590554014 Marionette TRACE conn2 <- [1,1722,null,{}] 06:22:34 INFO - PROCESS | 1650 | 1461590554019 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}] 06:22:34 INFO - PROCESS | 1650 | 1461590554126 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 06:22:34 INFO - PROCESS | 1650 | 1461590554200 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x13053b800 == 83 [pid = 1650] [id = 438] 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12ab38000) [pid = 1650] [serial = 1313] [outer = 0x0] 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12b523c00) [pid = 1650] [serial = 1314] [outer = 0x12ab38000] 06:22:34 INFO - PROCESS | 1650 | 1461590554231 Marionette DEBUG loaded listener.js 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12b66cc00) [pid = 1650] [serial = 1315] [outer = 0x12ab38000] 06:22:34 INFO - PROCESS | 1650 | 1461590554647 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]]]}] 06:22:34 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 06:22:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 679ms 06:22:34 INFO - PROCESS | 1650 | 1461590554683 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 06:22:34 INFO - PROCESS | 1650 | 1461590554685 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 06:22:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 06:22:34 INFO - PROCESS | 1650 | 1461590554687 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 06:22:34 INFO - PROCESS | 1650 | 1461590554689 Marionette TRACE conn2 <- [1,1726,null,{}] 06:22:34 INFO - PROCESS | 1650 | 1461590554711 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}] 06:22:34 INFO - PROCESS | 1650 | 1461590554821 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 06:22:34 INFO - PROCESS | 1650 | 1461590554896 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b4b000 == 84 [pid = 1650] [id = 439] 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12b8a0c00) [pid = 1650] [serial = 1316] [outer = 0x0] 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12be93400) [pid = 1650] [serial = 1317] [outer = 0x12b8a0c00] 06:22:34 INFO - PROCESS | 1650 | 1461590554927 Marionette DEBUG loaded listener.js 06:22:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12d6c5000) [pid = 1650] [serial = 1318] [outer = 0x12b8a0c00] 06:22:35 INFO - PROCESS | 1650 | 1461590555338 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]]]}] 06:22:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 06:22:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 691ms 06:22:35 INFO - PROCESS | 1650 | 1461590555379 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 06:22:35 INFO - PROCESS | 1650 | 1461590555381 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 06:22:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 06:22:35 INFO - PROCESS | 1650 | 1461590555383 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 06:22:35 INFO - PROCESS | 1650 | 1461590555385 Marionette TRACE conn2 <- [1,1730,null,{}] 06:22:35 INFO - PROCESS | 1650 | 1461590555387 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}] 06:22:35 INFO - PROCESS | 1650 | 1461590555495 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 06:22:35 INFO - PROCESS | 1650 | 1461590555601 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x1373b6800 == 85 [pid = 1650] [id = 440] 06:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12e3fb800) [pid = 1650] [serial = 1319] [outer = 0x0] 06:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12ec0a000) [pid = 1650] [serial = 1320] [outer = 0x12e3fb800] 06:22:35 INFO - PROCESS | 1650 | 1461590555639 Marionette DEBUG loaded listener.js 06:22:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12fabcc00) [pid = 1650] [serial = 1321] [outer = 0x12e3fb800] 06:22:36 INFO - PROCESS | 1650 | 1461590556047 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]]]}] 06:22:36 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 06:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 720ms 06:22:36 INFO - PROCESS | 1650 | 1461590556112 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 06:22:36 INFO - PROCESS | 1650 | 1461590556114 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 06:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 06:22:36 INFO - PROCESS | 1650 | 1461590556131 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 06:22:36 INFO - PROCESS | 1650 | 1461590556132 Marionette TRACE conn2 <- [1,1734,null,{}] 06:22:36 INFO - PROCESS | 1650 | 1461590556135 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}] 06:22:36 INFO - PROCESS | 1650 | 1461590556241 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 06:22:36 INFO - PROCESS | 1650 | 1461590556316 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x13995b800 == 86 [pid = 1650] [id = 441] 06:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12ec0bc00) [pid = 1650] [serial = 1322] [outer = 0x0] 06:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12fac6800) [pid = 1650] [serial = 1323] [outer = 0x12ec0bc00] 06:22:36 INFO - PROCESS | 1650 | 1461590556347 Marionette DEBUG loaded listener.js 06:22:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12fe59800) [pid = 1650] [serial = 1324] [outer = 0x12ec0bc00] 06:22:36 INFO - PROCESS | 1650 | 1461590556780 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]]]}] 06:22:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 06:22:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 675ms 06:22:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 06:22:36 INFO - PROCESS | 1650 | 1461590556804 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 06:22:36 INFO - PROCESS | 1650 | 1461590556806 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 06:22:36 INFO - PROCESS | 1650 | 1461590556808 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 06:22:36 INFO - PROCESS | 1650 | 1461590556809 Marionette TRACE conn2 <- [1,1738,null,{}] 06:22:36 INFO - PROCESS | 1650 | 1461590556812 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}] 06:22:36 INFO - PROCESS | 1650 | 1461590556917 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 06:22:37 INFO - PROCESS | 1650 | 1461590556996 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x119234000 == 87 [pid = 1650] [id = 442] 06:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x114fba400) [pid = 1650] [serial = 1325] [outer = 0x0] 06:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1157a5400) [pid = 1650] [serial = 1326] [outer = 0x114fba400] 06:22:37 INFO - PROCESS | 1650 | 1461590557026 Marionette DEBUG loaded listener.js 06:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x1295ee400) [pid = 1650] [serial = 1327] [outer = 0x114fba400] 06:22:37 INFO - PROCESS | 1650 | 1461590557611 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]]]}] 06:22:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 06:22:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 870ms 06:22:37 INFO - PROCESS | 1650 | 1461590557679 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 06:22:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 06:22:37 INFO - PROCESS | 1650 | 1461590557681 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 06:22:37 INFO - PROCESS | 1650 | 1461590557685 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 06:22:37 INFO - PROCESS | 1650 | 1461590557687 Marionette TRACE conn2 <- [1,1742,null,{}] 06:22:37 INFO - PROCESS | 1650 | 1461590557691 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}] 06:22:37 INFO - PROCESS | 1650 | 1461590557797 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 06:22:37 INFO - PROCESS | 1650 | 1461590557864 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a13000 == 88 [pid = 1650] [id = 443] 06:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x116850800) [pid = 1650] [serial = 1328] [outer = 0x0] 06:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x119257000) [pid = 1650] [serial = 1329] [outer = 0x116850800] 06:22:37 INFO - PROCESS | 1650 | 1461590557903 Marionette DEBUG loaded listener.js 06:22:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11aba9c00) [pid = 1650] [serial = 1330] [outer = 0x116850800] 06:22:38 INFO - PROCESS | 1650 | 1461590558403 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]]]}] 06:22:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 06:22:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 772ms 06:22:38 INFO - PROCESS | 1650 | 1461590558458 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 06:22:38 INFO - PROCESS | 1650 | 1461590558464 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 06:22:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 06:22:38 INFO - PROCESS | 1650 | 1461590558493 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 06:22:38 INFO - PROCESS | 1650 | 1461590558496 Marionette TRACE conn2 <- [1,1746,null,{}] 06:22:38 INFO - PROCESS | 1650 | 1461590558499 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}] 06:22:38 INFO - PROCESS | 1650 | 1461590558643 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 06:22:38 INFO - PROCESS | 1650 | 1461590558721 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8e3000 == 89 [pid = 1650] [id = 444] 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x119262c00) [pid = 1650] [serial = 1331] [outer = 0x0] 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x11bcd4000) [pid = 1650] [serial = 1332] [outer = 0x119262c00] 06:22:38 INFO - PROCESS | 1650 | 1461590558749 Marionette DEBUG loaded listener.js 06:22:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11c43b400) [pid = 1650] [serial = 1333] [outer = 0x119262c00] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12c771000 == 88 [pid = 1650] [id = 245] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x129e5a000 == 87 [pid = 1650] [id = 317] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x127aa1000 == 86 [pid = 1650] [id = 316] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x130542800 == 85 [pid = 1650] [id = 434] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x130189000 == 84 [pid = 1650] [id = 433] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12dba5000 == 83 [pid = 1650] [id = 432] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x1158a0000 == 82 [pid = 1650] [id = 431] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6dd800 == 81 [pid = 1650] [id = 430] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11bcd3800) [pid = 1650] [serial = 1227] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12bc96400) [pid = 1650] [serial = 1236] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x127037000) [pid = 1650] [serial = 1230] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x119e38c00) [pid = 1650] [serial = 1224] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12acf3c00) [pid = 1650] [serial = 1233] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11aa46c00) [pid = 1650] [serial = 1239] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12e3c5000) [pid = 1650] [serial = 1221] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x119d91c00) [pid = 1650] [serial = 1245] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12e36d000 == 80 [pid = 1650] [id = 429] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1d1000 == 79 [pid = 1650] [id = 428] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12c781000 == 78 [pid = 1650] [id = 427] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x12acd9000 == 77 [pid = 1650] [id = 426] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x125d2c000 == 76 [pid = 1650] [id = 425] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11c168800 == 75 [pid = 1650] [id = 424] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11916d000 == 74 [pid = 1650] [id = 418] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba03000 == 73 [pid = 1650] [id = 417] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x119179800 == 72 [pid = 1650] [id = 416] 06:22:39 INFO - PROCESS | 1650 | --DOCSHELL 0x11a641000 == 71 [pid = 1650] [id = 415] 06:22:39 INFO - PROCESS | 1650 | 1461590559186 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]]]}] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12b261000) [pid = 1650] [serial = 1203] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12b674c00) [pid = 1650] [serial = 1206] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12b529000) [pid = 1650] [serial = 1204] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12bc9a400) [pid = 1650] [serial = 1209] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x123cbdc00) [pid = 1650] [serial = 1213] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x125d74000) [pid = 1650] [serial = 1194] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x126e1fc00) [pid = 1650] [serial = 1195] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11b137400) [pid = 1650] [serial = 1167] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11b9c9800) [pid = 1650] [serial = 1168] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11c153400) [pid = 1650] [serial = 1191] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11c447800) [pid = 1650] [serial = 1192] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12b33a000) [pid = 1650] [serial = 1177] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12aec8400) [pid = 1650] [serial = 1176] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x125f4bc00) [pid = 1650] [serial = 1170] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x1278e1800) [pid = 1650] [serial = 1171] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12a862800) [pid = 1650] [serial = 1183] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11b03ec00) [pid = 1650] [serial = 1182] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x119260800) [pid = 1650] [serial = 1165] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x118677c00) [pid = 1650] [serial = 1164] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x127037400) [pid = 1650] [serial = 1197] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12bc95000) [pid = 1650] [serial = 1180] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12b670800) [pid = 1650] [serial = 1179] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11ae63800) [pid = 1650] [serial = 1188] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11b141000) [pid = 1650] [serial = 1189] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12acf0c00) [pid = 1650] [serial = 1174] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12a86f400) [pid = 1650] [serial = 1173] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11a685800) [pid = 1650] [serial = 1186] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x119132800) [pid = 1650] [serial = 1185] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11b942c00) [pid = 1650] [serial = 1212] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x115aca400) [pid = 1650] [serial = 1242] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11568e000) [pid = 1650] [serial = 1108] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118884000) [pid = 1650] [serial = 1243] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12d659c00) [pid = 1650] [serial = 1218] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12be9a400) [pid = 1650] [serial = 1210] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12acf6c00) [pid = 1650] [serial = 1201] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12a866400) [pid = 1650] [serial = 1200] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12bb5c400) [pid = 1650] [serial = 1207] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12d6cc800) [pid = 1650] [serial = 1219] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12d057c00) [pid = 1650] [serial = 1216] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12b25ac00) [pid = 1650] [serial = 1215] [outer = 0x0] [url = about:blank] 06:22:39 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x1278a0000) [pid = 1650] [serial = 1198] [outer = 0x0] [url = about:blank] 06:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 06:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 725ms 06:22:39 INFO - PROCESS | 1650 | 1461590559214 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 06:22:39 INFO - PROCESS | 1650 | 1461590559216 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 06:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 06:22:39 INFO - PROCESS | 1650 | 1461590559220 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 06:22:39 INFO - PROCESS | 1650 | 1461590559223 Marionette TRACE conn2 <- [1,1750,null,{}] 06:22:39 INFO - PROCESS | 1650 | 1461590559230 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}] 06:22:39 INFO - PROCESS | 1650 | 1461590559321 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 06:22:39 INFO - PROCESS | 1650 | 1461590559328 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba09800 == 72 [pid = 1650] [id = 445] 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x119e38c00) [pid = 1650] [serial = 1334] [outer = 0x0] 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11c284c00) [pid = 1650] [serial = 1335] [outer = 0x119e38c00] 06:22:39 INFO - PROCESS | 1650 | 1461590559356 Marionette DEBUG loaded listener.js 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x125b73800) [pid = 1650] [serial = 1336] [outer = 0x119e38c00] 06:22:39 INFO - PROCESS | 1650 | 1461590559716 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]]]}] 06:22:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 06:22:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 520ms 06:22:39 INFO - PROCESS | 1650 | 1461590559762 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 06:22:39 INFO - PROCESS | 1650 | 1461590559764 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 06:22:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 06:22:39 INFO - PROCESS | 1650 | 1461590559768 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 06:22:39 INFO - PROCESS | 1650 | 1461590559769 Marionette TRACE conn2 <- [1,1754,null,{}] 06:22:39 INFO - PROCESS | 1650 | 1461590559771 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}] 06:22:39 INFO - PROCESS | 1650 | 1461590559859 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 06:22:39 INFO - PROCESS | 1650 | 1461590559863 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269e8800 == 73 [pid = 1650] [id = 446] 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x125b79c00) [pid = 1650] [serial = 1337] [outer = 0x0] 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x126e18800) [pid = 1650] [serial = 1338] [outer = 0x125b79c00] 06:22:39 INFO - PROCESS | 1650 | 1461590559890 Marionette DEBUG loaded listener.js 06:22:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1276fc800) [pid = 1650] [serial = 1339] [outer = 0x125b79c00] 06:22:40 INFO - PROCESS | 1650 | 1461590560225 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]]]}] 06:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 06:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 470ms 06:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 06:22:40 INFO - PROCESS | 1650 | 1461590560239 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 06:22:40 INFO - PROCESS | 1650 | 1461590560240 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 06:22:40 INFO - PROCESS | 1650 | 1461590560242 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 06:22:40 INFO - PROCESS | 1650 | 1461590560243 Marionette TRACE conn2 <- [1,1758,null,{}] 06:22:40 INFO - PROCESS | 1650 | 1461590560246 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}] 06:22:40 INFO - PROCESS | 1650 | 1461590560340 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 06:22:40 INFO - PROCESS | 1650 | 1461590560398 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12830b000 == 74 [pid = 1650] [id = 447] 06:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x125b7a000) [pid = 1650] [serial = 1340] [outer = 0x0] 06:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1278e8000) [pid = 1650] [serial = 1341] [outer = 0x125b7a000] 06:22:40 INFO - PROCESS | 1650 | 1461590560425 Marionette DEBUG loaded listener.js 06:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129e96800) [pid = 1650] [serial = 1342] [outer = 0x125b7a000] 06:22:40 INFO - PROCESS | 1650 | 1461590560730 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]]]}] 06:22:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 06:22:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 519ms 06:22:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 06:22:40 INFO - PROCESS | 1650 | 1461590560761 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 06:22:40 INFO - PROCESS | 1650 | 1461590560763 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 06:22:40 INFO - PROCESS | 1650 | 1461590560765 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 06:22:40 INFO - PROCESS | 1650 | 1461590560766 Marionette TRACE conn2 <- [1,1762,null,{}] 06:22:40 INFO - PROCESS | 1650 | 1461590560771 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}] 06:22:40 INFO - PROCESS | 1650 | 1461590560872 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 06:22:40 INFO - PROCESS | 1650 | 1461590560940 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acc4800 == 75 [pid = 1650] [id = 448] 06:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129e92400) [pid = 1650] [serial = 1343] [outer = 0x0] 06:22:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12ab37000) [pid = 1650] [serial = 1344] [outer = 0x129e92400] 06:22:40 INFO - PROCESS | 1650 | 1461590560968 Marionette DEBUG loaded listener.js 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b262800) [pid = 1650] [serial = 1345] [outer = 0x129e92400] 06:22:41 INFO - PROCESS | 1650 | 1461590561262 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]]]}] 06:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 06:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 523ms 06:22:41 INFO - PROCESS | 1650 | 1461590561288 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 06:22:41 INFO - PROCESS | 1650 | 1461590561290 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 06:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 06:22:41 INFO - PROCESS | 1650 | 1461590561292 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 06:22:41 INFO - PROCESS | 1650 | 1461590561293 Marionette TRACE conn2 <- [1,1766,null,{}] 06:22:41 INFO - PROCESS | 1650 | 1461590561295 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}] 06:22:41 INFO - PROCESS | 1650 | 1461590561404 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 06:22:41 INFO - PROCESS | 1650 | 1461590561441 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b660800 == 76 [pid = 1650] [id = 449] 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11adeb800) [pid = 1650] [serial = 1346] [outer = 0x0] 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12b333c00) [pid = 1650] [serial = 1347] [outer = 0x11adeb800] 06:22:41 INFO - PROCESS | 1650 | 1461590561467 Marionette DEBUG loaded listener.js 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12b669800) [pid = 1650] [serial = 1348] [outer = 0x11adeb800] 06:22:41 INFO - PROCESS | 1650 | 1461590561786 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]]]}] 06:22:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 06:22:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 519ms 06:22:41 INFO - PROCESS | 1650 | 1461590561812 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 06:22:41 INFO - PROCESS | 1650 | 1461590561813 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 06:22:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 06:22:41 INFO - PROCESS | 1650 | 1461590561815 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 06:22:41 INFO - PROCESS | 1650 | 1461590561816 Marionette TRACE conn2 <- [1,1770,null,{}] 06:22:41 INFO - PROCESS | 1650 | 1461590561821 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}] 06:22:41 INFO - PROCESS | 1650 | 1461590561928 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 06:22:41 INFO - PROCESS | 1650 | 1461590561967 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d026000 == 77 [pid = 1650] [id = 450] 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11b141400) [pid = 1650] [serial = 1349] [outer = 0x0] 06:22:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b8a1400) [pid = 1650] [serial = 1350] [outer = 0x11b141400] 06:22:41 INFO - PROCESS | 1650 | 1461590561992 Marionette DEBUG loaded listener.js 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12c7ed000) [pid = 1650] [serial = 1351] [outer = 0x11b141400] 06:22:42 INFO - PROCESS | 1650 | 1461590562283 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]]]}] 06:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 06:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 522ms 06:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 06:22:42 INFO - PROCESS | 1650 | 1461590562337 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 06:22:42 INFO - PROCESS | 1650 | 1461590562339 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 06:22:42 INFO - PROCESS | 1650 | 1461590562341 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 06:22:42 INFO - PROCESS | 1650 | 1461590562342 Marionette TRACE conn2 <- [1,1774,null,{}] 06:22:42 INFO - PROCESS | 1650 | 1461590562344 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}] 06:22:42 INFO - PROCESS | 1650 | 1461590562453 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 06:22:42 INFO - PROCESS | 1650 | 1461590562467 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1ea000 == 78 [pid = 1650] [id = 451] 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x113623c00) [pid = 1650] [serial = 1352] [outer = 0x0] 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11362a400) [pid = 1650] [serial = 1353] [outer = 0x113623c00] 06:22:42 INFO - PROCESS | 1650 | 1461590562492 Marionette DEBUG loaded listener.js 06:22:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11362e400) [pid = 1650] [serial = 1354] [outer = 0x113623c00] 06:22:42 INFO - PROCESS | 1650 | 1461590562841 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]]]}] 06:22:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 06:22:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 06:22:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 06:22:42 INFO - PROCESS | 1650 | 1461590562861 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 06:22:42 INFO - PROCESS | 1650 | 1461590562863 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 06:22:42 INFO - PROCESS | 1650 | 1461590562867 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 06:22:42 INFO - PROCESS | 1650 | 1461590562870 Marionette TRACE conn2 <- [1,1778,null,{}] 06:22:42 INFO - PROCESS | 1650 | 1461590562879 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}] 06:22:43 INFO - PROCESS | 1650 | 1461590563045 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 06:22:43 INFO - PROCESS | 1650 | 1461590563062 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc1c800 == 79 [pid = 1650] [id = 452] 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x113626c00) [pid = 1650] [serial = 1355] [outer = 0x0] 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11c194000) [pid = 1650] [serial = 1356] [outer = 0x113626c00] 06:22:43 INFO - PROCESS | 1650 | 1461590563101 Marionette DEBUG loaded listener.js 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11c198400) [pid = 1650] [serial = 1357] [outer = 0x113626c00] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12d65b800) [pid = 1650] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x117983800) [pid = 1650] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11516a000) [pid = 1650] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12b336000) [pid = 1650] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11b132800) [pid = 1650] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12abdc400) [pid = 1650] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12a866c00) [pid = 1650] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x125b75c00) [pid = 1650] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x129ea5800) [pid = 1650] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12b332800) [pid = 1650] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x114b53400) [pid = 1650] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x115167c00) [pid = 1650] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12b332c00) [pid = 1650] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x118e9e400) [pid = 1650] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x129e89800) [pid = 1650] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x125b77400) [pid = 1650] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1186b4000) [pid = 1650] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1153dfc00) [pid = 1650] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x125b80800) [pid = 1650] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11912e000) [pid = 1650] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11c288800) [pid = 1650] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11b03e000) [pid = 1650] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11b140c00) [pid = 1650] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x128298800) [pid = 1650] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 06:22:43 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x127005000) [pid = 1650] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 06:22:43 INFO - PROCESS | 1650 | 1461590563578 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]]]}] 06:22:43 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 06:22:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 724ms 06:22:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 06:22:43 INFO - PROCESS | 1650 | 1461590563590 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 06:22:43 INFO - PROCESS | 1650 | 1461590563591 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 06:22:43 INFO - PROCESS | 1650 | 1461590563594 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 06:22:43 INFO - PROCESS | 1650 | 1461590563596 Marionette TRACE conn2 <- [1,1782,null,{}] 06:22:43 INFO - PROCESS | 1650 | 1461590563605 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}] 06:22:43 INFO - PROCESS | 1650 | 1461590563806 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 06:22:43 INFO - PROCESS | 1650 | 1461590563851 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b226800 == 80 [pid = 1650] [id = 453] 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1143c3800) [pid = 1650] [serial = 1358] [outer = 0x0] 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11c19b800) [pid = 1650] [serial = 1359] [outer = 0x1143c3800] 06:22:43 INFO - PROCESS | 1650 | 1461590563898 Marionette DEBUG loaded listener.js 06:22:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x125b7d000) [pid = 1650] [serial = 1360] [outer = 0x1143c3800] 06:22:44 INFO - PROCESS | 1650 | 1461590564259 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]]]}] 06:22:44 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 06:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 670ms 06:22:44 INFO - PROCESS | 1650 | 1461590564264 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 06:22:44 INFO - PROCESS | 1650 | 1461590564266 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 06:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 06:22:44 INFO - PROCESS | 1650 | 1461590564273 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 06:22:44 INFO - PROCESS | 1650 | 1461590564274 Marionette TRACE conn2 <- [1,1786,null,{}] 06:22:44 INFO - PROCESS | 1650 | 1461590564277 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}] 06:22:44 INFO - PROCESS | 1650 | 1461590564403 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 06:22:44 INFO - PROCESS | 1650 | 1461590564410 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec59000 == 81 [pid = 1650] [id = 454] 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11ccd4400) [pid = 1650] [serial = 1361] [outer = 0x0] 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x129e89800) [pid = 1650] [serial = 1362] [outer = 0x11ccd4400] 06:22:44 INFO - PROCESS | 1650 | 1461590564436 Marionette DEBUG loaded listener.js 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12bb5c000) [pid = 1650] [serial = 1363] [outer = 0x11ccd4400] 06:22:44 INFO - PROCESS | 1650 | 1461590564743 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]]]}] 06:22:44 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 06:22:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 518ms 06:22:44 INFO - PROCESS | 1650 | 1461590564792 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 06:22:44 INFO - PROCESS | 1650 | 1461590564793 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 06:22:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 06:22:44 INFO - PROCESS | 1650 | 1461590564796 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 06:22:44 INFO - PROCESS | 1650 | 1461590564797 Marionette TRACE conn2 <- [1,1790,null,{}] 06:22:44 INFO - PROCESS | 1650 | 1461590564799 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}] 06:22:44 INFO - PROCESS | 1650 | 1461590564890 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 06:22:44 INFO - PROCESS | 1650 | 1461590564894 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe77800 == 82 [pid = 1650] [id = 455] 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x125b7f400) [pid = 1650] [serial = 1364] [outer = 0x0] 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12d055000) [pid = 1650] [serial = 1365] [outer = 0x125b7f400] 06:22:44 INFO - PROCESS | 1650 | 1461590564919 Marionette DEBUG loaded listener.js 06:22:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12d657000) [pid = 1650] [serial = 1366] [outer = 0x125b7f400] 06:22:45 INFO - PROCESS | 1650 | 1461590565269 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]]]}] 06:22:45 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) 06:22:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 06:22:45 INFO - PROCESS | 1650 | 1461590565325 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 06:22:45 INFO - PROCESS | 1650 | 1461590565326 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 06:22:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 06:22:45 INFO - PROCESS | 1650 | 1461590565328 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 06:22:45 INFO - PROCESS | 1650 | 1461590565329 Marionette TRACE conn2 <- [1,1794,null,{}] 06:22:45 INFO - PROCESS | 1650 | 1461590565332 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}] 06:22:45 INFO - PROCESS | 1650 | 1461590565488 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 06:22:45 INFO - PROCESS | 1650 | 1461590565551 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11688a000 == 83 [pid = 1650] [id = 456] 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x113624400) [pid = 1650] [serial = 1367] [outer = 0x0] 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11362e800) [pid = 1650] [serial = 1368] [outer = 0x113624400] 06:22:45 INFO - PROCESS | 1650 | 1461590565625 Marionette DEBUG loaded listener.js 06:22:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11516a000) [pid = 1650] [serial = 1369] [outer = 0x113624400] 06:22:46 INFO - PROCESS | 1650 | 1461590566075 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]]]}] 06:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 770ms 06:22:46 INFO - PROCESS | 1650 | 1461590566118 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 06:22:46 INFO - PROCESS | 1650 | 1461590566121 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 06:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 06:22:46 INFO - PROCESS | 1650 | 1461590566126 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 06:22:46 INFO - PROCESS | 1650 | 1461590566128 Marionette TRACE conn2 <- [1,1798,null,{}] 06:22:46 INFO - PROCESS | 1650 | 1461590566132 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}] 06:22:46 INFO - PROCESS | 1650 | 1461590566272 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 06:22:46 INFO - PROCESS | 1650 | 1461590566353 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x125b4b800 == 84 [pid = 1650] [id = 457] 06:22:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x118e11000) [pid = 1650] [serial = 1370] [outer = 0x0] 06:22:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119d8cc00) [pid = 1650] [serial = 1371] [outer = 0x118e11000] 06:22:46 INFO - PROCESS | 1650 | 1461590566386 Marionette DEBUG loaded listener.js 06:22:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11abb8400) [pid = 1650] [serial = 1372] [outer = 0x118e11000] 06:22:46 INFO - PROCESS | 1650 | 1461590566874 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]]]}] 06:22:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 06:22:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 770ms 06:22:46 INFO - PROCESS | 1650 | 1461590566898 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 06:22:46 INFO - PROCESS | 1650 | 1461590566901 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 06:22:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 06:22:46 INFO - PROCESS | 1650 | 1461590566927 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 06:22:46 INFO - PROCESS | 1650 | 1461590566929 Marionette TRACE conn2 <- [1,1802,null,{}] 06:22:46 INFO - PROCESS | 1650 | 1461590566934 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}] 06:22:47 INFO - PROCESS | 1650 | 1461590567098 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 06:22:47 INFO - PROCESS | 1650 | 1461590567215 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acd5000 == 85 [pid = 1650] [id = 458] 06:22:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11bcd1800) [pid = 1650] [serial = 1373] [outer = 0x0] 06:22:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11c192400) [pid = 1650] [serial = 1374] [outer = 0x11bcd1800] 06:22:47 INFO - PROCESS | 1650 | 1461590567263 Marionette DEBUG loaded listener.js 06:22:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11c410800) [pid = 1650] [serial = 1375] [outer = 0x11bcd1800] 06:22:47 INFO - PROCESS | 1650 | 1461590567746 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]]]}] 06:22:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 06:22:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 830ms 06:22:47 INFO - PROCESS | 1650 | 1461590567753 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 06:22:47 INFO - PROCESS | 1650 | 1461590567756 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 06:22:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 06:22:47 INFO - PROCESS | 1650 | 1461590567764 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 06:22:47 INFO - PROCESS | 1650 | 1461590567770 Marionette TRACE conn2 <- [1,1806,null,{}] 06:22:47 INFO - PROCESS | 1650 | 1461590567773 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}] 06:22:47 INFO - PROCESS | 1650 | 1461590567884 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 06:22:47 INFO - PROCESS | 1650 | 1461590567990 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x13044f000 == 86 [pid = 1650] [id = 459] 06:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11bfdf000) [pid = 1650] [serial = 1376] [outer = 0x0] 06:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12700dc00) [pid = 1650] [serial = 1377] [outer = 0x11bfdf000] 06:22:48 INFO - PROCESS | 1650 | 1461590568022 Marionette DEBUG loaded listener.js 06:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12ab38c00) [pid = 1650] [serial = 1378] [outer = 0x11bfdf000] 06:22:48 INFO - PROCESS | 1650 | 1461590568429 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]]]}] 06:22:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 06:22:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 678ms 06:22:48 INFO - PROCESS | 1650 | 1461590568439 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 06:22:48 INFO - PROCESS | 1650 | 1461590568440 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 06:22:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 06:22:48 INFO - PROCESS | 1650 | 1461590568442 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 06:22:48 INFO - PROCESS | 1650 | 1461590568444 Marionette TRACE conn2 <- [1,1810,null,{}] 06:22:48 INFO - PROCESS | 1650 | 1461590568446 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}] 06:22:48 INFO - PROCESS | 1650 | 1461590568557 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 06:22:48 INFO - PROCESS | 1650 | 1461590568674 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x1373a6800 == 87 [pid = 1650] [id = 460] 06:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12ab3bc00) [pid = 1650] [serial = 1379] [outer = 0x0] 06:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12acf3400) [pid = 1650] [serial = 1380] [outer = 0x12ab3bc00] 06:22:48 INFO - PROCESS | 1650 | 1461590568705 Marionette DEBUG loaded listener.js 06:22:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12b263800) [pid = 1650] [serial = 1381] [outer = 0x12ab3bc00] 06:22:49 INFO - PROCESS | 1650 | 1461590569106 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]]]}] 06:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 06:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 719ms 06:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 06:22:49 INFO - PROCESS | 1650 | 1461590569162 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 06:22:49 INFO - PROCESS | 1650 | 1461590569165 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 06:22:49 INFO - PROCESS | 1650 | 1461590569168 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 06:22:49 INFO - PROCESS | 1650 | 1461590569170 Marionette TRACE conn2 <- [1,1814,null,{}] 06:22:49 INFO - PROCESS | 1650 | 1461590569174 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}] 06:22:49 INFO - PROCESS | 1650 | 1461590569330 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 06:22:49 INFO - PROCESS | 1650 | 1461590569421 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b5d800 == 88 [pid = 1650] [id = 461] 06:22:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12b0acc00) [pid = 1650] [serial = 1382] [outer = 0x0] 06:22:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12b0ae800) [pid = 1650] [serial = 1383] [outer = 0x12b0acc00] 06:22:49 INFO - PROCESS | 1650 | 1461590569458 Marionette DEBUG loaded listener.js 06:22:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12bb61000) [pid = 1650] [serial = 1384] [outer = 0x12b0acc00] 06:22:49 INFO - PROCESS | 1650 | 1461590569912 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]]]}] 06:22:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 06:22:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 771ms 06:22:49 INFO - PROCESS | 1650 | 1461590569939 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 06:22:49 INFO - PROCESS | 1650 | 1461590569940 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 06:22:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 06:22:49 INFO - PROCESS | 1650 | 1461590569942 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 06:22:49 INFO - PROCESS | 1650 | 1461590569944 Marionette TRACE conn2 <- [1,1818,null,{}] 06:22:49 INFO - PROCESS | 1650 | 1461590569946 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}] 06:22:50 INFO - PROCESS | 1650 | 1461590570061 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 06:22:50 INFO - PROCESS | 1650 | 1461590570173 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x11588d800 == 89 [pid = 1650] [id = 462] 06:22:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x114fb4c00) [pid = 1650] [serial = 1385] [outer = 0x0] 06:22:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11567f800) [pid = 1650] [serial = 1386] [outer = 0x114fb4c00] 06:22:50 INFO - PROCESS | 1650 | 1461590570225 Marionette DEBUG loaded listener.js 06:22:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11abaf000) [pid = 1650] [serial = 1387] [outer = 0x114fb4c00] 06:22:51 INFO - PROCESS | 1650 | 1461590571024 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]]]}] 06:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 06:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1120ms 06:22:51 INFO - PROCESS | 1650 | 1461590571063 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 06:22:51 INFO - PROCESS | 1650 | 1461590571066 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 06:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 06:22:51 INFO - PROCESS | 1650 | 1461590571069 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 06:22:51 INFO - PROCESS | 1650 | 1461590571072 Marionette TRACE conn2 <- [1,1822,null,{}] 06:22:51 INFO - PROCESS | 1650 | 1461590571075 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}] 06:22:51 INFO - PROCESS | 1650 | 1461590571180 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 06:22:51 INFO - PROCESS | 1650 | 1461590571290 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e3f000 == 90 [pid = 1650] [id = 463] 06:22:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x1166fbc00) [pid = 1650] [serial = 1388] [outer = 0x0] 06:22:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x117985c00) [pid = 1650] [serial = 1389] [outer = 0x1166fbc00] 06:22:51 INFO - PROCESS | 1650 | 1461590571320 Marionette DEBUG loaded listener.js 06:22:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x118e9e400) [pid = 1650] [serial = 1390] [outer = 0x1166fbc00] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3cd800 == 89 [pid = 1650] [id = 393] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12e371800 == 88 [pid = 1650] [id = 392] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe77800 == 87 [pid = 1650] [id = 455] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec59000 == 86 [pid = 1650] [id = 454] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b226800 == 85 [pid = 1650] [id = 453] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x127275000) [pid = 1650] [serial = 1263] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x129e88000) [pid = 1650] [serial = 1266] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | 1461590571848 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]]]}] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc1c800 == 84 [pid = 1650] [id = 452] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1ea000 == 83 [pid = 1650] [id = 451] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12d026000 == 82 [pid = 1650] [id = 450] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12b660800 == 81 [pid = 1650] [id = 449] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12acc4800 == 80 [pid = 1650] [id = 448] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12830b000 == 79 [pid = 1650] [id = 447] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x1269e8800 == 78 [pid = 1650] [id = 446] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba09800 == 77 [pid = 1650] [id = 445] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8e3000 == 76 [pid = 1650] [id = 444] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x126a13000 == 75 [pid = 1650] [id = 443] 06:22:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 06:22:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 822ms 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x12bba5000 == 74 [pid = 1650] [id = 437] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x129e60000 == 73 [pid = 1650] [id = 436] 06:22:51 INFO - PROCESS | 1650 | --DOCSHELL 0x119719800 == 72 [pid = 1650] [id = 435] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12e3ef400) [pid = 1650] [serial = 1222] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11abb3c00) [pid = 1650] [serial = 1225] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12e3f2c00) [pid = 1650] [serial = 1240] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12d049800) [pid = 1650] [serial = 1237] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11c282000) [pid = 1650] [serial = 1228] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12b336c00) [pid = 1650] [serial = 1162] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12b524000) [pid = 1650] [serial = 1234] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x129e99400) [pid = 1650] [serial = 1231] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x12b263c00) [pid = 1650] [serial = 1285] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12aec4c00) [pid = 1650] [serial = 1284] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12be8ec00) [pid = 1650] [serial = 1288] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b524c00) [pid = 1650] [serial = 1287] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x115176800) [pid = 1650] [serial = 1293] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11b9cbc00) [pid = 1650] [serial = 1296] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12d04a400) [pid = 1650] [serial = 1290] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12d1c7800) [pid = 1650] [serial = 1291] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11aa4f800) [pid = 1650] [serial = 1246] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12abde800) [pid = 1650] [serial = 1281] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x126977400) [pid = 1650] [serial = 1261] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x125b80000) [pid = 1650] [serial = 1260] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11aa48000) [pid = 1650] [serial = 1273] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x119124c00) [pid = 1650] [serial = 1272] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x116682400) [pid = 1650] [serial = 1249] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x115681800) [pid = 1650] [serial = 1248] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12703f000) [pid = 1650] [serial = 1278] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1282a4400) [pid = 1650] [serial = 1279] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11abaec00) [pid = 1650] [serial = 1251] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11ae39000) [pid = 1650] [serial = 1252] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x123cbc800) [pid = 1650] [serial = 1258] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11c908800) [pid = 1650] [serial = 1257] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x119262400) [pid = 1650] [serial = 1294] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c150800) [pid = 1650] [serial = 1275] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11c43c000) [pid = 1650] [serial = 1276] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11c156400) [pid = 1650] [serial = 1255] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x11b9cfc00) [pid = 1650] [serial = 1254] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12a866000) [pid = 1650] [serial = 1270] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12a86cc00) [pid = 1650] [serial = 1269] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12b33cc00) [pid = 1650] [serial = 1297] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12d65fc00) [pid = 1650] [serial = 1299] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12e3f6000) [pid = 1650] [serial = 1302] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12acf7000) [pid = 1650] [serial = 1282] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12dcb3000) [pid = 1650] [serial = 1300] [outer = 0x0] [url = about:blank] 06:22:51 INFO - PROCESS | 1650 | 1461590571908 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 06:22:51 INFO - PROCESS | 1650 | 1461590571916 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 06:22:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 06:22:51 INFO - PROCESS | 1650 | 1461590571928 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 06:22:51 INFO - PROCESS | 1650 | 1461590571930 Marionette TRACE conn2 <- [1,1826,null,{}] 06:22:51 INFO - PROCESS | 1650 | 1461590571934 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}] 06:22:52 INFO - PROCESS | 1650 | 1461590572082 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 06:22:52 INFO - PROCESS | 1650 | 1461590572091 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abcb000 == 73 [pid = 1650] [id = 464] 06:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11a688800) [pid = 1650] [serial = 1391] [outer = 0x0] 06:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11aa4a000) [pid = 1650] [serial = 1392] [outer = 0x11a688800] 06:22:52 INFO - PROCESS | 1650 | 1461590572135 Marionette DEBUG loaded listener.js 06:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11ae3e000) [pid = 1650] [serial = 1393] [outer = 0x11a688800] 06:22:52 INFO - PROCESS | 1650 | 1461590572559 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]]]}] 06:22:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 06:22:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 671ms 06:22:52 INFO - PROCESS | 1650 | 1461590572599 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 06:22:52 INFO - PROCESS | 1650 | 1461590572600 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 06:22:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 06:22:52 INFO - PROCESS | 1650 | 1461590572604 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 06:22:52 INFO - PROCESS | 1650 | 1461590572607 Marionette TRACE conn2 <- [1,1830,null,{}] 06:22:52 INFO - PROCESS | 1650 | 1461590572614 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}] 06:22:52 INFO - PROCESS | 1650 | 1461590572715 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 06:22:52 INFO - PROCESS | 1650 | 1461590572721 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269dc000 == 74 [pid = 1650] [id = 465] 06:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11b9cfc00) [pid = 1650] [serial = 1394] [outer = 0x0] 06:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c152400) [pid = 1650] [serial = 1395] [outer = 0x11b9cfc00] 06:22:52 INFO - PROCESS | 1650 | 1461590572748 Marionette DEBUG loaded listener.js 06:22:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11c198000) [pid = 1650] [serial = 1396] [outer = 0x11b9cfc00] 06:22:53 INFO - PROCESS | 1650 | 1461590573090 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]]]}] 06:22:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 06:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 525ms 06:22:53 INFO - PROCESS | 1650 | 1461590573129 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 06:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 06:22:53 INFO - PROCESS | 1650 | 1461590573131 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 06:22:53 INFO - PROCESS | 1650 | 1461590573134 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 06:22:53 INFO - PROCESS | 1650 | 1461590573135 Marionette TRACE conn2 <- [1,1834,null,{}] 06:22:53 INFO - PROCESS | 1650 | 1461590573137 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}] 06:22:53 INFO - PROCESS | 1650 | 1461590573227 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 06:22:53 INFO - PROCESS | 1650 | 1461590573234 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x1276d4800 == 75 [pid = 1650] [id = 466] 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11c19cc00) [pid = 1650] [serial = 1397] [outer = 0x0] 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11c565c00) [pid = 1650] [serial = 1398] [outer = 0x11c19cc00] 06:22:53 INFO - PROCESS | 1650 | 1461590573260 Marionette DEBUG loaded listener.js 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x125b76c00) [pid = 1650] [serial = 1399] [outer = 0x11c19cc00] 06:22:53 INFO - PROCESS | 1650 | 1461590573601 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]]]}] 06:22:53 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 06:22:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 471ms 06:22:53 INFO - PROCESS | 1650 | 1461590573605 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 06:22:53 INFO - PROCESS | 1650 | 1461590573607 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 06:22:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 06:22:53 INFO - PROCESS | 1650 | 1461590573609 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 06:22:53 INFO - PROCESS | 1650 | 1461590573610 Marionette TRACE conn2 <- [1,1838,null,{}] 06:22:53 INFO - PROCESS | 1650 | 1461590573612 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}] 06:22:53 INFO - PROCESS | 1650 | 1461590573700 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 06:22:53 INFO - PROCESS | 1650 | 1461590573767 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba10800 == 76 [pid = 1650] [id = 467] 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c285800) [pid = 1650] [serial = 1400] [outer = 0x0] 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x125b7e000) [pid = 1650] [serial = 1401] [outer = 0x11c285800] 06:22:53 INFO - PROCESS | 1650 | 1461590573792 Marionette DEBUG loaded listener.js 06:22:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x126e22c00) [pid = 1650] [serial = 1402] [outer = 0x11c285800] 06:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 06:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 520ms 06:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 06:22:54 INFO - PROCESS | 1650 | 1461590574126 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]]]}] 06:22:54 INFO - PROCESS | 1650 | 1461590574130 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 06:22:54 INFO - PROCESS | 1650 | 1461590574131 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 06:22:54 INFO - PROCESS | 1650 | 1461590574134 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 06:22:54 INFO - PROCESS | 1650 | 1461590574136 Marionette TRACE conn2 <- [1,1842,null,{}] 06:22:54 INFO - PROCESS | 1650 | 1461590574139 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}] 06:22:54 INFO - PROCESS | 1650 | 1461590574271 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 06:22:54 INFO - PROCESS | 1650 | 1461590574289 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acca800 == 77 [pid = 1650] [id = 468] 06:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x1268d7000) [pid = 1650] [serial = 1403] [outer = 0x0] 06:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12787c000) [pid = 1650] [serial = 1404] [outer = 0x1268d7000] 06:22:54 INFO - PROCESS | 1650 | 1461590574332 Marionette DEBUG loaded listener.js 06:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12ab31000) [pid = 1650] [serial = 1405] [outer = 0x1268d7000] 06:22:54 INFO - PROCESS | 1650 | 1461590574829 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]]]}] 06:22:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 06:22:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 723ms 06:22:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 06:22:54 INFO - PROCESS | 1650 | 1461590574857 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 06:22:54 INFO - PROCESS | 1650 | 1461590574858 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 06:22:54 INFO - PROCESS | 1650 | 1461590574860 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 06:22:54 INFO - PROCESS | 1650 | 1461590574861 Marionette TRACE conn2 <- [1,1846,null,{}] 06:22:54 INFO - PROCESS | 1650 | 1461590574863 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}] 06:22:54 INFO - PROCESS | 1650 | 1461590574973 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 06:22:54 INFO - PROCESS | 1650 | 1461590574986 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b885000 == 78 [pid = 1650] [id = 469] 06:22:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12ab31400) [pid = 1650] [serial = 1406] [outer = 0x0] 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12abd7c00) [pid = 1650] [serial = 1407] [outer = 0x12ab31400] 06:22:55 INFO - PROCESS | 1650 | 1461590575011 Marionette DEBUG loaded listener.js 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12aec6000) [pid = 1650] [serial = 1408] [outer = 0x12ab31400] 06:22:55 INFO - PROCESS | 1650 | 1461590575353 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]]]}] 06:22:55 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) 06:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 519ms 06:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 06:22:55 INFO - PROCESS | 1650 | 1461590575379 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 06:22:55 INFO - PROCESS | 1650 | 1461590575381 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 06:22:55 INFO - PROCESS | 1650 | 1461590575384 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 06:22:55 INFO - PROCESS | 1650 | 1461590575385 Marionette TRACE conn2 <- [1,1850,null,{}] 06:22:55 INFO - PROCESS | 1650 | 1461590575394 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}] 06:22:55 INFO - PROCESS | 1650 | 1461590575503 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 06:22:55 INFO - PROCESS | 1650 | 1461590575541 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d013800 == 79 [pid = 1650] [id = 470] 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11c447000) [pid = 1650] [serial = 1409] [outer = 0x0] 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b0a8000) [pid = 1650] [serial = 1410] [outer = 0x11c447000] 06:22:55 INFO - PROCESS | 1650 | 1461590575566 Marionette DEBUG loaded listener.js 06:22:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b0b3c00) [pid = 1650] [serial = 1411] [outer = 0x11c447000] 06:22:55 INFO - PROCESS | 1650 | 1461590575888 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]]]}] 06:22:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:22:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 527ms 06:22:55 INFO - PROCESS | 1650 | 1461590575911 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 06:22:55 INFO - PROCESS | 1650 | 1461590575912 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 06:22:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 06:22:55 INFO - PROCESS | 1650 | 1461590575914 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 06:22:55 INFO - PROCESS | 1650 | 1461590575915 Marionette TRACE conn2 <- [1,1854,null,{}] 06:22:55 INFO - PROCESS | 1650 | 1461590575918 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}] 06:22:56 INFO - PROCESS | 1650 | 1461590576030 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x126e25400) [pid = 1650] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x127d36c00) [pid = 1650] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x113623c00) [pid = 1650] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11b141400) [pid = 1650] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x113626c00) [pid = 1650] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x114fb7800) [pid = 1650] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12e3fb800) [pid = 1650] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x114fba400) [pid = 1650] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x116850800) [pid = 1650] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12ec0bc00) [pid = 1650] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x125b7a000) [pid = 1650] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x125b79c00) [pid = 1650] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x129e92400) [pid = 1650] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12ab38000) [pid = 1650] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x119e38c00) [pid = 1650] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x119e3fc00) [pid = 1650] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x129e8fc00) [pid = 1650] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b8a0c00) [pid = 1650] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x119262c00) [pid = 1650] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x1143c3800) [pid = 1650] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11ccd4400) [pid = 1650] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 06:22:56 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11adeb800) [pid = 1650] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 06:22:56 INFO - PROCESS | 1650 | 1461590576328 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x118a0d800 == 80 [pid = 1650] [id = 471] 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x113622400) [pid = 1650] [serial = 1412] [outer = 0x0] 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x1143c3800) [pid = 1650] [serial = 1413] [outer = 0x113622400] 06:22:56 INFO - PROCESS | 1650 | 1461590576353 Marionette DEBUG loaded listener.js 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119e3fc00) [pid = 1650] [serial = 1414] [outer = 0x113622400] 06:22:56 INFO - PROCESS | 1650 | 1461590576635 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]]]}] 06:22:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 06:22:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 772ms 06:22:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 06:22:56 INFO - PROCESS | 1650 | 1461590576688 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 06:22:56 INFO - PROCESS | 1650 | 1461590576690 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 06:22:56 INFO - PROCESS | 1650 | 1461590576692 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 06:22:56 INFO - PROCESS | 1650 | 1461590576693 Marionette TRACE conn2 <- [1,1858,null,{}] 06:22:56 INFO - PROCESS | 1650 | 1461590576696 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}] 06:22:56 INFO - PROCESS | 1650 | 1461590576791 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 06:22:56 INFO - PROCESS | 1650 | 1461590576877 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d13b000 == 81 [pid = 1650] [id = 472] 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11912dc00) [pid = 1650] [serial = 1415] [outer = 0x0] 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x129ea3c00) [pid = 1650] [serial = 1416] [outer = 0x11912dc00] 06:22:56 INFO - PROCESS | 1650 | 1461590576904 Marionette DEBUG loaded listener.js 06:22:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x12b0b6800) [pid = 1650] [serial = 1417] [outer = 0x11912dc00] 06:22:57 INFO - PROCESS | 1650 | 1461590577281 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]]]}] 06:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 06:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 619ms 06:22:57 INFO - PROCESS | 1650 | 1461590577312 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 06:22:57 INFO - PROCESS | 1650 | 1461590577315 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 06:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 06:22:57 INFO - PROCESS | 1650 | 1461590577321 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 06:22:57 INFO - PROCESS | 1650 | 1461590577323 Marionette TRACE conn2 <- [1,1862,null,{}] 06:22:57 INFO - PROCESS | 1650 | 1461590577327 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}] 06:22:57 INFO - PROCESS | 1650 | 1461590577488 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 06:22:57 INFO - PROCESS | 1650 | 1461590577561 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3cd800 == 82 [pid = 1650] [id = 473] 06:22:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x12b0abc00) [pid = 1650] [serial = 1418] [outer = 0x0] 06:22:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x12b0c1400) [pid = 1650] [serial = 1419] [outer = 0x12b0abc00] 06:22:57 INFO - PROCESS | 1650 | 1461590577590 Marionette DEBUG loaded listener.js 06:22:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12b8a0000) [pid = 1650] [serial = 1420] [outer = 0x12b0abc00] 06:22:57 INFO - PROCESS | 1650 | 1461590577877 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]]]}] 06:22:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 06:22:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 575ms 06:22:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 06:22:57 INFO - PROCESS | 1650 | 1461590577894 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 06:22:57 INFO - PROCESS | 1650 | 1461590577895 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 06:22:57 INFO - PROCESS | 1650 | 1461590577897 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 06:22:57 INFO - PROCESS | 1650 | 1461590577898 Marionette TRACE conn2 <- [1,1866,null,{}] 06:22:57 INFO - PROCESS | 1650 | 1461590577909 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}] 06:22:58 INFO - PROCESS | 1650 | 1461590578007 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 06:22:58 INFO - PROCESS | 1650 | 1461590578011 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe6f800 == 83 [pid = 1650] [id = 474] 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12b52a000) [pid = 1650] [serial = 1421] [outer = 0x0] 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12cfbfc00) [pid = 1650] [serial = 1422] [outer = 0x12b52a000] 06:22:58 INFO - PROCESS | 1650 | 1461590578036 Marionette DEBUG loaded listener.js 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12d1c6400) [pid = 1650] [serial = 1423] [outer = 0x12b52a000] 06:22:58 INFO - PROCESS | 1650 | 1461590578488 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]]]}] 06:22:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 06:22:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 628ms 06:22:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 06:22:58 INFO - PROCESS | 1650 | 1461590578526 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 06:22:58 INFO - PROCESS | 1650 | 1461590578528 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 06:22:58 INFO - PROCESS | 1650 | 1461590578531 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 06:22:58 INFO - PROCESS | 1650 | 1461590578536 Marionette TRACE conn2 <- [1,1870,null,{}] 06:22:58 INFO - PROCESS | 1650 | 1461590578541 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}] 06:22:58 INFO - PROCESS | 1650 | 1461590578659 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 06:22:58 INFO - PROCESS | 1650 | 1461590578766 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba21000 == 84 [pid = 1650] [id = 475] 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x114352400) [pid = 1650] [serial = 1424] [outer = 0x0] 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11529c400) [pid = 1650] [serial = 1425] [outer = 0x114352400] 06:22:58 INFO - PROCESS | 1650 | 1461590578800 Marionette DEBUG loaded listener.js 06:22:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x1166f1000) [pid = 1650] [serial = 1426] [outer = 0x114352400] 06:22:59 INFO - PROCESS | 1650 | 1461590579247 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]]]}] 06:22:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 06:22:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 777ms 06:22:59 INFO - PROCESS | 1650 | 1461590579310 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 06:22:59 INFO - PROCESS | 1650 | 1461590579314 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 06:22:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 06:22:59 INFO - PROCESS | 1650 | 1461590579319 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 06:22:59 INFO - PROCESS | 1650 | 1461590579320 Marionette TRACE conn2 <- [1,1874,null,{}] 06:22:59 INFO - PROCESS | 1650 | 1461590579323 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}] 06:22:59 INFO - PROCESS | 1650 | 1461590579437 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 06:22:59 INFO - PROCESS | 1650 | 1461590579543 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:22:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x126a18800 == 85 [pid = 1650] [id = 476] 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11867c000) [pid = 1650] [serial = 1427] [outer = 0x0] 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11aa52400) [pid = 1650] [serial = 1428] [outer = 0x11867c000] 06:22:59 INFO - PROCESS | 1650 | 1461590579575 Marionette DEBUG loaded listener.js 06:22:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11b1e2c00) [pid = 1650] [serial = 1429] [outer = 0x11867c000] 06:23:00 INFO - PROCESS | 1650 | 1461590579997 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]]]}] 06:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 06:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 721ms 06:23:00 INFO - PROCESS | 1650 | 1461590580039 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 06:23:00 INFO - PROCESS | 1650 | 1461590580041 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 06:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 06:23:00 INFO - PROCESS | 1650 | 1461590580043 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 06:23:00 INFO - PROCESS | 1650 | 1461590580046 Marionette TRACE conn2 <- [1,1878,null,{}] 06:23:00 INFO - PROCESS | 1650 | 1461590580073 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}] 06:23:00 INFO - PROCESS | 1650 | 1461590580189 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 06:23:00 INFO - PROCESS | 1650 | 1461590580268 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6c7000 == 86 [pid = 1650] [id = 477] 06:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x125b77000) [pid = 1650] [serial = 1430] [outer = 0x0] 06:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x125d76c00) [pid = 1650] [serial = 1431] [outer = 0x125b77000] 06:23:00 INFO - PROCESS | 1650 | 1461590580299 Marionette DEBUG loaded listener.js 06:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1276f5c00) [pid = 1650] [serial = 1432] [outer = 0x125b77000] 06:23:00 INFO - PROCESS | 1650 | 1461590580708 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]]]}] 06:23:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 06:23:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 722ms 06:23:00 INFO - PROCESS | 1650 | 1461590580778 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 06:23:00 INFO - PROCESS | 1650 | 1461590580780 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 06:23:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 06:23:00 INFO - PROCESS | 1650 | 1461590580785 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 06:23:00 INFO - PROCESS | 1650 | 1461590580786 Marionette TRACE conn2 <- [1,1882,null,{}] 06:23:00 INFO - PROCESS | 1650 | 1461590580788 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}] 06:23:00 INFO - PROCESS | 1650 | 1461590580896 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 06:23:00 INFO - PROCESS | 1650 | 1461590580975 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x130525000 == 87 [pid = 1650] [id = 478] 06:23:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x126e24800) [pid = 1650] [serial = 1433] [outer = 0x0] 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12ab3d400) [pid = 1650] [serial = 1434] [outer = 0x126e24800] 06:23:01 INFO - PROCESS | 1650 | 1461590581008 Marionette DEBUG loaded listener.js 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b0aa000) [pid = 1650] [serial = 1435] [outer = 0x126e24800] 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b0b8800) [pid = 1650] [serial = 1436] [outer = 0x12fabb400] 06:23:01 INFO - PROCESS | 1650 | 1461590581459 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]]]}] 06:23:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 06:23:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 723ms 06:23:01 INFO - PROCESS | 1650 | 1461590581518 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 06:23:01 INFO - PROCESS | 1650 | 1461590581519 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 06:23:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 06:23:01 INFO - PROCESS | 1650 | 1461590581524 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 06:23:01 INFO - PROCESS | 1650 | 1461590581525 Marionette TRACE conn2 <- [1,1886,null,{}] 06:23:01 INFO - PROCESS | 1650 | 1461590581528 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}] 06:23:01 INFO - PROCESS | 1650 | 1461590581646 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 06:23:01 INFO - PROCESS | 1650 | 1461590581723 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x130824000 == 88 [pid = 1650] [id = 479] 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b0ac400) [pid = 1650] [serial = 1437] [outer = 0x0] 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12b265000) [pid = 1650] [serial = 1438] [outer = 0x12b0ac400] 06:23:01 INFO - PROCESS | 1650 | 1461590581755 Marionette DEBUG loaded listener.js 06:23:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12bc9a000) [pid = 1650] [serial = 1439] [outer = 0x12b0ac400] 06:23:02 INFO - PROCESS | 1650 | 1461590582172 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]]]}] 06:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 06:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 670ms 06:23:02 INFO - PROCESS | 1650 | 1461590582214 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 06:23:02 INFO - PROCESS | 1650 | 1461590582215 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 06:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 06:23:02 INFO - PROCESS | 1650 | 1461590582233 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 06:23:02 INFO - PROCESS | 1650 | 1461590582234 Marionette TRACE conn2 <- [1,1890,null,{}] 06:23:02 INFO - PROCESS | 1650 | 1461590582237 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}] 06:23:02 INFO - PROCESS | 1650 | 1461590582363 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 06:23:02 INFO - PROCESS | 1650 | 1461590582441 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b50800 == 89 [pid = 1650] [id = 480] 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12c7f6800) [pid = 1650] [serial = 1440] [outer = 0x0] 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12d6c1000) [pid = 1650] [serial = 1441] [outer = 0x12c7f6800] 06:23:02 INFO - PROCESS | 1650 | 1461590582473 Marionette DEBUG loaded listener.js 06:23:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12e3f5c00) [pid = 1650] [serial = 1442] [outer = 0x12c7f6800] 06:23:02 INFO - PROCESS | 1650 | 1461590582881 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]]]}] 06:23:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 06:23:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 725ms 06:23:02 INFO - PROCESS | 1650 | 1461590582956 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 06:23:02 INFO - PROCESS | 1650 | 1461590582957 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 06:23:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 06:23:02 INFO - PROCESS | 1650 | 1461590582960 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 06:23:02 INFO - PROCESS | 1650 | 1461590582961 Marionette TRACE conn2 <- [1,1894,null,{}] 06:23:02 INFO - PROCESS | 1650 | 1461590582963 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}] 06:23:03 INFO - PROCESS | 1650 | 1461590583074 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 06:23:03 INFO - PROCESS | 1650 | 1461590583182 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916a800 == 90 [pid = 1650] [id = 481] 06:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x113620400) [pid = 1650] [serial = 1443] [outer = 0x0] 06:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x115682000) [pid = 1650] [serial = 1444] [outer = 0x113620400] 06:23:03 INFO - PROCESS | 1650 | 1461590583213 Marionette DEBUG loaded listener.js 06:23:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11ae66c00) [pid = 1650] [serial = 1445] [outer = 0x113620400] 06:23:03 INFO - PROCESS | 1650 | 1461590583837 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]]]}] 06:23:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 06:23:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 920ms 06:23:03 INFO - PROCESS | 1650 | 1461590583881 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 06:23:03 INFO - PROCESS | 1650 | 1461590583882 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 06:23:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 06:23:03 INFO - PROCESS | 1650 | 1461590583888 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 06:23:03 INFO - PROCESS | 1650 | 1461590583890 Marionette TRACE conn2 <- [1,1898,null,{}] 06:23:03 INFO - PROCESS | 1650 | 1461590583895 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}] 06:23:04 INFO - PROCESS | 1650 | 1461590584009 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 06:23:04 INFO - PROCESS | 1650 | 1461590584150 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e48000 == 91 [pid = 1650] [id = 482] 06:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x115174400) [pid = 1650] [serial = 1446] [outer = 0x0] 06:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x115758400) [pid = 1650] [serial = 1447] [outer = 0x115174400] 06:23:04 INFO - PROCESS | 1650 | 1461590584199 Marionette DEBUG loaded listener.js 06:23:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11925fc00) [pid = 1650] [serial = 1448] [outer = 0x115174400] 06:23:04 INFO - PROCESS | 1650 | 1461590584757 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]]]}] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b87a800 == 90 [pid = 1650] [id = 423] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1272ac800 == 89 [pid = 1650] [id = 420] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3cd800 == 88 [pid = 1650] [id = 473] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12d13b000 == 87 [pid = 1650] [id = 472] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x118a0d800 == 86 [pid = 1650] [id = 471] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12d013800 == 85 [pid = 1650] [id = 470] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12b885000 == 84 [pid = 1650] [id = 469] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12acca800 == 83 [pid = 1650] [id = 468] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba10800 == 82 [pid = 1650] [id = 467] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1276d4800 == 81 [pid = 1650] [id = 466] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1269dc000 == 80 [pid = 1650] [id = 465] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11abcb000 == 79 [pid = 1650] [id = 464] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x125e3f000 == 78 [pid = 1650] [id = 463] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x139b5d800 == 77 [pid = 1650] [id = 461] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x1373a6800 == 76 [pid = 1650] [id = 460] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x13044f000 == 75 [pid = 1650] [id = 459] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x12acd5000 == 74 [pid = 1650] [id = 458] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x125b4b800 == 73 [pid = 1650] [id = 457] 06:23:04 INFO - PROCESS | 1650 | --DOCSHELL 0x11688a000 == 72 [pid = 1650] [id = 456] 06:23:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 06:23:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 925ms 06:23:04 INFO - PROCESS | 1650 | 1461590584812 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 06:23:04 INFO - PROCESS | 1650 | 1461590584815 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 06:23:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 06:23:04 INFO - PROCESS | 1650 | 1461590584819 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 06:23:04 INFO - PROCESS | 1650 | 1461590584821 Marionette TRACE conn2 <- [1,1902,null,{}] 06:23:04 INFO - PROCESS | 1650 | 1461590584823 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}] 06:23:04 INFO - PROCESS | 1650 | 1461590584915 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x128279000) [pid = 1650] [serial = 1264] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x129e9ac00) [pid = 1650] [serial = 1267] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x1278e8000) [pid = 1650] [serial = 1341] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x129e96800) [pid = 1650] [serial = 1342] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x126e18800) [pid = 1650] [serial = 1338] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x1276fc800) [pid = 1650] [serial = 1339] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x12ab37000) [pid = 1650] [serial = 1344] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12b66cc00) [pid = 1650] [serial = 1315] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12b523c00) [pid = 1650] [serial = 1314] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c284c00) [pid = 1650] [serial = 1335] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x125b73800) [pid = 1650] [serial = 1336] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11c156000) [pid = 1650] [serial = 1308] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x125f43c00) [pid = 1650] [serial = 1309] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12ab37c00) [pid = 1650] [serial = 1312] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12a86d000) [pid = 1650] [serial = 1311] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12d6c5000) [pid = 1650] [serial = 1318] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12be93400) [pid = 1650] [serial = 1317] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11c43b400) [pid = 1650] [serial = 1333] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11bcd4000) [pid = 1650] [serial = 1332] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11c19b800) [pid = 1650] [serial = 1359] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11c198400) [pid = 1650] [serial = 1357] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12bb5c000) [pid = 1650] [serial = 1363] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x118f5f400) [pid = 1650] [serial = 1306] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b333c00) [pid = 1650] [serial = 1347] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b669800) [pid = 1650] [serial = 1348] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11362e400) [pid = 1650] [serial = 1354] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x125b7d000) [pid = 1650] [serial = 1360] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b262800) [pid = 1650] [serial = 1345] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x129e89800) [pid = 1650] [serial = 1362] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12d055000) [pid = 1650] [serial = 1365] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11362a400) [pid = 1650] [serial = 1353] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x12c7ed000) [pid = 1650] [serial = 1351] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x12b8a1400) [pid = 1650] [serial = 1350] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x11c194000) [pid = 1650] [serial = 1356] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x115176400) [pid = 1650] [serial = 1305] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x12fabcc00) [pid = 1650] [serial = 1321] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12ec0a000) [pid = 1650] [serial = 1320] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1295ee400) [pid = 1650] [serial = 1327] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x1157a5400) [pid = 1650] [serial = 1326] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11aba9c00) [pid = 1650] [serial = 1330] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x119257000) [pid = 1650] [serial = 1329] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12fe59800) [pid = 1650] [serial = 1324] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12fac6800) [pid = 1650] [serial = 1323] [outer = 0x0] [url = about:blank] 06:23:04 INFO - PROCESS | 1650 | 1461590584990 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b94e000 == 73 [pid = 1650] [id = 483] 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11362e400) [pid = 1650] [serial = 1449] [outer = 0x0] 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x119e38c00) [pid = 1650] [serial = 1450] [outer = 0x11362e400] 06:23:05 INFO - PROCESS | 1650 | 1461590585020 Marionette DEBUG loaded listener.js 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11b141c00) [pid = 1650] [serial = 1451] [outer = 0x11362e400] 06:23:05 INFO - PROCESS | 1650 | 1461590585340 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]]]}] 06:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 06:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 570ms 06:23:05 INFO - PROCESS | 1650 | 1461590585390 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 06:23:05 INFO - PROCESS | 1650 | 1461590585391 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 06:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 06:23:05 INFO - PROCESS | 1650 | 1461590585394 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 06:23:05 INFO - PROCESS | 1650 | 1461590585396 Marionette TRACE conn2 <- [1,1906,null,{}] 06:23:05 INFO - PROCESS | 1650 | 1461590585404 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}] 06:23:05 INFO - PROCESS | 1650 | 1461590585518 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 06:23:05 INFO - PROCESS | 1650 | 1461590585601 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269d5800 == 74 [pid = 1650] [id = 484] 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11b03a400) [pid = 1650] [serial = 1452] [outer = 0x0] 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11c190800) [pid = 1650] [serial = 1453] [outer = 0x11b03a400] 06:23:05 INFO - PROCESS | 1650 | 1461590585630 Marionette DEBUG loaded listener.js 06:23:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11c40d400) [pid = 1650] [serial = 1454] [outer = 0x11b03a400] 06:23:05 INFO - PROCESS | 1650 | 1461590585924 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]]]}] 06:23:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 06:23:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 570ms 06:23:05 INFO - PROCESS | 1650 | 1461590585965 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 06:23:05 INFO - PROCESS | 1650 | 1461590585966 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 06:23:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 06:23:05 INFO - PROCESS | 1650 | 1461590585971 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 06:23:05 INFO - PROCESS | 1650 | 1461590585972 Marionette TRACE conn2 <- [1,1910,null,{}] 06:23:05 INFO - PROCESS | 1650 | 1461590585975 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}] 06:23:06 INFO - PROCESS | 1650 | 1461590586064 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 06:23:06 INFO - PROCESS | 1650 | 1461590586069 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12831b000 == 75 [pid = 1650] [id = 485] 06:23:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11c447800) [pid = 1650] [serial = 1455] [outer = 0x0] 06:23:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x125b7b400) [pid = 1650] [serial = 1456] [outer = 0x11c447800] 06:23:06 INFO - PROCESS | 1650 | 1461590586095 Marionette DEBUG loaded listener.js 06:23:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x12697cc00) [pid = 1650] [serial = 1457] [outer = 0x11c447800] 06:23:06 INFO - PROCESS | 1650 | 1461590586453 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]]]}] 06:23:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 06:23:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 518ms 06:23:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 06:23:06 INFO - PROCESS | 1650 | 1461590586490 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 06:23:06 INFO - PROCESS | 1650 | 1461590586491 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 06:23:06 INFO - PROCESS | 1650 | 1461590586493 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 06:23:06 INFO - PROCESS | 1650 | 1461590586494 Marionette TRACE conn2 <- [1,1914,null,{}] 06:23:06 INFO - PROCESS | 1650 | 1461590586497 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}] 06:23:06 INFO - PROCESS | 1650 | 1461590586612 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 06:23:06 INFO - PROCESS | 1650 | 1461590586621 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a81a800 == 76 [pid = 1650] [id = 486] 06:23:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x126b6e000) [pid = 1650] [serial = 1458] [outer = 0x0] 06:23:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x12700b000) [pid = 1650] [serial = 1459] [outer = 0x126b6e000] 06:23:06 INFO - PROCESS | 1650 | 1461590586662 Marionette DEBUG loaded listener.js 06:23:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x1276f5800) [pid = 1650] [serial = 1460] [outer = 0x126b6e000] 06:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 06:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 620ms 06:23:07 INFO - PROCESS | 1650 | 1461590587108 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]]]}] 06:23:07 INFO - PROCESS | 1650 | 1461590587113 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 06:23:07 INFO - PROCESS | 1650 | 1461590587114 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 06:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 06:23:07 INFO - PROCESS | 1650 | 1461590587117 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 06:23:07 INFO - PROCESS | 1650 | 1461590587118 Marionette TRACE conn2 <- [1,1918,null,{}] 06:23:07 INFO - PROCESS | 1650 | 1461590587122 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}] 06:23:07 INFO - PROCESS | 1650 | 1461590587258 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 06:23:07 INFO - PROCESS | 1650 | 1461590587274 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae20000 == 77 [pid = 1650] [id = 487] 06:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x127aeec00) [pid = 1650] [serial = 1461] [outer = 0x0] 06:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x129e93000) [pid = 1650] [serial = 1462] [outer = 0x127aeec00] 06:23:07 INFO - PROCESS | 1650 | 1461590587301 Marionette DEBUG loaded listener.js 06:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x12abd4800) [pid = 1650] [serial = 1463] [outer = 0x127aeec00] 06:23:07 INFO - PROCESS | 1650 | 1461590587621 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]]]}] 06:23:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 06:23:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 521ms 06:23:07 INFO - PROCESS | 1650 | 1461590587642 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 06:23:07 INFO - PROCESS | 1650 | 1461590587643 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 06:23:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 06:23:07 INFO - PROCESS | 1650 | 1461590587645 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 06:23:07 INFO - PROCESS | 1650 | 1461590587646 Marionette TRACE conn2 <- [1,1922,null,{}] 06:23:07 INFO - PROCESS | 1650 | 1461590587649 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}] 06:23:07 INFO - PROCESS | 1650 | 1461590587761 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 06:23:07 INFO - PROCESS | 1650 | 1461590587774 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12beac000 == 78 [pid = 1650] [id = 488] 06:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12839ac00) [pid = 1650] [serial = 1464] [outer = 0x0] 06:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12acf8000) [pid = 1650] [serial = 1465] [outer = 0x12839ac00] 06:23:07 INFO - PROCESS | 1650 | 1461590587799 Marionette DEBUG loaded listener.js 06:23:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12b0b0800) [pid = 1650] [serial = 1466] [outer = 0x12839ac00] 06:23:08 INFO - PROCESS | 1650 | 1461590588143 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]]]}] 06:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 06:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 519ms 06:23:08 INFO - PROCESS | 1650 | 1461590588165 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 06:23:08 INFO - PROCESS | 1650 | 1461590588167 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 06:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 06:23:08 INFO - PROCESS | 1650 | 1461590588169 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 06:23:08 INFO - PROCESS | 1650 | 1461590588170 Marionette TRACE conn2 <- [1,1926,null,{}] 06:23:08 INFO - PROCESS | 1650 | 1461590588172 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}] 06:23:08 INFO - PROCESS | 1650 | 1461590588281 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 06:23:08 INFO - PROCESS | 1650 | 1461590588321 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1cf800 == 79 [pid = 1650] [id = 489] 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11c9fd800) [pid = 1650] [serial = 1467] [outer = 0x0] 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12b0b7800) [pid = 1650] [serial = 1468] [outer = 0x11c9fd800] 06:23:08 INFO - PROCESS | 1650 | 1461590588346 Marionette DEBUG loaded listener.js 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12b33a000) [pid = 1650] [serial = 1469] [outer = 0x11c9fd800] 06:23:08 INFO - PROCESS | 1650 | 1461590588652 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]]]}] 06:23:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 06:23:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 518ms 06:23:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 06:23:08 INFO - PROCESS | 1650 | 1461590588688 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 06:23:08 INFO - PROCESS | 1650 | 1461590588689 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 06:23:08 INFO - PROCESS | 1650 | 1461590588692 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 06:23:08 INFO - PROCESS | 1650 | 1461590588693 Marionette TRACE conn2 <- [1,1930,null,{}] 06:23:08 INFO - PROCESS | 1650 | 1461590588695 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}] 06:23:08 INFO - PROCESS | 1650 | 1461590588809 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 06:23:08 INFO - PROCESS | 1650 | 1461590588822 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc10000 == 80 [pid = 1650] [id = 490] 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12aebdc00) [pid = 1650] [serial = 1470] [outer = 0x0] 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12b676000) [pid = 1650] [serial = 1471] [outer = 0x12aebdc00] 06:23:08 INFO - PROCESS | 1650 | 1461590588847 Marionette DEBUG loaded listener.js 06:23:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12c7f3000) [pid = 1650] [serial = 1472] [outer = 0x12aebdc00] 06:23:09 INFO - PROCESS | 1650 | 1461590589383 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]]]}] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x1268d7000) [pid = 1650] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11c447000) [pid = 1650] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12ab31400) [pid = 1650] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x1166fbc00) [pid = 1650] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11c19cc00) [pid = 1650] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11b9cfc00) [pid = 1650] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c285800) [pid = 1650] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11a688800) [pid = 1650] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x113622400) [pid = 1650] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b0abc00) [pid = 1650] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11912dc00) [pid = 1650] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 06:23:09 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12dcbc800) [pid = 1650] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 06:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 06:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 719ms 06:23:09 INFO - PROCESS | 1650 | 1461590589412 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 06:23:09 INFO - PROCESS | 1650 | 1461590589413 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 06:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 06:23:09 INFO - PROCESS | 1650 | 1461590589415 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 06:23:09 INFO - PROCESS | 1650 | 1461590589416 Marionette TRACE conn2 <- [1,1934,null,{}] 06:23:09 INFO - PROCESS | 1650 | 1461590589421 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}] 06:23:09 INFO - PROCESS | 1650 | 1461590589509 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 06:23:09 INFO - PROCESS | 1650 | 1461590589514 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e5c800 == 81 [pid = 1650] [id = 491] 06:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11b141000) [pid = 1650] [serial = 1473] [outer = 0x0] 06:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11c285800) [pid = 1650] [serial = 1474] [outer = 0x11b141000] 06:23:09 INFO - PROCESS | 1650 | 1461590589539 Marionette DEBUG loaded listener.js 06:23:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x1295e4800) [pid = 1650] [serial = 1475] [outer = 0x11b141000] 06:23:09 INFO - PROCESS | 1650 | 1461590589871 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]]]}] 06:23:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 06:23:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 469ms 06:23:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 06:23:09 INFO - PROCESS | 1650 | 1461590589887 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 06:23:09 INFO - PROCESS | 1650 | 1461590589889 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 06:23:09 INFO - PROCESS | 1650 | 1461590589891 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 06:23:09 INFO - PROCESS | 1650 | 1461590589893 Marionette TRACE conn2 <- [1,1938,null,{}] 06:23:09 INFO - PROCESS | 1650 | 1461590589895 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}] 06:23:09 INFO - PROCESS | 1650 | 1461590589991 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 06:23:10 INFO - PROCESS | 1650 | 1461590590054 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec42000 == 82 [pid = 1650] [id = 492] 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11b1e3c00) [pid = 1650] [serial = 1476] [outer = 0x0] 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12b0abc00) [pid = 1650] [serial = 1477] [outer = 0x11b1e3c00] 06:23:10 INFO - PROCESS | 1650 | 1461590590083 Marionette DEBUG loaded listener.js 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12e3c5000) [pid = 1650] [serial = 1478] [outer = 0x11b1e3c00] 06:23:10 INFO - PROCESS | 1650 | 1461590590372 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]]]}] 06:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 06:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 521ms 06:23:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 06:23:10 INFO - PROCESS | 1650 | 1461590590414 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 06:23:10 INFO - PROCESS | 1650 | 1461590590415 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 06:23:10 INFO - PROCESS | 1650 | 1461590590425 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 06:23:10 INFO - PROCESS | 1650 | 1461590590426 Marionette TRACE conn2 <- [1,1942,null,{}] 06:23:10 INFO - PROCESS | 1650 | 1461590590429 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}] 06:23:10 INFO - PROCESS | 1650 | 1461590590527 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 06:23:10 INFO - PROCESS | 1650 | 1461590590531 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff69000 == 83 [pid = 1650] [id = 493] 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x125da0800) [pid = 1650] [serial = 1479] [outer = 0x0] 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x125da3800) [pid = 1650] [serial = 1480] [outer = 0x125da0800] 06:23:10 INFO - PROCESS | 1650 | 1461590590556 Marionette DEBUG loaded listener.js 06:23:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x125da8c00) [pid = 1650] [serial = 1481] [outer = 0x125da0800] 06:23:10 INFO - PROCESS | 1650 | 1461590590977 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]]]}] 06:23:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 06:23:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 580ms 06:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 06:23:11 INFO - PROCESS | 1650 | 1461590590998 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 06:23:11 INFO - PROCESS | 1650 | 1461590591000 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 06:23:11 INFO - PROCESS | 1650 | 1461590591004 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 06:23:11 INFO - PROCESS | 1650 | 1461590591005 Marionette TRACE conn2 <- [1,1946,null,{}] 06:23:11 INFO - PROCESS | 1650 | 1461590591009 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}] 06:23:11 INFO - PROCESS | 1650 | 1461590591148 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 06:23:11 INFO - PROCESS | 1650 | 1461590591157 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x1373bc000 == 84 [pid = 1650] [id = 494] 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x1278ee800) [pid = 1650] [serial = 1482] [outer = 0x0] 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12e3c8800) [pid = 1650] [serial = 1483] [outer = 0x1278ee800] 06:23:11 INFO - PROCESS | 1650 | 1461590591200 Marionette DEBUG loaded listener.js 06:23:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12e3f6400) [pid = 1650] [serial = 1484] [outer = 0x1278ee800] 06:23:11 INFO - PROCESS | 1650 | 1461590591768 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]]]}] 06:23:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 06:23:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 820ms 06:23:11 INFO - PROCESS | 1650 | 1461590591823 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 06:23:11 INFO - PROCESS | 1650 | 1461590591826 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 06:23:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 06:23:11 INFO - PROCESS | 1650 | 1461590591831 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 06:23:11 INFO - PROCESS | 1650 | 1461590591833 Marionette TRACE conn2 <- [1,1950,null,{}] 06:23:11 INFO - PROCESS | 1650 | 1461590591839 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}] 06:23:11 INFO - PROCESS | 1650 | 1461590591955 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 06:23:12 INFO - PROCESS | 1650 | 1461590592034 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c27000 == 85 [pid = 1650] [id = 495] 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11568b400) [pid = 1650] [serial = 1485] [outer = 0x0] 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x119132800) [pid = 1650] [serial = 1486] [outer = 0x11568b400] 06:23:12 INFO - PROCESS | 1650 | 1461590592065 Marionette DEBUG loaded listener.js 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11ae34000) [pid = 1650] [serial = 1487] [outer = 0x11568b400] 06:23:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 06:23:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 674ms 06:23:12 INFO - PROCESS | 1650 | 1461590592495 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]]]}] 06:23:12 INFO - PROCESS | 1650 | 1461590592505 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 06:23:12 INFO - PROCESS | 1650 | 1461590592509 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 06:23:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 06:23:12 INFO - PROCESS | 1650 | 1461590592514 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 06:23:12 INFO - PROCESS | 1650 | 1461590592516 Marionette TRACE conn2 <- [1,1954,null,{}] 06:23:12 INFO - PROCESS | 1650 | 1461590592519 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}] 06:23:12 INFO - PROCESS | 1650 | 1461590592655 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 06:23:12 INFO - PROCESS | 1650 | 1461590592734 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a814000 == 86 [pid = 1650] [id = 496] 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11b1f1c00) [pid = 1650] [serial = 1488] [outer = 0x0] 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11c199c00) [pid = 1650] [serial = 1489] [outer = 0x11b1f1c00] 06:23:12 INFO - PROCESS | 1650 | 1461590592763 Marionette DEBUG loaded listener.js 06:23:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11c909400) [pid = 1650] [serial = 1490] [outer = 0x11b1f1c00] 06:23:13 INFO - PROCESS | 1650 | 1461590593208 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]]]}] 06:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 06:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 720ms 06:23:13 INFO - PROCESS | 1650 | 1461590593235 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 06:23:13 INFO - PROCESS | 1650 | 1461590593238 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 06:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 06:23:13 INFO - PROCESS | 1650 | 1461590593242 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 06:23:13 INFO - PROCESS | 1650 | 1461590593245 Marionette TRACE conn2 <- [1,1958,null,{}] 06:23:13 INFO - PROCESS | 1650 | 1461590593257 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}] 06:23:13 INFO - PROCESS | 1650 | 1461590593373 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 06:23:13 INFO - PROCESS | 1650 | 1461590593453 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe7f800 == 87 [pid = 1650] [id = 497] 06:23:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x125da1400) [pid = 1650] [serial = 1491] [outer = 0x0] 06:23:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x1295ee400) [pid = 1650] [serial = 1492] [outer = 0x125da1400] 06:23:13 INFO - PROCESS | 1650 | 1461590593485 Marionette DEBUG loaded listener.js 06:23:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12ab30400) [pid = 1650] [serial = 1493] [outer = 0x125da1400] 06:23:13 INFO - PROCESS | 1650 | 1461590593902 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]]]}] 06:23:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 06:23:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 674ms 06:23:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 06:23:13 INFO - PROCESS | 1650 | 1461590593915 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 06:23:13 INFO - PROCESS | 1650 | 1461590593917 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 06:23:13 INFO - PROCESS | 1650 | 1461590593919 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 06:23:13 INFO - PROCESS | 1650 | 1461590593921 Marionette TRACE conn2 <- [1,1962,null,{}] 06:23:13 INFO - PROCESS | 1650 | 1461590593923 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}] 06:23:14 INFO - PROCESS | 1650 | 1461590594056 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 06:23:14 INFO - PROCESS | 1650 | 1461590594136 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b54800 == 88 [pid = 1650] [id = 498] 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x129e98400) [pid = 1650] [serial = 1494] [outer = 0x0] 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12b0c0000) [pid = 1650] [serial = 1495] [outer = 0x129e98400] 06:23:14 INFO - PROCESS | 1650 | 1461590594167 Marionette DEBUG loaded listener.js 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12cfc7c00) [pid = 1650] [serial = 1496] [outer = 0x129e98400] 06:23:14 INFO - PROCESS | 1650 | 1461590594584 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]]]}] 06:23:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 06:23:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 670ms 06:23:14 INFO - PROCESS | 1650 | 1461590594590 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 06:23:14 INFO - PROCESS | 1650 | 1461590594592 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 06:23:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 06:23:14 INFO - PROCESS | 1650 | 1461590594595 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 06:23:14 INFO - PROCESS | 1650 | 1461590594596 Marionette TRACE conn2 <- [1,1966,null,{}] 06:23:14 INFO - PROCESS | 1650 | 1461590594598 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}] 06:23:14 INFO - PROCESS | 1650 | 1461590594707 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 06:23:14 INFO - PROCESS | 1650 | 1461590594813 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ec6800 == 89 [pid = 1650] [id = 499] 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b523c00) [pid = 1650] [serial = 1497] [outer = 0x0] 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12d65b000) [pid = 1650] [serial = 1498] [outer = 0x12b523c00] 06:23:14 INFO - PROCESS | 1650 | 1461590594845 Marionette DEBUG loaded listener.js 06:23:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12e3c8c00) [pid = 1650] [serial = 1499] [outer = 0x12b523c00] 06:23:15 INFO - PROCESS | 1650 | 1461590595278 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]]]}] 06:23:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 06:23:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 721ms 06:23:15 INFO - PROCESS | 1650 | 1461590595317 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 06:23:15 INFO - PROCESS | 1650 | 1461590595321 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 06:23:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 06:23:15 INFO - PROCESS | 1650 | 1461590595359 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 06:23:15 INFO - PROCESS | 1650 | 1461590595361 Marionette TRACE conn2 <- [1,1970,null,{}] 06:23:15 INFO - PROCESS | 1650 | 1461590595365 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}] 06:23:15 INFO - PROCESS | 1650 | 1461590595605 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 06:23:15 INFO - PROCESS | 1650 | 1461590595712 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x137380800 == 90 [pid = 1650] [id = 500] 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12e3c9c00) [pid = 1650] [serial = 1500] [outer = 0x0] 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12faba400) [pid = 1650] [serial = 1501] [outer = 0x12e3c9c00] 06:23:15 INFO - PROCESS | 1650 | 1461590595762 Marionette DEBUG loaded listener.js 06:23:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12fe51400) [pid = 1650] [serial = 1502] [outer = 0x12e3c9c00] 06:23:16 INFO - PROCESS | 1650 | 1461590596168 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]]]}] 06:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 06:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 822ms 06:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 06:23:16 INFO - PROCESS | 1650 | 1461590596180 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 06:23:16 INFO - PROCESS | 1650 | 1461590596181 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 06:23:16 INFO - PROCESS | 1650 | 1461590596183 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 06:23:16 INFO - PROCESS | 1650 | 1461590596185 Marionette TRACE conn2 <- [1,1974,null,{}] 06:23:16 INFO - PROCESS | 1650 | 1461590596187 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}] 06:23:16 INFO - PROCESS | 1650 | 1461590596294 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 06:23:16 INFO - PROCESS | 1650 | 1461590596401 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ee0000 == 91 [pid = 1650] [id = 501] 06:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12e3fa800) [pid = 1650] [serial = 1503] [outer = 0x0] 06:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12fe5c400) [pid = 1650] [serial = 1504] [outer = 0x12e3fa800] 06:23:16 INFO - PROCESS | 1650 | 1461590596432 Marionette DEBUG loaded listener.js 06:23:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12fe9b800) [pid = 1650] [serial = 1505] [outer = 0x12e3fa800] 06:23:16 INFO - PROCESS | 1650 | 1461590596852 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]]]}] 06:23:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 06:23:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 721ms 06:23:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 06:23:16 INFO - PROCESS | 1650 | 1461590596905 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 06:23:16 INFO - PROCESS | 1650 | 1461590596906 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 06:23:16 INFO - PROCESS | 1650 | 1461590596908 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 06:23:16 INFO - PROCESS | 1650 | 1461590596910 Marionette TRACE conn2 <- [1,1978,null,{}] 06:23:16 INFO - PROCESS | 1650 | 1461590596912 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}] 06:23:17 INFO - PROCESS | 1650 | 1461590597043 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 06:23:17 INFO - PROCESS | 1650 | 1461590597333 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x119113800 == 92 [pid = 1650] [id = 502] 06:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x113629000) [pid = 1650] [serial = 1506] [outer = 0x0] 06:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x11362f400) [pid = 1650] [serial = 1507] [outer = 0x113629000] 06:23:17 INFO - PROCESS | 1650 | 1461590597391 Marionette DEBUG loaded listener.js 06:23:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x114fb8400) [pid = 1650] [serial = 1508] [outer = 0x113629000] 06:23:17 INFO - PROCESS | 1650 | 1461590597858 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]]]}] 06:23:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 06:23:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 973ms 06:23:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 06:23:17 INFO - PROCESS | 1650 | 1461590597882 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 06:23:17 INFO - PROCESS | 1650 | 1461590597884 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 06:23:17 INFO - PROCESS | 1650 | 1461590597887 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 06:23:17 INFO - PROCESS | 1650 | 1461590597890 Marionette TRACE conn2 <- [1,1982,null,{}] 06:23:17 INFO - PROCESS | 1650 | 1461590597893 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}] 06:23:18 INFO - PROCESS | 1650 | 1461590598005 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 06:23:18 INFO - PROCESS | 1650 | 1461590598075 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11972b000 == 93 [pid = 1650] [id = 503] 06:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x114fb9c00) [pid = 1650] [serial = 1509] [outer = 0x0] 06:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x115175400) [pid = 1650] [serial = 1510] [outer = 0x114fb9c00] 06:23:18 INFO - PROCESS | 1650 | 1461590598147 Marionette DEBUG loaded listener.js 06:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x115627c00) [pid = 1650] [serial = 1511] [outer = 0x114fb9c00] 06:23:18 INFO - PROCESS | 1650 | 1461590598650 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]]]}] 06:23:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 06:23:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 822ms 06:23:18 INFO - PROCESS | 1650 | 1461590598714 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 06:23:18 INFO - PROCESS | 1650 | 1461590598716 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 06:23:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 06:23:18 INFO - PROCESS | 1650 | 1461590598720 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 06:23:18 INFO - PROCESS | 1650 | 1461590598721 Marionette TRACE conn2 <- [1,1986,null,{}] 06:23:18 INFO - PROCESS | 1650 | 1461590598723 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}] 06:23:18 INFO - PROCESS | 1650 | 1461590598837 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 06:23:18 INFO - PROCESS | 1650 | 1461590598921 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba03000 == 94 [pid = 1650] [id = 504] 06:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x116681800) [pid = 1650] [serial = 1512] [outer = 0x0] 06:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11685ac00) [pid = 1650] [serial = 1513] [outer = 0x116681800] 06:23:18 INFO - PROCESS | 1650 | 1461590598949 Marionette DEBUG loaded listener.js 06:23:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x1188e9400) [pid = 1650] [serial = 1514] [outer = 0x116681800] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11c17a800 == 93 [pid = 1650] [id = 263] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff69000 == 92 [pid = 1650] [id = 493] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec42000 == 91 [pid = 1650] [id = 492] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x126e5c800 == 90 [pid = 1650] [id = 491] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc10000 == 89 [pid = 1650] [id = 490] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1cf800 == 88 [pid = 1650] [id = 489] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11567f800) [pid = 1650] [serial = 1386] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11362e800) [pid = 1650] [serial = 1368] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x119d8cc00) [pid = 1650] [serial = 1371] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11c192400) [pid = 1650] [serial = 1374] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12700dc00) [pid = 1650] [serial = 1377] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x12acf3400) [pid = 1650] [serial = 1380] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12b0ae800) [pid = 1650] [serial = 1383] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12cfbfc00) [pid = 1650] [serial = 1422] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12beac000 == 87 [pid = 1650] [id = 488] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae20000 == 86 [pid = 1650] [id = 487] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12a81a800 == 85 [pid = 1650] [id = 486] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12831b000 == 84 [pid = 1650] [id = 485] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x1269d5800 == 83 [pid = 1650] [id = 484] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11b94e000 == 82 [pid = 1650] [id = 483] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x125e48000 == 81 [pid = 1650] [id = 482] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6c7000 == 80 [pid = 1650] [id = 477] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x126a18800 == 79 [pid = 1650] [id = 476] 06:23:19 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba21000 == 78 [pid = 1650] [id = 475] 06:23:19 INFO - PROCESS | 1650 | 1461590599354 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]]]}] 06:23:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 06:23:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 671ms 06:23:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 06:23:19 INFO - PROCESS | 1650 | 1461590599392 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 06:23:19 INFO - PROCESS | 1650 | 1461590599393 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 06:23:19 INFO - PROCESS | 1650 | 1461590599397 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 06:23:19 INFO - PROCESS | 1650 | 1461590599401 Marionette TRACE conn2 <- [1,1990,null,{}] 06:23:19 INFO - PROCESS | 1650 | 1461590599408 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}] 06:23:19 INFO - PROCESS | 1650 | 1461590599507 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12ec0b800) [pid = 1650] [serial = 1303] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12787c000) [pid = 1650] [serial = 1404] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12b0a8000) [pid = 1650] [serial = 1410] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12abd7c00) [pid = 1650] [serial = 1407] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12aec6000) [pid = 1650] [serial = 1408] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x117985c00) [pid = 1650] [serial = 1389] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11c565c00) [pid = 1650] [serial = 1398] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x125b76c00) [pid = 1650] [serial = 1399] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11c152400) [pid = 1650] [serial = 1395] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c198000) [pid = 1650] [serial = 1396] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x125b7e000) [pid = 1650] [serial = 1401] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11aa4a000) [pid = 1650] [serial = 1392] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11ae3e000) [pid = 1650] [serial = 1393] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12b0b3c00) [pid = 1650] [serial = 1411] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119e3fc00) [pid = 1650] [serial = 1414] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12b8a0000) [pid = 1650] [serial = 1420] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1143c3800) [pid = 1650] [serial = 1413] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x118e9e400) [pid = 1650] [serial = 1390] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b0b6800) [pid = 1650] [serial = 1417] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12ab31000) [pid = 1650] [serial = 1405] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129ea3c00) [pid = 1650] [serial = 1416] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12b0c1400) [pid = 1650] [serial = 1419] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x126e22c00) [pid = 1650] [serial = 1402] [outer = 0x0] [url = about:blank] 06:23:19 INFO - PROCESS | 1650 | 1461590599598 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c17a800 == 79 [pid = 1650] [id = 505] 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x1157a9800) [pid = 1650] [serial = 1515] [outer = 0x0] 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x118ea6000) [pid = 1650] [serial = 1516] [outer = 0x1157a9800] 06:23:19 INFO - PROCESS | 1650 | 1461590599636 Marionette DEBUG loaded listener.js 06:23:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11aa46800) [pid = 1650] [serial = 1517] [outer = 0x1157a9800] 06:23:20 INFO - PROCESS | 1650 | 1461590600092 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]]]}] 06:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 06:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 726ms 06:23:20 INFO - PROCESS | 1650 | 1461590600142 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 06:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 06:23:20 INFO - PROCESS | 1650 | 1461590600143 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 06:23:20 INFO - PROCESS | 1650 | 1461590600146 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 06:23:20 INFO - PROCESS | 1650 | 1461590600147 Marionette TRACE conn2 <- [1,1994,null,{}] 06:23:20 INFO - PROCESS | 1650 | 1461590600149 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}] 06:23:20 INFO - PROCESS | 1650 | 1461590600249 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 06:23:20 INFO - PROCESS | 1650 | 1461590600254 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d31000 == 80 [pid = 1650] [id = 506] 06:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11aa47400) [pid = 1650] [serial = 1518] [outer = 0x0] 06:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11abb5c00) [pid = 1650] [serial = 1519] [outer = 0x11aa47400] 06:23:20 INFO - PROCESS | 1650 | 1461590600279 Marionette DEBUG loaded listener.js 06:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11ae38400) [pid = 1650] [serial = 1520] [outer = 0x11aa47400] 06:23:20 INFO - PROCESS | 1650 | 1461590600606 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]]]}] 06:23:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 06:23:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 467ms 06:23:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 06:23:20 INFO - PROCESS | 1650 | 1461590600614 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 06:23:20 INFO - PROCESS | 1650 | 1461590600615 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 06:23:20 INFO - PROCESS | 1650 | 1461590600617 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 06:23:20 INFO - PROCESS | 1650 | 1461590600619 Marionette TRACE conn2 <- [1,1998,null,{}] 06:23:20 INFO - PROCESS | 1650 | 1461590600623 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}] 06:23:20 INFO - PROCESS | 1650 | 1461590600740 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 06:23:20 INFO - PROCESS | 1650 | 1461590600747 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269e8800 == 81 [pid = 1650] [id = 507] 06:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11b136000) [pid = 1650] [serial = 1521] [outer = 0x0] 06:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11b139000) [pid = 1650] [serial = 1522] [outer = 0x11b136000] 06:23:20 INFO - PROCESS | 1650 | 1461590600781 Marionette DEBUG loaded listener.js 06:23:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11bcce400) [pid = 1650] [serial = 1523] [outer = 0x11b136000] 06:23:21 INFO - PROCESS | 1650 | 1461590601172 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]]]}] 06:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 06:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 573ms 06:23:21 INFO - PROCESS | 1650 | 1461590601191 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 06:23:21 INFO - PROCESS | 1650 | 1461590601193 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 06:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 06:23:21 INFO - PROCESS | 1650 | 1461590601196 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 06:23:21 INFO - PROCESS | 1650 | 1461590601198 Marionette TRACE conn2 <- [1,2002,null,{}] 06:23:21 INFO - PROCESS | 1650 | 1461590601202 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}] 06:23:21 INFO - PROCESS | 1650 | 1461590601346 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 06:23:21 INFO - PROCESS | 1650 | 1461590601476 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x127a9d800 == 82 [pid = 1650] [id = 508] 06:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x11bcd7800) [pid = 1650] [serial = 1524] [outer = 0x0] 06:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11c196400) [pid = 1650] [serial = 1525] [outer = 0x11bcd7800] 06:23:21 INFO - PROCESS | 1650 | 1461590601531 Marionette DEBUG loaded listener.js 06:23:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11c19ec00) [pid = 1650] [serial = 1526] [outer = 0x11bcd7800] 06:23:21 INFO - PROCESS | 1650 | 1461590601832 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]]]}] 06:23:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 06:23:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 674ms 06:23:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 06:23:21 INFO - PROCESS | 1650 | 1461590601871 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 06:23:21 INFO - PROCESS | 1650 | 1461590601873 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 06:23:21 INFO - PROCESS | 1650 | 1461590601875 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 06:23:21 INFO - PROCESS | 1650 | 1461590601876 Marionette TRACE conn2 <- [1,2006,null,{}] 06:23:21 INFO - PROCESS | 1650 | 1461590601878 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}] 06:23:21 INFO - PROCESS | 1650 | 1461590601989 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 06:23:22 INFO - PROCESS | 1650 | 1461590602002 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e62000 == 83 [pid = 1650] [id = 509] 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11c19d800) [pid = 1650] [serial = 1527] [outer = 0x0] 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11c43c400) [pid = 1650] [serial = 1528] [outer = 0x11c19d800] 06:23:22 INFO - PROCESS | 1650 | 1461590602027 Marionette DEBUG loaded listener.js 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x11c90a000) [pid = 1650] [serial = 1529] [outer = 0x11c19d800] 06:23:22 INFO - PROCESS | 1650 | 1461590602354 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]]]}] 06:23:22 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 06:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 518ms 06:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 06:23:22 INFO - PROCESS | 1650 | 1461590602393 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 06:23:22 INFO - PROCESS | 1650 | 1461590602394 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 06:23:22 INFO - PROCESS | 1650 | 1461590602397 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 06:23:22 INFO - PROCESS | 1650 | 1461590602398 Marionette TRACE conn2 <- [1,2010,null,{}] 06:23:22 INFO - PROCESS | 1650 | 1461590602400 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}] 06:23:22 INFO - PROCESS | 1650 | 1461590602521 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 06:23:22 INFO - PROCESS | 1650 | 1461590602533 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acc8800 == 84 [pid = 1650] [id = 510] 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x11c288800) [pid = 1650] [serial = 1530] [outer = 0x0] 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x125b73400) [pid = 1650] [serial = 1531] [outer = 0x11c288800] 06:23:22 INFO - PROCESS | 1650 | 1461590602560 Marionette DEBUG loaded listener.js 06:23:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x125b7fc00) [pid = 1650] [serial = 1532] [outer = 0x11c288800] 06:23:22 INFO - PROCESS | 1650 | 1461590602911 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]]]}] 06:23:22 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 06:23:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 517ms 06:23:22 INFO - PROCESS | 1650 | 1461590602915 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 06:23:22 INFO - PROCESS | 1650 | 1461590602916 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 06:23:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 06:23:22 INFO - PROCESS | 1650 | 1461590602918 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 06:23:22 INFO - PROCESS | 1650 | 1461590602921 Marionette TRACE conn2 <- [1,2014,null,{}] 06:23:22 INFO - PROCESS | 1650 | 1461590602931 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}] 06:23:23 INFO - PROCESS | 1650 | 1461590603045 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 06:23:23 INFO - PROCESS | 1650 | 1461590603058 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae32000 == 85 [pid = 1650] [id = 511] 06:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11c55d000) [pid = 1650] [serial = 1533] [outer = 0x0] 06:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x125d77000) [pid = 1650] [serial = 1534] [outer = 0x11c55d000] 06:23:23 INFO - PROCESS | 1650 | 1461590603083 Marionette DEBUG loaded listener.js 06:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x125da9c00) [pid = 1650] [serial = 1535] [outer = 0x11c55d000] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11b1e3c00) [pid = 1650] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11b141000) [pid = 1650] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x126b6e000) [pid = 1650] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x126e24800) [pid = 1650] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11bfdf000) [pid = 1650] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x114fb4c00) [pid = 1650] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11b03a400) [pid = 1650] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c9fd800) [pid = 1650] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12839ac00) [pid = 1650] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x12c7f6800) [pid = 1650] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x12b0ac400) [pid = 1650] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x127aeec00) [pid = 1650] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x125da0800) [pid = 1650] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x114352400) [pid = 1650] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x118e11000) [pid = 1650] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11c447800) [pid = 1650] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11867c000) [pid = 1650] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12ab3bc00) [pid = 1650] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11362e400) [pid = 1650] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12aebdc00) [pid = 1650] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x115174400) [pid = 1650] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x113620400) [pid = 1650] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x125b77000) [pid = 1650] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12b0acc00) [pid = 1650] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11bcd1800) [pid = 1650] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x113624400) [pid = 1650] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 06:23:23 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x125b7f400) [pid = 1650] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 06:23:23 INFO - PROCESS | 1650 | 1461590603638 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]]]}] 06:23:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 06:23:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 727ms 06:23:23 INFO - PROCESS | 1650 | 1461590603646 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 06:23:23 INFO - PROCESS | 1650 | 1461590603647 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 06:23:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 06:23:23 INFO - PROCESS | 1650 | 1461590603649 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 06:23:23 INFO - PROCESS | 1650 | 1461590603650 Marionette TRACE conn2 <- [1,2018,null,{}] 06:23:23 INFO - PROCESS | 1650 | 1461590603656 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}] 06:23:23 INFO - PROCESS | 1650 | 1461590603752 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 06:23:23 INFO - PROCESS | 1650 | 1461590603757 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8f7000 == 86 [pid = 1650] [id = 512] 06:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x114352400) [pid = 1650] [serial = 1536] [outer = 0x0] 06:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x118e11000) [pid = 1650] [serial = 1537] [outer = 0x114352400] 06:23:23 INFO - PROCESS | 1650 | 1461590603788 Marionette DEBUG loaded listener.js 06:23:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x125b77000) [pid = 1650] [serial = 1538] [outer = 0x114352400] 06:23:24 INFO - PROCESS | 1650 | 1461590604148 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]]]}] 06:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 06:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 523ms 06:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 06:23:24 INFO - PROCESS | 1650 | 1461590604173 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 06:23:24 INFO - PROCESS | 1650 | 1461590604175 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 06:23:24 INFO - PROCESS | 1650 | 1461590604177 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 06:23:24 INFO - PROCESS | 1650 | 1461590604179 Marionette TRACE conn2 <- [1,2022,null,{}] 06:23:24 INFO - PROCESS | 1650 | 1461590604181 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}] 06:23:24 INFO - PROCESS | 1650 | 1461590604316 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 06:23:24 INFO - PROCESS | 1650 | 1461590604322 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c77f800 == 87 [pid = 1650] [id = 513] 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x125da1000) [pid = 1650] [serial = 1539] [outer = 0x0] 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x126e1b800) [pid = 1650] [serial = 1540] [outer = 0x125da1000] 06:23:24 INFO - PROCESS | 1650 | 1461590604347 Marionette DEBUG loaded listener.js 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12727a800) [pid = 1650] [serial = 1541] [outer = 0x125da1000] 06:23:24 INFO - PROCESS | 1650 | 1461590604643 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]]]}] 06:23:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 06:23:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 519ms 06:23:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 06:23:24 INFO - PROCESS | 1650 | 1461590604696 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 06:23:24 INFO - PROCESS | 1650 | 1461590604697 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 06:23:24 INFO - PROCESS | 1650 | 1461590604699 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 06:23:24 INFO - PROCESS | 1650 | 1461590604701 Marionette TRACE conn2 <- [1,2026,null,{}] 06:23:24 INFO - PROCESS | 1650 | 1461590604703 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}] 06:23:24 INFO - PROCESS | 1650 | 1461590604797 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 06:23:24 INFO - PROCESS | 1650 | 1461590604801 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db13800 == 88 [pid = 1650] [id = 514] 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x12700cc00) [pid = 1650] [serial = 1542] [outer = 0x0] 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x127aec000) [pid = 1650] [serial = 1543] [outer = 0x12700cc00] 06:23:24 INFO - PROCESS | 1650 | 1461590604826 Marionette DEBUG loaded listener.js 06:23:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1295eac00) [pid = 1650] [serial = 1544] [outer = 0x12700cc00] 06:23:25 INFO - PROCESS | 1650 | 1461590605181 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]]]}] 06:23:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 06:23:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 06:23:25 INFO - PROCESS | 1650 | 1461590605228 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 06:23:25 INFO - PROCESS | 1650 | 1461590605229 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 06:23:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 06:23:25 INFO - PROCESS | 1650 | 1461590605231 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 06:23:25 INFO - PROCESS | 1650 | 1461590605233 Marionette TRACE conn2 <- [1,2030,null,{}] 06:23:25 INFO - PROCESS | 1650 | 1461590605235 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}] 06:23:25 INFO - PROCESS | 1650 | 1461590605324 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 06:23:25 INFO - PROCESS | 1650 | 1461590605329 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc18800 == 89 [pid = 1650] [id = 515] 06:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11aa32c00) [pid = 1650] [serial = 1545] [outer = 0x0] 06:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129e95800) [pid = 1650] [serial = 1546] [outer = 0x11aa32c00] 06:23:25 INFO - PROCESS | 1650 | 1461590605355 Marionette DEBUG loaded listener.js 06:23:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x129e9d800) [pid = 1650] [serial = 1547] [outer = 0x11aa32c00] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12e378800 == 88 [pid = 1650] [id = 246] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x130824000 == 87 [pid = 1650] [id = 479] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x130525000 == 86 [pid = 1650] [id = 478] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1373b6800 == 85 [pid = 1650] [id = 440] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x13052a000 == 84 [pid = 1650] [id = 412] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11916a800 == 83 [pid = 1650] [id = 481] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x126a06800 == 82 [pid = 1650] [id = 419] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6e1800 == 81 [pid = 1650] [id = 410] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11588d800 == 80 [pid = 1650] [id = 462] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x129e4f800 == 79 [pid = 1650] [id = 227] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x139b4b000 == 78 [pid = 1650] [id = 439] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12b86b800 == 77 [pid = 1650] [id = 319] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119234000 == 76 [pid = 1650] [id = 442] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc28000 == 75 [pid = 1650] [id = 264] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x13995b800 == 74 [pid = 1650] [id = 441] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x139b50800 == 73 [pid = 1650] [id = 480] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x130183800 == 72 [pid = 1650] [id = 354] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119237800 == 71 [pid = 1650] [id = 413] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1269ed000 == 70 [pid = 1650] [id = 301] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x129e56000 == 69 [pid = 1650] [id = 421] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x13053b800 == 68 [pid = 1650] [id = 438] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11980b800 == 67 [pid = 1650] [id = 188] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1152e5800 == 66 [pid = 1650] [id = 229] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x126a09800 == 65 [pid = 1650] [id = 209] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff6d800 == 64 [pid = 1650] [id = 407] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1166e9800 == 63 [pid = 1650] [id = 338] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa87000 == 62 [pid = 1650] [id = 265] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x130527000 == 61 [pid = 1650] [id = 355] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11980f800 == 60 [pid = 1650] [id = 285] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x116311000 == 59 [pid = 1650] [id = 374] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x130526000 == 58 [pid = 1650] [id = 284] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12e37b800 == 57 [pid = 1650] [id = 337] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x13018f000 == 56 [pid = 1650] [id = 369] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12a822000 == 55 [pid = 1650] [id = 302] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12a820800 == 54 [pid = 1650] [id = 318] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11aecc000 == 53 [pid = 1650] [id = 356] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x130445000 == 52 [pid = 1650] [id = 411] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11c018800 == 51 [pid = 1650] [id = 266] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12dba8800 == 50 [pid = 1650] [id = 391] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119173800 == 49 [pid = 1650] [id = 201] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12a80e000 == 48 [pid = 1650] [id = 422] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x11972b000 == 47 [pid = 1650] [id = 503] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x119113800 == 46 [pid = 1650] [id = 502] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x139ee0000 == 45 [pid = 1650] [id = 501] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x137380800 == 44 [pid = 1650] [id = 500] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x139ec6800 == 43 [pid = 1650] [id = 499] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x139b54800 == 42 [pid = 1650] [id = 498] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe7f800 == 41 [pid = 1650] [id = 497] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12a814000 == 40 [pid = 1650] [id = 496] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x1373bc000 == 39 [pid = 1650] [id = 494] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x123c27000 == 38 [pid = 1650] [id = 495] 06:23:26 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe6f800 == 37 [pid = 1650] [id = 474] 06:23:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11c17a800 == 36 [pid = 1650] [id = 505] 06:23:27 INFO - PROCESS | 1650 | --DOCSHELL 0x129e62000 == 35 [pid = 1650] [id = 509] 06:23:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae32000 == 34 [pid = 1650] [id = 511] 06:23:27 INFO - PROCESS | 1650 | --DOCSHELL 0x125d31000 == 33 [pid = 1650] [id = 506] 06:23:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12db13800 == 32 [pid = 1650] [id = 514] 06:23:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8f7000 == 31 [pid = 1650] [id = 512] 06:23:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12c77f800 == 30 [pid = 1650] [id = 513] 06:23:27 INFO - PROCESS | 1650 | --DOCSHELL 0x127a9d800 == 29 [pid = 1650] [id = 508] 06:23:27 INFO - PROCESS | 1650 | --DOCSHELL 0x1269e8800 == 28 [pid = 1650] [id = 507] 06:23:27 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba03000 == 27 [pid = 1650] [id = 504] 06:23:27 INFO - PROCESS | 1650 | --DOCSHELL 0x12acc8800 == 26 [pid = 1650] [id = 510] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x125da8c00) [pid = 1650] [serial = 1481] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12e3c8800) [pid = 1650] [serial = 1483] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12e3c5000) [pid = 1650] [serial = 1478] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1295e4800) [pid = 1650] [serial = 1475] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12700b000) [pid = 1650] [serial = 1459] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x12ab3d400) [pid = 1650] [serial = 1434] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12ab38c00) [pid = 1650] [serial = 1378] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11abaf000) [pid = 1650] [serial = 1387] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11c190800) [pid = 1650] [serial = 1453] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b0b7800) [pid = 1650] [serial = 1468] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b0b0800) [pid = 1650] [serial = 1466] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12d6c1000) [pid = 1650] [serial = 1441] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b265000) [pid = 1650] [serial = 1438] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12abd4800) [pid = 1650] [serial = 1463] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x125da3800) [pid = 1650] [serial = 1480] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x12c7eb800) [pid = 1650] [serial = 874] [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.] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x12b0aa000) [pid = 1650] [serial = 1435] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11529c400) [pid = 1650] [serial = 1425] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11abb8400) [pid = 1650] [serial = 1372] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12697cc00) [pid = 1650] [serial = 1457] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x12b33a000) [pid = 1650] [serial = 1469] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11aa52400) [pid = 1650] [serial = 1428] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12b263800) [pid = 1650] [serial = 1381] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11b141c00) [pid = 1650] [serial = 1451] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12b676000) [pid = 1650] [serial = 1471] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11925fc00) [pid = 1650] [serial = 1448] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x11ae66c00) [pid = 1650] [serial = 1445] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x1276f5800) [pid = 1650] [serial = 1460] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x115682000) [pid = 1650] [serial = 1444] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x1166f1000) [pid = 1650] [serial = 1426] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12b0abc00) [pid = 1650] [serial = 1477] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x129e93000) [pid = 1650] [serial = 1462] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115758400) [pid = 1650] [serial = 1447] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x12e3f5c00) [pid = 1650] [serial = 1442] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1276f5c00) [pid = 1650] [serial = 1432] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11b1e2c00) [pid = 1650] [serial = 1429] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12acf8000) [pid = 1650] [serial = 1465] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12bb61000) [pid = 1650] [serial = 1384] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11c410800) [pid = 1650] [serial = 1375] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x125b7b400) [pid = 1650] [serial = 1456] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11c285800) [pid = 1650] [serial = 1474] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c40d400) [pid = 1650] [serial = 1454] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12c7f3000) [pid = 1650] [serial = 1472] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 88 (0x119e38c00) [pid = 1650] [serial = 1450] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 87 (0x11516a000) [pid = 1650] [serial = 1369] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 86 (0x125d76c00) [pid = 1650] [serial = 1431] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 85 (0x12d657000) [pid = 1650] [serial = 1366] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | --DOMWINDOW == 84 (0x12bc9a000) [pid = 1650] [serial = 1439] [outer = 0x0] [url = about:blank] 06:23:27 INFO - PROCESS | 1650 | 1461590607758 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]]]}] 06:23:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 06:23:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2585ms 06:23:27 INFO - PROCESS | 1650 | 1461590607817 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 06:23:27 INFO - PROCESS | 1650 | 1461590607820 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 06:23:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 06:23:27 INFO - PROCESS | 1650 | 1461590607824 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 06:23:27 INFO - PROCESS | 1650 | 1461590607827 Marionette TRACE conn2 <- [1,2034,null,{}] 06:23:27 INFO - PROCESS | 1650 | 1461590607832 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}] 06:23:27 INFO - PROCESS | 1650 | 1461590607941 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 06:23:28 INFO - PROCESS | 1650 | 1461590607995 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11580d000 == 27 [pid = 1650] [id = 516] 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 85 (0x115168800) [pid = 1650] [serial = 1548] [outer = 0x0] 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 86 (0x115169400) [pid = 1650] [serial = 1549] [outer = 0x115168800] 06:23:28 INFO - PROCESS | 1650 | 1461590608028 Marionette DEBUG loaded listener.js 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 87 (0x115174400) [pid = 1650] [serial = 1550] [outer = 0x115168800] 06:23:28 INFO - PROCESS | 1650 | 1461590608533 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]]]}] 06:23:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 06:23:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 775ms 06:23:28 INFO - PROCESS | 1650 | 1461590608599 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 06:23:28 INFO - PROCESS | 1650 | 1461590608604 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 06:23:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 06:23:28 INFO - PROCESS | 1650 | 1461590608609 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 06:23:28 INFO - PROCESS | 1650 | 1461590608611 Marionette TRACE conn2 <- [1,2038,null,{}] 06:23:28 INFO - PROCESS | 1650 | 1461590608614 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}] 06:23:28 INFO - PROCESS | 1650 | 1461590608719 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 06:23:28 INFO - PROCESS | 1650 | 1461590608793 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916e800 == 28 [pid = 1650] [id = 517] 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 88 (0x11562e000) [pid = 1650] [serial = 1551] [outer = 0x0] 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 89 (0x115685800) [pid = 1650] [serial = 1552] [outer = 0x11562e000] 06:23:28 INFO - PROCESS | 1650 | 1461590608826 Marionette DEBUG loaded listener.js 06:23:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x1156e9c00) [pid = 1650] [serial = 1553] [outer = 0x11562e000] 06:23:29 INFO - PROCESS | 1650 | 1461590609393 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]]]}] 06:23:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 06:23:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 823ms 06:23:29 INFO - PROCESS | 1650 | 1461590609432 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 06:23:29 INFO - PROCESS | 1650 | 1461590609434 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 06:23:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 06:23:29 INFO - PROCESS | 1650 | 1461590609439 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 06:23:29 INFO - PROCESS | 1650 | 1461590609441 Marionette TRACE conn2 <- [1,2042,null,{}] 06:23:29 INFO - PROCESS | 1650 | 1461590609449 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}] 06:23:29 INFO - PROCESS | 1650 | 1461590609553 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 06:23:29 INFO - PROCESS | 1650 | 1461590609651 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa64000 == 29 [pid = 1650] [id = 518] 06:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x113627400) [pid = 1650] [serial = 1554] [outer = 0x0] 06:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x116855400) [pid = 1650] [serial = 1555] [outer = 0x113627400] 06:23:29 INFO - PROCESS | 1650 | 1461590609708 Marionette DEBUG loaded listener.js 06:23:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x1186b5c00) [pid = 1650] [serial = 1556] [outer = 0x113627400] 06:23:30 INFO - PROCESS | 1650 | 1461590610258 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]]]}] 06:23:30 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) 06:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 875ms 06:23:30 INFO - PROCESS | 1650 | 1461590610313 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 06:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 06:23:30 INFO - PROCESS | 1650 | 1461590610315 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 06:23:30 INFO - PROCESS | 1650 | 1461590610325 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 06:23:30 INFO - PROCESS | 1650 | 1461590610327 Marionette TRACE conn2 <- [1,2046,null,{}] 06:23:30 INFO - PROCESS | 1650 | 1461590610331 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}] 06:23:30 INFO - PROCESS | 1650 | 1461590610413 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 06:23:30 INFO - PROCESS | 1650 | 1461590610423 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11917a000 == 30 [pid = 1650] [id = 519] 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x115168c00) [pid = 1650] [serial = 1557] [outer = 0x0] 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x115173800) [pid = 1650] [serial = 1558] [outer = 0x115168c00] 06:23:30 INFO - PROCESS | 1650 | 1461590610450 Marionette DEBUG loaded listener.js 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11567fc00) [pid = 1650] [serial = 1559] [outer = 0x115168c00] 06:23:30 INFO - PROCESS | 1650 | 1461590610804 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]]]}] 06:23:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 06:23:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 526ms 06:23:30 INFO - PROCESS | 1650 | 1461590610846 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 06:23:30 INFO - PROCESS | 1650 | 1461590610849 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 06:23:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 06:23:30 INFO - PROCESS | 1650 | 1461590610854 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 06:23:30 INFO - PROCESS | 1650 | 1461590610855 Marionette TRACE conn2 <- [1,2050,null,{}] 06:23:30 INFO - PROCESS | 1650 | 1461590610858 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}] 06:23:30 INFO - PROCESS | 1650 | 1461590610940 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 06:23:30 INFO - PROCESS | 1650 | 1461590610947 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abd4000 == 31 [pid = 1650] [id = 520] 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x115628c00) [pid = 1650] [serial = 1560] [outer = 0x0] 06:23:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x1157a4400) [pid = 1650] [serial = 1561] [outer = 0x115628c00] 06:23:30 INFO - PROCESS | 1650 | 1461590610973 Marionette DEBUG loaded listener.js 06:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1188ea000) [pid = 1650] [serial = 1562] [outer = 0x115628c00] 06:23:31 INFO - PROCESS | 1650 | 1461590611348 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]]]}] 06:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 06:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 521ms 06:23:31 INFO - PROCESS | 1650 | 1461590611375 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 06:23:31 INFO - PROCESS | 1650 | 1461590611376 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 06:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 06:23:31 INFO - PROCESS | 1650 | 1461590611378 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 06:23:31 INFO - PROCESS | 1650 | 1461590611381 Marionette TRACE conn2 <- [1,2054,null,{}] 06:23:31 INFO - PROCESS | 1650 | 1461590611392 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}] 06:23:31 INFO - PROCESS | 1650 | 1461590611495 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 06:23:31 INFO - PROCESS | 1650 | 1461590611502 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc4f000 == 32 [pid = 1650] [id = 521] 06:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x118f5f400) [pid = 1650] [serial = 1563] [outer = 0x0] 06:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11925fc00) [pid = 1650] [serial = 1564] [outer = 0x118f5f400] 06:23:31 INFO - PROCESS | 1650 | 1461590611533 Marionette DEBUG loaded listener.js 06:23:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x119d90800) [pid = 1650] [serial = 1565] [outer = 0x118f5f400] 06:23:31 INFO - PROCESS | 1650 | 1461590611875 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]]]}] 06:23:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 06:23:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 522ms 06:23:31 INFO - PROCESS | 1650 | 1461590611903 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 06:23:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 06:23:31 INFO - PROCESS | 1650 | 1461590611906 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 06:23:31 INFO - PROCESS | 1650 | 1461590611908 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 06:23:31 INFO - PROCESS | 1650 | 1461590611909 Marionette TRACE conn2 <- [1,2058,null,{}] 06:23:31 INFO - PROCESS | 1650 | 1461590611912 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}] 06:23:32 INFO - PROCESS | 1650 | 1461590612012 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 06:23:32 INFO - PROCESS | 1650 | 1461590612019 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c1b3000 == 33 [pid = 1650] [id = 522] 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x119d91c00) [pid = 1650] [serial = 1566] [outer = 0x0] 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x11aa30400) [pid = 1650] [serial = 1567] [outer = 0x119d91c00] 06:23:32 INFO - PROCESS | 1650 | 1461590612047 Marionette DEBUG loaded listener.js 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11aa53800) [pid = 1650] [serial = 1568] [outer = 0x119d91c00] 06:23:32 INFO - PROCESS | 1650 | 1461590612388 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]]]}] 06:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 06:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 519ms 06:23:32 INFO - PROCESS | 1650 | 1461590612427 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 06:23:32 INFO - PROCESS | 1650 | 1461590612429 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 06:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 06:23:32 INFO - PROCESS | 1650 | 1461590612431 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 06:23:32 INFO - PROCESS | 1650 | 1461590612432 Marionette TRACE conn2 <- [1,2062,null,{}] 06:23:32 INFO - PROCESS | 1650 | 1461590612434 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}] 06:23:32 INFO - PROCESS | 1650 | 1461590612511 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 06:23:32 INFO - PROCESS | 1650 | 1461590612515 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c25800 == 34 [pid = 1650] [id = 523] 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x11aba9800) [pid = 1650] [serial = 1569] [outer = 0x0] 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11abb2800) [pid = 1650] [serial = 1570] [outer = 0x11aba9800] 06:23:32 INFO - PROCESS | 1650 | 1461590612543 Marionette DEBUG loaded listener.js 06:23:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11ae2fc00) [pid = 1650] [serial = 1571] [outer = 0x11aba9800] 06:23:32 INFO - PROCESS | 1650 | 1461590612932 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]]]}] 06:23:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 06:23:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 518ms 06:23:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 06:23:32 INFO - PROCESS | 1650 | 1461590612949 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 06:23:32 INFO - PROCESS | 1650 | 1461590612952 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 06:23:32 INFO - PROCESS | 1650 | 1461590612954 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 06:23:32 INFO - PROCESS | 1650 | 1461590612956 Marionette TRACE conn2 <- [1,2066,null,{}] 06:23:32 INFO - PROCESS | 1650 | 1461590612958 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}] 06:23:33 INFO - PROCESS | 1650 | 1461590613084 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 06:23:33 INFO - PROCESS | 1650 | 1461590613125 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa63800 == 35 [pid = 1650] [id = 524] 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11ae34800) [pid = 1650] [serial = 1572] [outer = 0x0] 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11b032800) [pid = 1650] [serial = 1573] [outer = 0x11ae34800] 06:23:33 INFO - PROCESS | 1650 | 1461590613153 Marionette DEBUG loaded listener.js 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11b947400) [pid = 1650] [serial = 1574] [outer = 0x11ae34800] 06:23:33 INFO - PROCESS | 1650 | 1461590613499 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]]]}] 06:23:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 06:23:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 569ms 06:23:33 INFO - PROCESS | 1650 | 1461590613523 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 06:23:33 INFO - PROCESS | 1650 | 1461590613524 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 06:23:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 06:23:33 INFO - PROCESS | 1650 | 1461590613527 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 06:23:33 INFO - PROCESS | 1650 | 1461590613528 Marionette TRACE conn2 <- [1,2070,null,{}] 06:23:33 INFO - PROCESS | 1650 | 1461590613530 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}] 06:23:33 INFO - PROCESS | 1650 | 1461590613627 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 06:23:33 INFO - PROCESS | 1650 | 1461590613639 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269db000 == 36 [pid = 1650] [id = 525] 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11b9c6400) [pid = 1650] [serial = 1575] [outer = 0x0] 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11bccd400) [pid = 1650] [serial = 1576] [outer = 0x11b9c6400] 06:23:33 INFO - PROCESS | 1650 | 1461590613665 Marionette DEBUG loaded listener.js 06:23:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c14c400) [pid = 1650] [serial = 1577] [outer = 0x11b9c6400] 06:23:34 INFO - PROCESS | 1650 | 1461590614010 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]]]}] 06:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 06:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 520ms 06:23:34 INFO - PROCESS | 1650 | 1461590614049 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 06:23:34 INFO - PROCESS | 1650 | 1461590614050 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 06:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 06:23:34 INFO - PROCESS | 1650 | 1461590614053 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 06:23:34 INFO - PROCESS | 1650 | 1461590614055 Marionette TRACE conn2 <- [1,2074,null,{}] 06:23:34 INFO - PROCESS | 1650 | 1461590614058 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}] 06:23:34 INFO - PROCESS | 1650 | 1461590614159 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 06:23:34 INFO - PROCESS | 1650 | 1461590614163 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abd0800 == 37 [pid = 1650] [id = 526] 06:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x115684800) [pid = 1650] [serial = 1578] [outer = 0x0] 06:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11c158400) [pid = 1650] [serial = 1579] [outer = 0x115684800] 06:23:34 INFO - PROCESS | 1650 | 1461590614189 Marionette DEBUG loaded listener.js 06:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11c194800) [pid = 1650] [serial = 1580] [outer = 0x115684800] 06:23:34 INFO - PROCESS | 1650 | 1461590614552 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]]]}] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11c19d800) [pid = 1650] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11c288800) [pid = 1650] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11c55d000) [pid = 1650] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x114352400) [pid = 1650] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x12700cc00) [pid = 1650] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x125da1000) [pid = 1650] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11b136000) [pid = 1650] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11aa47400) [pid = 1650] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x1157a9800) [pid = 1650] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x116681800) [pid = 1650] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x114fb9c00) [pid = 1650] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x113629000) [pid = 1650] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12e3fa800) [pid = 1650] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12e3c9c00) [pid = 1650] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b523c00) [pid = 1650] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x129e98400) [pid = 1650] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x125da1400) [pid = 1650] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11b1f1c00) [pid = 1650] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11568b400) [pid = 1650] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x1278ee800) [pid = 1650] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11bcd7800) [pid = 1650] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 06:23:34 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x12b52a000) [pid = 1650] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 06:23:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 06:23:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 522ms 06:23:34 INFO - PROCESS | 1650 | 1461590614577 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 06:23:34 INFO - PROCESS | 1650 | 1461590614578 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 06:23:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 06:23:34 INFO - PROCESS | 1650 | 1461590614586 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 06:23:34 INFO - PROCESS | 1650 | 1461590614588 Marionette TRACE conn2 <- [1,2078,null,{}] 06:23:34 INFO - PROCESS | 1650 | 1461590614591 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}] 06:23:34 INFO - PROCESS | 1650 | 1461590614672 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 06:23:34 INFO - PROCESS | 1650 | 1461590614676 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x119714800 == 38 [pid = 1650] [id = 527] 06:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x114fb9c00) [pid = 1650] [serial = 1581] [outer = 0x0] 06:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x1188e8000) [pid = 1650] [serial = 1582] [outer = 0x114fb9c00] 06:23:34 INFO - PROCESS | 1650 | 1461590614702 Marionette DEBUG loaded listener.js 06:23:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11b039400) [pid = 1650] [serial = 1583] [outer = 0x114fb9c00] 06:23:35 INFO - PROCESS | 1650 | 1461590615025 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]]]}] 06:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 06:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 473ms 06:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 06:23:35 INFO - PROCESS | 1650 | 1461590615059 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 06:23:35 INFO - PROCESS | 1650 | 1461590615060 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 06:23:35 INFO - PROCESS | 1650 | 1461590615063 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 06:23:35 INFO - PROCESS | 1650 | 1461590615064 Marionette TRACE conn2 <- [1,2082,null,{}] 06:23:35 INFO - PROCESS | 1650 | 1461590615066 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}] 06:23:35 INFO - PROCESS | 1650 | 1461590615148 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 06:23:35 INFO - PROCESS | 1650 | 1461590615153 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x127c2e800 == 39 [pid = 1650] [id = 528] 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11b136000) [pid = 1650] [serial = 1584] [outer = 0x0] 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11c19c000) [pid = 1650] [serial = 1585] [outer = 0x11b136000] 06:23:35 INFO - PROCESS | 1650 | 1461590615178 Marionette DEBUG loaded listener.js 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11c405800) [pid = 1650] [serial = 1586] [outer = 0x11b136000] 06:23:35 INFO - PROCESS | 1650 | 1461590615523 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]]]}] 06:23:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 06:23:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 468ms 06:23:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 06:23:35 INFO - PROCESS | 1650 | 1461590615553 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 06:23:35 INFO - PROCESS | 1650 | 1461590615557 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 06:23:35 INFO - PROCESS | 1650 | 1461590615559 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 06:23:35 INFO - PROCESS | 1650 | 1461590615561 Marionette TRACE conn2 <- [1,2086,null,{}] 06:23:35 INFO - PROCESS | 1650 | 1461590615564 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}] 06:23:35 INFO - PROCESS | 1650 | 1461590615662 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 06:23:35 INFO - PROCESS | 1650 | 1461590615666 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e52000 == 40 [pid = 1650] [id = 529] 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11c43a800) [pid = 1650] [serial = 1587] [outer = 0x0] 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11c997c00) [pid = 1650] [serial = 1588] [outer = 0x11c43a800] 06:23:35 INFO - PROCESS | 1650 | 1461590615701 Marionette DEBUG loaded listener.js 06:23:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125b7d400) [pid = 1650] [serial = 1589] [outer = 0x11c43a800] 06:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 06:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 471ms 06:23:36 INFO - PROCESS | 1650 | 1461590616026 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]]]}] 06:23:36 INFO - PROCESS | 1650 | 1461590616030 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 06:23:36 INFO - PROCESS | 1650 | 1461590616032 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 06:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 06:23:36 INFO - PROCESS | 1650 | 1461590616038 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 06:23:36 INFO - PROCESS | 1650 | 1461590616040 Marionette TRACE conn2 <- [1,2090,null,{}] 06:23:36 INFO - PROCESS | 1650 | 1461590616043 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}] 06:23:36 INFO - PROCESS | 1650 | 1461590616132 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 06:23:36 INFO - PROCESS | 1650 | 1461590616188 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a80f000 == 41 [pid = 1650] [id = 530] 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x11c43ec00) [pid = 1650] [serial = 1590] [outer = 0x0] 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x125d6f800) [pid = 1650] [serial = 1591] [outer = 0x11c43ec00] 06:23:36 INFO - PROCESS | 1650 | 1461590616213 Marionette DEBUG loaded listener.js 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x125da0800) [pid = 1650] [serial = 1592] [outer = 0x11c43ec00] 06:23:36 INFO - PROCESS | 1650 | 1461590616478 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]]]}] 06:23:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 06:23:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 476ms 06:23:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 06:23:36 INFO - PROCESS | 1650 | 1461590616511 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 06:23:36 INFO - PROCESS | 1650 | 1461590616512 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 06:23:36 INFO - PROCESS | 1650 | 1461590616514 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 06:23:36 INFO - PROCESS | 1650 | 1461590616515 Marionette TRACE conn2 <- [1,2094,null,{}] 06:23:36 INFO - PROCESS | 1650 | 1461590616518 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}] 06:23:36 INFO - PROCESS | 1650 | 1461590616627 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 06:23:36 INFO - PROCESS | 1650 | 1461590616764 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x114f6b800 == 42 [pid = 1650] [id = 531] 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11360bc00) [pid = 1650] [serial = 1593] [outer = 0x0] 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11362a000) [pid = 1650] [serial = 1594] [outer = 0x11360bc00] 06:23:36 INFO - PROCESS | 1650 | 1461590616814 Marionette DEBUG loaded listener.js 06:23:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1147d8c00) [pid = 1650] [serial = 1595] [outer = 0x11360bc00] 06:23:37 INFO - PROCESS | 1650 | 1461590617303 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]]]}] 06:23:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 06:23:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 823ms 06:23:37 INFO - PROCESS | 1650 | 1461590617353 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 06:23:37 INFO - PROCESS | 1650 | 1461590617356 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 06:23:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 06:23:37 INFO - PROCESS | 1650 | 1461590617360 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 06:23:37 INFO - PROCESS | 1650 | 1461590617363 Marionette TRACE conn2 <- [1,2098,null,{}] 06:23:37 INFO - PROCESS | 1650 | 1461590617366 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}] 06:23:37 INFO - PROCESS | 1650 | 1461590617471 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 06:23:37 INFO - PROCESS | 1650 | 1461590617540 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc3b800 == 43 [pid = 1650] [id = 532] 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x115ace800) [pid = 1650] [serial = 1596] [outer = 0x0] 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11667d800) [pid = 1650] [serial = 1597] [outer = 0x115ace800] 06:23:37 INFO - PROCESS | 1650 | 1461590617572 Marionette DEBUG loaded listener.js 06:23:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x118aefc00) [pid = 1650] [serial = 1598] [outer = 0x115ace800] 06:23:38 INFO - PROCESS | 1650 | 1461590618006 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]]]}] 06:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 06:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 671ms 06:23:38 INFO - PROCESS | 1650 | 1461590618036 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 06:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 06:23:38 INFO - PROCESS | 1650 | 1461590618042 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 06:23:38 INFO - PROCESS | 1650 | 1461590618046 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 06:23:38 INFO - PROCESS | 1650 | 1461590618048 Marionette TRACE conn2 <- [1,2102,null,{}] 06:23:38 INFO - PROCESS | 1650 | 1461590618052 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}] 06:23:38 INFO - PROCESS | 1650 | 1461590618237 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 06:23:38 INFO - PROCESS | 1650 | 1461590618326 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12732d800 == 44 [pid = 1650] [id = 533] 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x118f5f800) [pid = 1650] [serial = 1599] [outer = 0x0] 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11a688400) [pid = 1650] [serial = 1600] [outer = 0x118f5f800] 06:23:38 INFO - PROCESS | 1650 | 1461590618353 Marionette DEBUG loaded listener.js 06:23:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11ae31400) [pid = 1650] [serial = 1601] [outer = 0x118f5f800] 06:23:38 INFO - PROCESS | 1650 | 1461590618782 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]]]}] 06:23:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 06:23:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 773ms 06:23:38 INFO - PROCESS | 1650 | 1461590618819 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 06:23:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 06:23:38 INFO - PROCESS | 1650 | 1461590618820 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 06:23:38 INFO - PROCESS | 1650 | 1461590618828 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 06:23:38 INFO - PROCESS | 1650 | 1461590618832 Marionette TRACE conn2 <- [1,2106,null,{}] 06:23:38 INFO - PROCESS | 1650 | 1461590618836 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}] 06:23:38 INFO - PROCESS | 1650 | 1461590618943 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 06:23:39 INFO - PROCESS | 1650 | 1461590619000 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae2b000 == 45 [pid = 1650] [id = 534] 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11aa30c00) [pid = 1650] [serial = 1602] [outer = 0x0] 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11b133000) [pid = 1650] [serial = 1603] [outer = 0x11aa30c00] 06:23:39 INFO - PROCESS | 1650 | 1461590619030 Marionette DEBUG loaded listener.js 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c19a000) [pid = 1650] [serial = 1604] [outer = 0x11aa30c00] 06:23:39 INFO - PROCESS | 1650 | 1461590619472 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]]]}] 06:23:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 06:23:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 679ms 06:23:39 INFO - PROCESS | 1650 | 1461590619503 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 06:23:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 06:23:39 INFO - PROCESS | 1650 | 1461590619505 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 06:23:39 INFO - PROCESS | 1650 | 1461590619507 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 06:23:39 INFO - PROCESS | 1650 | 1461590619509 Marionette TRACE conn2 <- [1,2110,null,{}] 06:23:39 INFO - PROCESS | 1650 | 1461590619511 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}] 06:23:39 INFO - PROCESS | 1650 | 1461590619640 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 06:23:39 INFO - PROCESS | 1650 | 1461590619748 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b64e800 == 46 [pid = 1650] [id = 535] 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c19c800) [pid = 1650] [serial = 1605] [outer = 0x0] 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11c9a1c00) [pid = 1650] [serial = 1606] [outer = 0x11c19c800] 06:23:39 INFO - PROCESS | 1650 | 1461590619796 Marionette DEBUG loaded listener.js 06:23:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x125d7a400) [pid = 1650] [serial = 1607] [outer = 0x11c19c800] 06:23:40 INFO - PROCESS | 1650 | 1461590620295 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]]]}] 06:23:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 06:23:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 821ms 06:23:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 06:23:40 INFO - PROCESS | 1650 | 1461590620329 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 06:23:40 INFO - PROCESS | 1650 | 1461590620330 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 06:23:40 INFO - PROCESS | 1650 | 1461590620333 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 06:23:40 INFO - PROCESS | 1650 | 1461590620334 Marionette TRACE conn2 <- [1,2114,null,{}] 06:23:40 INFO - PROCESS | 1650 | 1461590620355 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}] 06:23:40 INFO - PROCESS | 1650 | 1461590620456 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 06:23:40 INFO - PROCESS | 1650 | 1461590620525 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbbf800 == 47 [pid = 1650] [id = 536] 06:23:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x126834400) [pid = 1650] [serial = 1608] [outer = 0x0] 06:23:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x126979400) [pid = 1650] [serial = 1609] [outer = 0x126834400] 06:23:40 INFO - PROCESS | 1650 | 1461590620562 Marionette DEBUG loaded listener.js 06:23:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x126e24c00) [pid = 1650] [serial = 1610] [outer = 0x126834400] 06:23:41 INFO - PROCESS | 1650 | 1461590621012 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]]]}] 06:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 06:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 688ms 06:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 06:23:41 INFO - PROCESS | 1650 | 1461590621037 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 06:23:41 INFO - PROCESS | 1650 | 1461590621039 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 06:23:41 INFO - PROCESS | 1650 | 1461590621041 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 06:23:41 INFO - PROCESS | 1650 | 1461590621042 Marionette TRACE conn2 <- [1,2118,null,{}] 06:23:41 INFO - PROCESS | 1650 | 1461590621045 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}] 06:23:41 INFO - PROCESS | 1650 | 1461590621147 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 06:23:41 INFO - PROCESS | 1650 | 1461590621205 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12beb3800 == 48 [pid = 1650] [id = 537] 06:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x126e25400) [pid = 1650] [serial = 1611] [outer = 0x0] 06:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127007400) [pid = 1650] [serial = 1612] [outer = 0x126e25400] 06:23:41 INFO - PROCESS | 1650 | 1461590621235 Marionette DEBUG loaded listener.js 06:23:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x127273c00) [pid = 1650] [serial = 1613] [outer = 0x126e25400] 06:23:41 INFO - PROCESS | 1650 | 1461590621827 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]]]}] 06:23:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 06:23:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 823ms 06:23:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 06:23:41 INFO - PROCESS | 1650 | 1461590621864 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 06:23:41 INFO - PROCESS | 1650 | 1461590621866 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 06:23:41 INFO - PROCESS | 1650 | 1461590621870 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 06:23:41 INFO - PROCESS | 1650 | 1461590621872 Marionette TRACE conn2 <- [1,2122,null,{}] 06:23:41 INFO - PROCESS | 1650 | 1461590621876 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}] 06:23:41 INFO - PROCESS | 1650 | 1461590621975 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 06:23:42 INFO - PROCESS | 1650 | 1461590622037 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x116319000 == 49 [pid = 1650] [id = 538] 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x115169c00) [pid = 1650] [serial = 1614] [outer = 0x0] 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x115176000) [pid = 1650] [serial = 1615] [outer = 0x115169c00] 06:23:42 INFO - PROCESS | 1650 | 1461590622066 Marionette DEBUG loaded listener.js 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x115683000) [pid = 1650] [serial = 1616] [outer = 0x115169c00] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11662c800 == 48 [pid = 1650] [id = 97] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11aed5000 == 47 [pid = 1650] [id = 106] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119d47800 == 46 [pid = 1650] [id = 98] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x1153ab000 == 45 [pid = 1650] [id = 107] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x116316800 == 44 [pid = 1650] [id = 94] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119d39000 == 43 [pid = 1650] [id = 105] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x118e39000 == 42 [pid = 1650] [id = 95] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x123c16800 == 41 [pid = 1650] [id = 92] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11525c000 == 40 [pid = 1650] [id = 93] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x119112800 == 39 [pid = 1650] [id = 104] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11916e800 == 38 [pid = 1650] [id = 517] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x11580d000 == 37 [pid = 1650] [id = 516] 06:23:42 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc18800 == 36 [pid = 1650] [id = 515] 06:23:42 INFO - PROCESS | 1650 | 1461590622511 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]]]}] 06:23:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 06:23:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 674ms 06:23:42 INFO - PROCESS | 1650 | 1461590622544 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 06:23:42 INFO - PROCESS | 1650 | 1461590622548 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 06:23:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 06:23:42 INFO - PROCESS | 1650 | 1461590622552 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 06:23:42 INFO - PROCESS | 1650 | 1461590622554 Marionette TRACE conn2 <- [1,2126,null,{}] 06:23:42 INFO - PROCESS | 1650 | 1461590622557 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}] 06:23:42 INFO - PROCESS | 1650 | 1461590622642 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12d1c6400) [pid = 1650] [serial = 1423] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11c43c400) [pid = 1650] [serial = 1528] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x125b73400) [pid = 1650] [serial = 1531] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x125d77000) [pid = 1650] [serial = 1534] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x125b7fc00) [pid = 1650] [serial = 1532] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x118e11000) [pid = 1650] [serial = 1537] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x125b77000) [pid = 1650] [serial = 1538] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x127aec000) [pid = 1650] [serial = 1543] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x125da9c00) [pid = 1650] [serial = 1535] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x126e1b800) [pid = 1650] [serial = 1540] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11b139000) [pid = 1650] [serial = 1522] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x11abb5c00) [pid = 1650] [serial = 1519] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ae38400) [pid = 1650] [serial = 1520] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x118ea6000) [pid = 1650] [serial = 1516] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x11aa46800) [pid = 1650] [serial = 1517] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1188e9400) [pid = 1650] [serial = 1514] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11685ac00) [pid = 1650] [serial = 1513] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x115175400) [pid = 1650] [serial = 1510] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x115627c00) [pid = 1650] [serial = 1511] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x114fb8400) [pid = 1650] [serial = 1508] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11362f400) [pid = 1650] [serial = 1507] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x12fe5c400) [pid = 1650] [serial = 1504] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x12fe9b800) [pid = 1650] [serial = 1505] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x12fe51400) [pid = 1650] [serial = 1502] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x12faba400) [pid = 1650] [serial = 1501] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x12d65b000) [pid = 1650] [serial = 1498] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x12e3c8c00) [pid = 1650] [serial = 1499] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x12cfc7c00) [pid = 1650] [serial = 1496] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x12b0c0000) [pid = 1650] [serial = 1495] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x12ab30400) [pid = 1650] [serial = 1493] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x1295ee400) [pid = 1650] [serial = 1492] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x11c909400) [pid = 1650] [serial = 1490] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x11c199c00) [pid = 1650] [serial = 1489] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11ae34000) [pid = 1650] [serial = 1487] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x119132800) [pid = 1650] [serial = 1486] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 95 (0x1295eac00) [pid = 1650] [serial = 1544] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 94 (0x12e3f6400) [pid = 1650] [serial = 1484] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 93 (0x11bcce400) [pid = 1650] [serial = 1523] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 92 (0x11c196400) [pid = 1650] [serial = 1525] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 91 (0x11c90a000) [pid = 1650] [serial = 1529] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 90 (0x11c19ec00) [pid = 1650] [serial = 1526] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | --DOMWINDOW == 89 (0x12727a800) [pid = 1650] [serial = 1541] [outer = 0x0] [url = about:blank] 06:23:42 INFO - PROCESS | 1650 | 1461590622706 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x119231800 == 37 [pid = 1650] [id = 539] 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 90 (0x115167c00) [pid = 1650] [serial = 1617] [outer = 0x0] 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 91 (0x115682800) [pid = 1650] [serial = 1618] [outer = 0x115167c00] 06:23:42 INFO - PROCESS | 1650 | 1461590622735 Marionette DEBUG loaded listener.js 06:23:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 92 (0x11685ac00) [pid = 1650] [serial = 1619] [outer = 0x115167c00] 06:23:43 INFO - PROCESS | 1650 | 1461590623047 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]]]}] 06:23:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 06:23:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 06:23:43 INFO - PROCESS | 1650 | 1461590623074 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 06:23:43 INFO - PROCESS | 1650 | 1461590623076 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 06:23:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 06:23:43 INFO - PROCESS | 1650 | 1461590623078 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 06:23:43 INFO - PROCESS | 1650 | 1461590623081 Marionette TRACE conn2 <- [1,2130,null,{}] 06:23:43 INFO - PROCESS | 1650 | 1461590623090 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}] 06:23:43 INFO - PROCESS | 1650 | 1461590623177 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 06:23:43 INFO - PROCESS | 1650 | 1461590623182 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c029800 == 38 [pid = 1650] [id = 540] 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 93 (0x118e0fc00) [pid = 1650] [serial = 1620] [outer = 0x0] 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 94 (0x119261400) [pid = 1650] [serial = 1621] [outer = 0x118e0fc00] 06:23:43 INFO - PROCESS | 1650 | 1461590623211 Marionette DEBUG loaded listener.js 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 95 (0x11aa48000) [pid = 1650] [serial = 1622] [outer = 0x118e0fc00] 06:23:43 INFO - PROCESS | 1650 | 1461590623590 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] 06:23:43 INFO - PROCESS | 1650 | 1461590623655 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 06:23:43 INFO - PROCESS | 1650 | 1461590623658 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 06:23:43 INFO - PROCESS | 1650 | 1461590623660 Marionette TRACE conn2 <- [1,2134,null,{}] 06:23:43 INFO - PROCESS | 1650 | 1461590623663 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}] 06:23:43 INFO - PROCESS | 1650 | 1461590623794 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 06:23:43 INFO - PROCESS | 1650 | 1461590623806 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d3c000 == 39 [pid = 1650] [id = 541] 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 96 (0x11abac400) [pid = 1650] [serial = 1623] [outer = 0x0] 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x11ae3b000) [pid = 1650] [serial = 1624] [outer = 0x11abac400] 06:23:43 INFO - PROCESS | 1650 | 1461590623848 Marionette DEBUG loaded listener.js 06:23:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x11b133c00) [pid = 1650] [serial = 1625] [outer = 0x11abac400] 06:23:44 INFO - PROCESS | 1650 | 1461590624250 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]]]}] 06:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 06:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 623ms 06:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 06:23:44 INFO - PROCESS | 1650 | 1461590624300 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 06:23:44 INFO - PROCESS | 1650 | 1461590624301 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 06:23:44 INFO - PROCESS | 1650 | 1461590624307 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 06:23:44 INFO - PROCESS | 1650 | 1461590624308 Marionette TRACE conn2 <- [1,2138,null,{}] 06:23:44 INFO - PROCESS | 1650 | 1461590624310 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}] 06:23:44 INFO - PROCESS | 1650 | 1461590624392 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 06:23:44 INFO - PROCESS | 1650 | 1461590624396 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e46800 == 40 [pid = 1650] [id = 542] 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x11ae5f800) [pid = 1650] [serial = 1626] [outer = 0x0] 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11b1f0400) [pid = 1650] [serial = 1627] [outer = 0x11ae5f800] 06:23:44 INFO - PROCESS | 1650 | 1461590624422 Marionette DEBUG loaded listener.js 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11bcd3000) [pid = 1650] [serial = 1628] [outer = 0x11ae5f800] 06:23:44 INFO - PROCESS | 1650 | 1461590624788 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]]]}] 06:23:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 06:23:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 518ms 06:23:44 INFO - PROCESS | 1650 | 1461590624829 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 06:23:44 INFO - PROCESS | 1650 | 1461590624831 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 06:23:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 06:23:44 INFO - PROCESS | 1650 | 1461590624833 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 06:23:44 INFO - PROCESS | 1650 | 1461590624834 Marionette TRACE conn2 <- [1,2142,null,{}] 06:23:44 INFO - PROCESS | 1650 | 1461590624838 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}] 06:23:44 INFO - PROCESS | 1650 | 1461590624952 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 06:23:44 INFO - PROCESS | 1650 | 1461590624973 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e62800 == 41 [pid = 1650] [id = 543] 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x11c151800) [pid = 1650] [serial = 1629] [outer = 0x0] 06:23:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x11c19e000) [pid = 1650] [serial = 1630] [outer = 0x11c151800] 06:23:45 INFO - PROCESS | 1650 | 1461590625000 Marionette DEBUG loaded listener.js 06:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x125b77000) [pid = 1650] [serial = 1631] [outer = 0x11c151800] 06:23:45 INFO - PROCESS | 1650 | 1461590625409 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] 06:23:45 INFO - PROCESS | 1650 | 1461590625458 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 06:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 06:23:45 INFO - PROCESS | 1650 | 1461590625460 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 06:23:45 INFO - PROCESS | 1650 | 1461590625461 Marionette TRACE conn2 <- [1,2146,null,{}] 06:23:45 INFO - PROCESS | 1650 | 1461590625464 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}] 06:23:45 INFO - PROCESS | 1650 | 1461590625564 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 06:23:45 INFO - PROCESS | 1650 | 1461590625577 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x127a9d800 == 42 [pid = 1650] [id = 544] 06:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x125b80c00) [pid = 1650] [serial = 1632] [outer = 0x0] 06:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x125da9000) [pid = 1650] [serial = 1633] [outer = 0x125b80c00] 06:23:45 INFO - PROCESS | 1650 | 1461590625603 Marionette DEBUG loaded listener.js 06:23:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x126e24800) [pid = 1650] [serial = 1634] [outer = 0x125b80c00] 06:23:45 INFO - PROCESS | 1650 | 1461590625933 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] 06:23:45 INFO - PROCESS | 1650 | 1461590625990 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 06:23:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 06:23:45 INFO - PROCESS | 1650 | 1461590625992 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 06:23:45 INFO - PROCESS | 1650 | 1461590625993 Marionette TRACE conn2 <- [1,2150,null,{}] 06:23:45 INFO - PROCESS | 1650 | 1461590625996 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}] 06:23:46 INFO - PROCESS | 1650 | 1461590626096 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 06:23:46 INFO - PROCESS | 1650 | 1461590626131 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a80c000 == 43 [pid = 1650] [id = 545] 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x125b81800) [pid = 1650] [serial = 1635] [outer = 0x0] 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x127009400) [pid = 1650] [serial = 1636] [outer = 0x125b81800] 06:23:46 INFO - PROCESS | 1650 | 1461590626156 Marionette DEBUG loaded listener.js 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x1276f8000) [pid = 1650] [serial = 1637] [outer = 0x125b81800] 06:23:46 INFO - PROCESS | 1650 | 1461590626496 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]]]}] 06:23:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 06:23:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 518ms 06:23:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 06:23:46 INFO - PROCESS | 1650 | 1461590626510 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 06:23:46 INFO - PROCESS | 1650 | 1461590626512 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 06:23:46 INFO - PROCESS | 1650 | 1461590626514 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 06:23:46 INFO - PROCESS | 1650 | 1461590626515 Marionette TRACE conn2 <- [1,2154,null,{}] 06:23:46 INFO - PROCESS | 1650 | 1461590626517 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}] 06:23:46 INFO - PROCESS | 1650 | 1461590626731 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x115168c00) [pid = 1650] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11562e000) [pid = 1650] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x119d91c00) [pid = 1650] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11ae34800) [pid = 1650] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x118f5f400) [pid = 1650] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 104 (0x113627400) [pid = 1650] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 103 (0x11aba9800) [pid = 1650] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 102 (0x11b9c6400) [pid = 1650] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 101 (0x115684800) [pid = 1650] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 100 (0x115628c00) [pid = 1650] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 99 (0x115168800) [pid = 1650] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 98 (0x114fb9c00) [pid = 1650] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 97 (0x11b136000) [pid = 1650] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 06:23:46 INFO - PROCESS | 1650 | --DOMWINDOW == 96 (0x11c43a800) [pid = 1650] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 06:23:46 INFO - PROCESS | 1650 | 1461590626775 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x1152d5800 == 44 [pid = 1650] [id = 546] 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 97 (0x113621400) [pid = 1650] [serial = 1638] [outer = 0x0] 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 98 (0x114fb9c00) [pid = 1650] [serial = 1639] [outer = 0x113621400] 06:23:46 INFO - PROCESS | 1650 | 1461590626800 Marionette DEBUG loaded listener.js 06:23:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 99 (0x1166fc400) [pid = 1650] [serial = 1640] [outer = 0x113621400] 06:23:47 INFO - PROCESS | 1650 | 1461590627140 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]]]}] 06:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 06:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 668ms 06:23:47 INFO - PROCESS | 1650 | 1461590627183 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 06:23:47 INFO - PROCESS | 1650 | 1461590627186 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 06:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 06:23:47 INFO - PROCESS | 1650 | 1461590627192 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 06:23:47 INFO - PROCESS | 1650 | 1461590627194 Marionette TRACE conn2 <- [1,2158,null,{}] 06:23:47 INFO - PROCESS | 1650 | 1461590627197 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}] 06:23:47 INFO - PROCESS | 1650 | 1461590627362 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 06:23:47 INFO - PROCESS | 1650 | 1461590627405 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a806000 == 45 [pid = 1650] [id = 547] 06:23:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 100 (0x11362cc00) [pid = 1650] [serial = 1641] [outer = 0x0] 06:23:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 101 (0x11abb7000) [pid = 1650] [serial = 1642] [outer = 0x11362cc00] 06:23:47 INFO - PROCESS | 1650 | 1461590627446 Marionette DEBUG loaded listener.js 06:23:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 102 (0x1278a3c00) [pid = 1650] [serial = 1643] [outer = 0x11362cc00] 06:23:47 INFO - PROCESS | 1650 | 1461590627790 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]]]}] 06:23:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 06:23:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 620ms 06:23:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 06:23:47 INFO - PROCESS | 1650 | 1461590627812 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 06:23:47 INFO - PROCESS | 1650 | 1461590627813 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 06:23:47 INFO - PROCESS | 1650 | 1461590627815 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 06:23:47 INFO - PROCESS | 1650 | 1461590627817 Marionette TRACE conn2 <- [1,2162,null,{}] 06:23:47 INFO - PROCESS | 1650 | 1461590627820 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}] 06:23:47 INFO - PROCESS | 1650 | 1461590627918 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 06:23:47 INFO - PROCESS | 1650 | 1461590627977 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x12beb9000 == 46 [pid = 1650] [id = 548] 06:23:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 103 (0x115684800) [pid = 1650] [serial = 1644] [outer = 0x0] 06:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 104 (0x1278ecc00) [pid = 1650] [serial = 1645] [outer = 0x115684800] 06:23:48 INFO - PROCESS | 1650 | 1461590628006 Marionette DEBUG loaded listener.js 06:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 105 (0x129e8b000) [pid = 1650] [serial = 1646] [outer = 0x115684800] 06:23:48 INFO - PROCESS | 1650 | 1461590628285 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]]]}] 06:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 06:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 519ms 06:23:48 INFO - PROCESS | 1650 | 1461590628335 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 06:23:48 INFO - PROCESS | 1650 | 1461590628337 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 06:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 06:23:48 INFO - PROCESS | 1650 | 1461590628342 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 06:23:48 INFO - PROCESS | 1650 | 1461590628343 Marionette TRACE conn2 <- [1,2166,null,{}] 06:23:48 INFO - PROCESS | 1650 | 1461590628345 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}] 06:23:48 INFO - PROCESS | 1650 | 1461590628433 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 06:23:48 INFO - PROCESS | 1650 | 1461590628438 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1e6000 == 47 [pid = 1650] [id = 549] 06:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x129e8ac00) [pid = 1650] [serial = 1647] [outer = 0x0] 06:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x129e95c00) [pid = 1650] [serial = 1648] [outer = 0x129e8ac00] 06:23:48 INFO - PROCESS | 1650 | 1461590628463 Marionette DEBUG loaded listener.js 06:23:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x129e9c800) [pid = 1650] [serial = 1649] [outer = 0x129e8ac00] 06:23:48 INFO - PROCESS | 1650 | 1461590628938 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]]]}] 06:23:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 06:23:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 619ms 06:23:48 INFO - PROCESS | 1650 | 1461590628964 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 06:23:48 INFO - PROCESS | 1650 | 1461590628965 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 06:23:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 06:23:48 INFO - PROCESS | 1650 | 1461590628969 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 06:23:48 INFO - PROCESS | 1650 | 1461590628970 Marionette TRACE conn2 <- [1,2170,null,{}] 06:23:48 INFO - PROCESS | 1650 | 1461590628975 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}] 06:23:49 INFO - PROCESS | 1650 | 1461590629080 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 06:23:49 INFO - PROCESS | 1650 | 1461590629150 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11971f000 == 48 [pid = 1650] [id = 550] 06:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x1147df000) [pid = 1650] [serial = 1650] [outer = 0x0] 06:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11561fc00) [pid = 1650] [serial = 1651] [outer = 0x1147df000] 06:23:49 INFO - PROCESS | 1650 | 1461590629182 Marionette DEBUG loaded listener.js 06:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11574e000) [pid = 1650] [serial = 1652] [outer = 0x1147df000] 06:23:49 INFO - PROCESS | 1650 | 1461590629635 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]]]}] 06:23:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 06:23:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 721ms 06:23:49 INFO - PROCESS | 1650 | 1461590629690 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 06:23:49 INFO - PROCESS | 1650 | 1461590629695 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 06:23:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 06:23:49 INFO - PROCESS | 1650 | 1461590629744 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 06:23:49 INFO - PROCESS | 1650 | 1461590629746 Marionette TRACE conn2 <- [1,2174,null,{}] 06:23:49 INFO - PROCESS | 1650 | 1461590629750 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}] 06:23:49 INFO - PROCESS | 1650 | 1461590629861 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 06:23:49 INFO - PROCESS | 1650 | 1461590629931 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x123c1e000 == 49 [pid = 1650] [id = 551] 06:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x119130000) [pid = 1650] [serial = 1653] [outer = 0x0] 06:23:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x119a77c00) [pid = 1650] [serial = 1654] [outer = 0x119130000] 06:23:49 INFO - PROCESS | 1650 | 1461590629961 Marionette DEBUG loaded listener.js 06:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11abacc00) [pid = 1650] [serial = 1655] [outer = 0x119130000] 06:23:50 INFO - PROCESS | 1650 | 1461590630386 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]]]}] 06:23:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 06:23:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 691ms 06:23:50 INFO - PROCESS | 1650 | 1461590630416 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 06:23:50 INFO - PROCESS | 1650 | 1461590630417 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 06:23:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 06:23:50 INFO - PROCESS | 1650 | 1461590630420 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 06:23:50 INFO - PROCESS | 1650 | 1461590630422 Marionette TRACE conn2 <- [1,2178,null,{}] 06:23:50 INFO - PROCESS | 1650 | 1461590630430 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}] 06:23:50 INFO - PROCESS | 1650 | 1461590630538 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 06:23:50 INFO - PROCESS | 1650 | 1461590630599 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12be9f800 == 50 [pid = 1650] [id = 552] 06:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11b1e6c00) [pid = 1650] [serial = 1656] [outer = 0x0] 06:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x11c196800) [pid = 1650] [serial = 1657] [outer = 0x11b1e6c00] 06:23:50 INFO - PROCESS | 1650 | 1461590630631 Marionette DEBUG loaded listener.js 06:23:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x11c289400) [pid = 1650] [serial = 1658] [outer = 0x11b1e6c00] 06:23:51 INFO - PROCESS | 1650 | 1461590631053 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]]]}] 06:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 06:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 673ms 06:23:51 INFO - PROCESS | 1650 | 1461590631094 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 06:23:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 06:23:51 INFO - PROCESS | 1650 | 1461590631096 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 06:23:51 INFO - PROCESS | 1650 | 1461590631098 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 06:23:51 INFO - PROCESS | 1650 | 1461590631099 Marionette TRACE conn2 <- [1,2182,null,{}] 06:23:51 INFO - PROCESS | 1650 | 1461590631101 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}] 06:23:51 INFO - PROCESS | 1650 | 1461590631230 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 06:23:51 INFO - PROCESS | 1650 | 1461590631302 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db0d000 == 51 [pid = 1650] [id = 553] 06:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x125b7e400) [pid = 1650] [serial = 1659] [outer = 0x0] 06:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12700b400) [pid = 1650] [serial = 1660] [outer = 0x125b7e400] 06:23:51 INFO - PROCESS | 1650 | 1461590631332 Marionette DEBUG loaded listener.js 06:23:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1278ef000) [pid = 1650] [serial = 1661] [outer = 0x125b7e400] 06:23:51 INFO - PROCESS | 1650 | 1461590631793 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]]]}] 06:23:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 06:23:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 719ms 06:23:51 INFO - PROCESS | 1650 | 1461590631818 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 06:23:51 INFO - PROCESS | 1650 | 1461590631820 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 06:23:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 06:23:51 INFO - PROCESS | 1650 | 1461590631824 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 06:23:51 INFO - PROCESS | 1650 | 1461590631826 Marionette TRACE conn2 <- [1,2186,null,{}] 06:23:51 INFO - PROCESS | 1650 | 1461590631830 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}] 06:23:51 INFO - PROCESS | 1650 | 1461590631956 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 06:23:52 INFO - PROCESS | 1650 | 1461590632027 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc19800 == 52 [pid = 1650] [id = 554] 06:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x125da3800) [pid = 1650] [serial = 1662] [outer = 0x0] 06:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1295e2000) [pid = 1650] [serial = 1663] [outer = 0x125da3800] 06:23:52 INFO - PROCESS | 1650 | 1461590632056 Marionette DEBUG loaded listener.js 06:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129e8e800) [pid = 1650] [serial = 1664] [outer = 0x125da3800] 06:23:52 INFO - PROCESS | 1650 | 1461590632459 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]]]}] 06:23:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 06:23:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 671ms 06:23:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 06:23:52 INFO - PROCESS | 1650 | 1461590632494 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 06:23:52 INFO - PROCESS | 1650 | 1461590632495 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 06:23:52 INFO - PROCESS | 1650 | 1461590632498 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 06:23:52 INFO - PROCESS | 1650 | 1461590632499 Marionette TRACE conn2 <- [1,2190,null,{}] 06:23:52 INFO - PROCESS | 1650 | 1461590632501 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}] 06:23:52 INFO - PROCESS | 1650 | 1461590632638 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 06:23:52 INFO - PROCESS | 1650 | 1461590632710 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e37b800 == 53 [pid = 1650] [id = 555] 06:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x129e88800) [pid = 1650] [serial = 1665] [outer = 0x0] 06:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12a866800) [pid = 1650] [serial = 1666] [outer = 0x129e88800] 06:23:52 INFO - PROCESS | 1650 | 1461590632742 Marionette DEBUG loaded listener.js 06:23:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12ab35400) [pid = 1650] [serial = 1667] [outer = 0x129e88800] 06:23:53 INFO - PROCESS | 1650 | 1461590633132 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]]]}] 06:23:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 06:23:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 668ms 06:23:53 INFO - PROCESS | 1650 | 1461590633167 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 06:23:53 INFO - PROCESS | 1650 | 1461590633168 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 06:23:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 06:23:53 INFO - PROCESS | 1650 | 1461590633170 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 06:23:53 INFO - PROCESS | 1650 | 1461590633172 Marionette TRACE conn2 <- [1,2194,null,{}] 06:23:53 INFO - PROCESS | 1650 | 1461590633174 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}] 06:23:53 INFO - PROCESS | 1650 | 1461590633277 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 06:23:53 INFO - PROCESS | 1650 | 1461590633336 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x128315000 == 54 [pid = 1650] [id = 556] 06:23:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11c289c00) [pid = 1650] [serial = 1668] [outer = 0x0] 06:23:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12ab35800) [pid = 1650] [serial = 1669] [outer = 0x11c289c00] 06:23:53 INFO - PROCESS | 1650 | 1461590633366 Marionette DEBUG loaded listener.js 06:23:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12abd4400) [pid = 1650] [serial = 1670] [outer = 0x11c289c00] 06:23:54 INFO - PROCESS | 1650 | 1461590634011 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]]]}] 06:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 06:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 869ms 06:23:54 INFO - PROCESS | 1650 | 1461590634041 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 06:23:54 INFO - PROCESS | 1650 | 1461590634043 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 06:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 06:23:54 INFO - PROCESS | 1650 | 1461590634047 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 06:23:54 INFO - PROCESS | 1650 | 1461590634049 Marionette TRACE conn2 <- [1,2198,null,{}] 06:23:54 INFO - PROCESS | 1650 | 1461590634053 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}] 06:23:54 INFO - PROCESS | 1650 | 1461590634149 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 06:23:54 INFO - PROCESS | 1650 | 1461590634224 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x119180800 == 55 [pid = 1650] [id = 557] 06:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x114350000) [pid = 1650] [serial = 1671] [outer = 0x0] 06:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x115170000) [pid = 1650] [serial = 1672] [outer = 0x114350000] 06:23:54 INFO - PROCESS | 1650 | 1461590634252 Marionette DEBUG loaded listener.js 06:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11574e400) [pid = 1650] [serial = 1673] [outer = 0x114350000] 06:23:54 INFO - PROCESS | 1650 | 1461590634658 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]]]}] 06:23:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 06:23:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 621ms 06:23:54 INFO - PROCESS | 1650 | 1461590634668 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 06:23:54 INFO - PROCESS | 1650 | 1461590634672 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 06:23:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 06:23:54 INFO - PROCESS | 1650 | 1461590634676 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 06:23:54 INFO - PROCESS | 1650 | 1461590634678 Marionette TRACE conn2 <- [1,2202,null,{}] 06:23:54 INFO - PROCESS | 1650 | 1461590634680 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}] 06:23:54 INFO - PROCESS | 1650 | 1461590634777 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 06:23:54 INFO - PROCESS | 1650 | 1461590634835 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abbc000 == 56 [pid = 1650] [id = 558] 06:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11568b800) [pid = 1650] [serial = 1674] [outer = 0x0] 06:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x118676800) [pid = 1650] [serial = 1675] [outer = 0x11568b800] 06:23:54 INFO - PROCESS | 1650 | 1461590634863 Marionette DEBUG loaded listener.js 06:23:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x119260400) [pid = 1650] [serial = 1676] [outer = 0x11568b800] 06:23:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11473a800 == 55 [pid = 1650] [id = 101] 06:23:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12beb9000 == 54 [pid = 1650] [id = 548] 06:23:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a806000 == 53 [pid = 1650] [id = 547] 06:23:55 INFO - PROCESS | 1650 | --DOCSHELL 0x1152d5800 == 52 [pid = 1650] [id = 546] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x129e95800) [pid = 1650] [serial = 1546] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12a80c000 == 51 [pid = 1650] [id = 545] 06:23:55 INFO - PROCESS | 1650 | --DOCSHELL 0x127a9d800 == 50 [pid = 1650] [id = 544] 06:23:55 INFO - PROCESS | 1650 | --DOCSHELL 0x126e62800 == 49 [pid = 1650] [id = 543] 06:23:55 INFO - PROCESS | 1650 | --DOCSHELL 0x125e46800 == 48 [pid = 1650] [id = 542] 06:23:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119d3c000 == 47 [pid = 1650] [id = 541] 06:23:55 INFO - PROCESS | 1650 | --DOCSHELL 0x11c029800 == 46 [pid = 1650] [id = 540] 06:23:55 INFO - PROCESS | 1650 | --DOCSHELL 0x119231800 == 45 [pid = 1650] [id = 539] 06:23:55 INFO - PROCESS | 1650 | --DOCSHELL 0x116319000 == 44 [pid = 1650] [id = 538] 06:23:55 INFO - PROCESS | 1650 | --DOCSHELL 0x12beb3800 == 43 [pid = 1650] [id = 537] 06:23:55 INFO - PROCESS | 1650 | 1461590635247 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]]]}] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x115173800) [pid = 1650] [serial = 1558] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x1156e9c00) [pid = 1650] [serial = 1553] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x115685800) [pid = 1650] [serial = 1552] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11aa30400) [pid = 1650] [serial = 1567] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x11aa53800) [pid = 1650] [serial = 1568] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11b032800) [pid = 1650] [serial = 1573] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11925fc00) [pid = 1650] [serial = 1564] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x119d90800) [pid = 1650] [serial = 1565] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x1186b5c00) [pid = 1650] [serial = 1556] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x116855400) [pid = 1650] [serial = 1555] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11abb2800) [pid = 1650] [serial = 1570] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x11bccd400) [pid = 1650] [serial = 1576] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x11b947400) [pid = 1650] [serial = 1574] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x11c158400) [pid = 1650] [serial = 1579] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x1157a4400) [pid = 1650] [serial = 1561] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x1188ea000) [pid = 1650] [serial = 1562] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x115174400) [pid = 1650] [serial = 1550] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x115169400) [pid = 1650] [serial = 1549] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x1188e8000) [pid = 1650] [serial = 1582] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11b039400) [pid = 1650] [serial = 1583] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11c997c00) [pid = 1650] [serial = 1588] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 112 (0x125d6f800) [pid = 1650] [serial = 1591] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 111 (0x11c194800) [pid = 1650] [serial = 1580] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 110 (0x11c19c000) [pid = 1650] [serial = 1585] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 109 (0x11567fc00) [pid = 1650] [serial = 1559] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 108 (0x11c14c400) [pid = 1650] [serial = 1577] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 107 (0x11ae2fc00) [pid = 1650] [serial = 1571] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 106 (0x11c405800) [pid = 1650] [serial = 1586] [outer = 0x0] [url = about:blank] 06:23:55 INFO - PROCESS | 1650 | --DOMWINDOW == 105 (0x125b7d400) [pid = 1650] [serial = 1589] [outer = 0x0] [url = about:blank] 06:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 06:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 621ms 06:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 06:23:55 INFO - PROCESS | 1650 | 1461590635297 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 06:23:55 INFO - PROCESS | 1650 | 1461590635298 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 06:23:55 INFO - PROCESS | 1650 | 1461590635301 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 06:23:55 INFO - PROCESS | 1650 | 1461590635303 Marionette TRACE conn2 <- [1,2206,null,{}] 06:23:55 INFO - PROCESS | 1650 | 1461590635310 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}] 06:23:55 INFO - PROCESS | 1650 | 1461590635398 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 06:23:55 INFO - PROCESS | 1650 | 1461590635404 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aecd000 == 44 [pid = 1650] [id = 559] 06:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 106 (0x119d90800) [pid = 1650] [serial = 1677] [outer = 0x0] 06:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 107 (0x11aa30400) [pid = 1650] [serial = 1678] [outer = 0x119d90800] 06:23:55 INFO - PROCESS | 1650 | 1461590635432 Marionette DEBUG loaded listener.js 06:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 108 (0x11abb4000) [pid = 1650] [serial = 1679] [outer = 0x119d90800] 06:23:55 INFO - PROCESS | 1650 | 1461590635804 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]]]}] 06:23:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 06:23:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 521ms 06:23:55 INFO - PROCESS | 1650 | 1461590635824 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 06:23:55 INFO - PROCESS | 1650 | 1461590635825 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 06:23:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 06:23:55 INFO - PROCESS | 1650 | 1461590635828 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 06:23:55 INFO - PROCESS | 1650 | 1461590635829 Marionette TRACE conn2 <- [1,2210,null,{}] 06:23:55 INFO - PROCESS | 1650 | 1461590635831 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}] 06:23:55 INFO - PROCESS | 1650 | 1461590635917 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 06:23:55 INFO - PROCESS | 1650 | 1461590635975 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c5f2800 == 45 [pid = 1650] [id = 560] 06:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 109 (0x11abb4c00) [pid = 1650] [serial = 1680] [outer = 0x0] 06:23:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 110 (0x11ae34800) [pid = 1650] [serial = 1681] [outer = 0x11abb4c00] 06:23:56 INFO - PROCESS | 1650 | 1461590636001 Marionette DEBUG loaded listener.js 06:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 111 (0x11b1ed400) [pid = 1650] [serial = 1682] [outer = 0x11abb4c00] 06:23:56 INFO - PROCESS | 1650 | 1461590636277 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]]]}] 06:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 06:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 469ms 06:23:56 INFO - PROCESS | 1650 | 1461590636297 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 06:23:56 INFO - PROCESS | 1650 | 1461590636298 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 06:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 06:23:56 INFO - PROCESS | 1650 | 1461590636300 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 06:23:56 INFO - PROCESS | 1650 | 1461590636302 Marionette TRACE conn2 <- [1,2214,null,{}] 06:23:56 INFO - PROCESS | 1650 | 1461590636312 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}] 06:23:56 INFO - PROCESS | 1650 | 1461590636399 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 06:23:56 INFO - PROCESS | 1650 | 1461590636457 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x125e31000 == 46 [pid = 1650] [id = 561] 06:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 112 (0x11abb5400) [pid = 1650] [serial = 1683] [outer = 0x0] 06:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 113 (0x11c14f400) [pid = 1650] [serial = 1684] [outer = 0x11abb5400] 06:23:56 INFO - PROCESS | 1650 | 1461590636483 Marionette DEBUG loaded listener.js 06:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x11c192400) [pid = 1650] [serial = 1685] [outer = 0x11abb5400] 06:23:56 INFO - PROCESS | 1650 | 1461590636783 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]]]}] 06:23:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 06:23:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 527ms 06:23:56 INFO - PROCESS | 1650 | 1461590636829 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 06:23:56 INFO - PROCESS | 1650 | 1461590636830 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 06:23:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 06:23:56 INFO - PROCESS | 1650 | 1461590636832 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 06:23:56 INFO - PROCESS | 1650 | 1461590636833 Marionette TRACE conn2 <- [1,2218,null,{}] 06:23:56 INFO - PROCESS | 1650 | 1461590636836 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}] 06:23:56 INFO - PROCESS | 1650 | 1461590636934 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 06:23:56 INFO - PROCESS | 1650 | 1461590636941 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x1276ca000 == 47 [pid = 1650] [id = 562] 06:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x11c19b000) [pid = 1650] [serial = 1686] [outer = 0x0] 06:23:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x123cb3800) [pid = 1650] [serial = 1687] [outer = 0x11c19b000] 06:23:56 INFO - PROCESS | 1650 | 1461590636969 Marionette DEBUG loaded listener.js 06:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x126e24400) [pid = 1650] [serial = 1688] [outer = 0x11c19b000] 06:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 06:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 523ms 06:23:57 INFO - PROCESS | 1650 | 1461590637345 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]]]}] 06:23:57 INFO - PROCESS | 1650 | 1461590637357 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 06:23:57 INFO - PROCESS | 1650 | 1461590637358 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 06:23:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 06:23:57 INFO - PROCESS | 1650 | 1461590637360 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 06:23:57 INFO - PROCESS | 1650 | 1461590637362 Marionette TRACE conn2 <- [1,2222,null,{}] 06:23:57 INFO - PROCESS | 1650 | 1461590637364 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}] 06:23:57 INFO - PROCESS | 1650 | 1461590637471 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 06:23:57 INFO - PROCESS | 1650 | 1461590637484 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x12831b000 == 48 [pid = 1650] [id = 563] 06:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x127003800) [pid = 1650] [serial = 1689] [outer = 0x0] 06:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x127037000) [pid = 1650] [serial = 1690] [outer = 0x127003800] 06:23:57 INFO - PROCESS | 1650 | 1461590637511 Marionette DEBUG loaded listener.js 06:23:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x1278a4c00) [pid = 1650] [serial = 1691] [outer = 0x127003800] 06:23:57 INFO - PROCESS | 1650 | 1461590637862 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]]]}] 06:23:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 06:23:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 520ms 06:23:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 06:23:57 INFO - PROCESS | 1650 | 1461590637882 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 06:23:57 INFO - PROCESS | 1650 | 1461590637883 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 06:23:57 INFO - PROCESS | 1650 | 1461590637885 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 06:23:57 INFO - PROCESS | 1650 | 1461590637886 Marionette TRACE conn2 <- [1,2226,null,{}] 06:23:57 INFO - PROCESS | 1650 | 1461590637888 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}] 06:23:57 INFO - PROCESS | 1650 | 1461590637995 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 06:23:58 INFO - PROCESS | 1650 | 1461590638013 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12accd000 == 49 [pid = 1650] [id = 564] 06:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x127008400) [pid = 1650] [serial = 1692] [outer = 0x0] 06:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x1295ee400) [pid = 1650] [serial = 1693] [outer = 0x127008400] 06:23:58 INFO - PROCESS | 1650 | 1461590638039 Marionette DEBUG loaded listener.js 06:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x129e9dc00) [pid = 1650] [serial = 1694] [outer = 0x127008400] 06:23:58 INFO - PROCESS | 1650 | 1461590638369 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]]]}] 06:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 06:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 06:23:58 INFO - PROCESS | 1650 | 1461590638410 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 06:23:58 INFO - PROCESS | 1650 | 1461590638411 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 06:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 06:23:58 INFO - PROCESS | 1650 | 1461590638413 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 06:23:58 INFO - PROCESS | 1650 | 1461590638414 Marionette TRACE conn2 <- [1,2230,null,{}] 06:23:58 INFO - PROCESS | 1650 | 1461590638417 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}] 06:23:58 INFO - PROCESS | 1650 | 1461590638523 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 06:23:58 INFO - PROCESS | 1650 | 1461590638560 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b661000 == 50 [pid = 1650] [id = 565] 06:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x127d31400) [pid = 1650] [serial = 1695] [outer = 0x0] 06:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12a86b000) [pid = 1650] [serial = 1696] [outer = 0x127d31400] 06:23:58 INFO - PROCESS | 1650 | 1461590638585 Marionette DEBUG loaded listener.js 06:23:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x12a870c00) [pid = 1650] [serial = 1697] [outer = 0x127d31400] 06:23:58 INFO - PROCESS | 1650 | 1461590638909 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]]]}] 06:23:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 06:23:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms 06:23:58 INFO - PROCESS | 1650 | 1461590638933 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 06:23:58 INFO - PROCESS | 1650 | 1461590638934 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 06:23:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 06:23:58 INFO - PROCESS | 1650 | 1461590638937 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 06:23:58 INFO - PROCESS | 1650 | 1461590638938 Marionette TRACE conn2 <- [1,2234,null,{}] 06:23:58 INFO - PROCESS | 1650 | 1461590638946 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}] 06:23:59 INFO - PROCESS | 1650 | 1461590639052 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 06:23:59 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11362cc00) [pid = 1650] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 06:23:59 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x115167c00) [pid = 1650] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 06:23:59 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x113621400) [pid = 1650] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 06:23:59 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x115684800) [pid = 1650] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 06:23:59 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x126e25400) [pid = 1650] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 06:23:59 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x125b80c00) [pid = 1650] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 06:23:59 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x118e0fc00) [pid = 1650] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 06:23:59 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x11ae5f800) [pid = 1650] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 06:23:59 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x115169c00) [pid = 1650] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 06:23:59 INFO - PROCESS | 1650 | --DOMWINDOW == 116 (0x125b81800) [pid = 1650] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 06:23:59 INFO - PROCESS | 1650 | --DOMWINDOW == 115 (0x11aa32c00) [pid = 1650] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 06:23:59 INFO - PROCESS | 1650 | --DOMWINDOW == 114 (0x11abac400) [pid = 1650] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 06:23:59 INFO - PROCESS | 1650 | --DOMWINDOW == 113 (0x11c151800) [pid = 1650] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 06:23:59 INFO - PROCESS | 1650 | 1461590639217 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x118aad800 == 51 [pid = 1650] [id = 566] 06:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 114 (0x113627000) [pid = 1650] [serial = 1698] [outer = 0x0] 06:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 115 (0x115169c00) [pid = 1650] [serial = 1699] [outer = 0x113627000] 06:23:59 INFO - PROCESS | 1650 | 1461590639246 Marionette DEBUG loaded listener.js 06:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 116 (0x118f68c00) [pid = 1650] [serial = 1700] [outer = 0x113627000] 06:23:59 INFO - PROCESS | 1650 | 1461590639541 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]]]}] 06:23:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 06:23:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 623ms 06:23:59 INFO - PROCESS | 1650 | 1461590639561 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 06:23:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 06:23:59 INFO - PROCESS | 1650 | 1461590639563 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 06:23:59 INFO - PROCESS | 1650 | 1461590639565 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 06:23:59 INFO - PROCESS | 1650 | 1461590639567 Marionette TRACE conn2 <- [1,2238,null,{}] 06:23:59 INFO - PROCESS | 1650 | 1461590639570 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}] 06:23:59 INFO - PROCESS | 1650 | 1461590639679 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 06:23:59 INFO - PROCESS | 1650 | 1461590639684 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:23:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db12000 == 52 [pid = 1650] [id = 567] 06:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 117 (0x118a45400) [pid = 1650] [serial = 1701] [outer = 0x0] 06:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x127aec000) [pid = 1650] [serial = 1702] [outer = 0x118a45400] 06:23:59 INFO - PROCESS | 1650 | 1461590639714 Marionette DEBUG loaded listener.js 06:23:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x12abdcc00) [pid = 1650] [serial = 1703] [outer = 0x118a45400] 06:24:00 INFO - PROCESS | 1650 | 1461590640089 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]]]}] 06:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 06:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 572ms 06:24:00 INFO - PROCESS | 1650 | 1461590640137 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 06:24:00 INFO - PROCESS | 1650 | 1461590640138 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 06:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 06:24:00 INFO - PROCESS | 1650 | 1461590640140 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 06:24:00 INFO - PROCESS | 1650 | 1461590640141 Marionette TRACE conn2 <- [1,2242,null,{}] 06:24:00 INFO - PROCESS | 1650 | 1461590640144 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}] 06:24:00 INFO - PROCESS | 1650 | 1461590640231 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 06:24:00 INFO - PROCESS | 1650 | 1461590640234 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e6c6800 == 53 [pid = 1650] [id = 568] 06:24:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x12abdf000) [pid = 1650] [serial = 1704] [outer = 0x0] 06:24:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x12aceb400) [pid = 1650] [serial = 1705] [outer = 0x12abdf000] 06:24:00 INFO - PROCESS | 1650 | 1461590640256 Marionette DEBUG loaded listener.js 06:24:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x12acf4000) [pid = 1650] [serial = 1706] [outer = 0x12abdf000] 06:24:00 INFO - PROCESS | 1650 | 1461590640663 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]]]}] 06:24:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 06:24:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 572ms 06:24:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 06:24:00 INFO - PROCESS | 1650 | 1461590640721 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 06:24:00 INFO - PROCESS | 1650 | 1461590640723 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 06:24:00 INFO - PROCESS | 1650 | 1461590640727 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 06:24:00 INFO - PROCESS | 1650 | 1461590640728 Marionette TRACE conn2 <- [1,2246,null,{}] 06:24:00 INFO - PROCESS | 1650 | 1461590640732 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}] 06:24:00 INFO - PROCESS | 1650 | 1461590640871 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 06:24:00 INFO - PROCESS | 1650 | 1461590640880 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3c9800 == 54 [pid = 1650] [id = 569] 06:24:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x12acf5c00) [pid = 1650] [serial = 1707] [outer = 0x0] 06:24:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x12aebc400) [pid = 1650] [serial = 1708] [outer = 0x12acf5c00] 06:24:00 INFO - PROCESS | 1650 | 1461590640909 Marionette DEBUG loaded listener.js 06:24:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x12aec3400) [pid = 1650] [serial = 1709] [outer = 0x12acf5c00] 06:24:01 INFO - PROCESS | 1650 | 1461590641335 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]]]}] 06:24:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 06:24:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 619ms 06:24:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 06:24:01 INFO - PROCESS | 1650 | 1461590641346 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 06:24:01 INFO - PROCESS | 1650 | 1461590641348 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 06:24:01 INFO - PROCESS | 1650 | 1461590641352 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 06:24:01 INFO - PROCESS | 1650 | 1461590641354 Marionette TRACE conn2 <- [1,2250,null,{}] 06:24:01 INFO - PROCESS | 1650 | 1461590641359 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}] 06:24:01 INFO - PROCESS | 1650 | 1461590641468 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 06:24:01 INFO - PROCESS | 1650 | 1461590641543 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x119728800 == 55 [pid = 1650] [id = 570] 06:24:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x114b52c00) [pid = 1650] [serial = 1710] [outer = 0x0] 06:24:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x115175800) [pid = 1650] [serial = 1711] [outer = 0x114b52c00] 06:24:01 INFO - PROCESS | 1650 | 1461590641575 Marionette DEBUG loaded listener.js 06:24:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11568e400) [pid = 1650] [serial = 1712] [outer = 0x114b52c00] 06:24:01 INFO - PROCESS | 1650 | 1461590641993 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]]]}] 06:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 06:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 673ms 06:24:02 INFO - PROCESS | 1650 | 1461590642025 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 06:24:02 INFO - PROCESS | 1650 | 1461590642029 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 06:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 06:24:02 INFO - PROCESS | 1650 | 1461590642033 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 06:24:02 INFO - PROCESS | 1650 | 1461590642035 Marionette TRACE conn2 <- [1,2254,null,{}] 06:24:02 INFO - PROCESS | 1650 | 1461590642038 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}] 06:24:02 INFO - PROCESS | 1650 | 1461590642147 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 06:24:02 INFO - PROCESS | 1650 | 1461590642246 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x125b3a000 == 56 [pid = 1650] [id = 571] 06:24:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x118e0fc00) [pid = 1650] [serial = 1713] [outer = 0x0] 06:24:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x119d91c00) [pid = 1650] [serial = 1714] [outer = 0x118e0fc00] 06:24:02 INFO - PROCESS | 1650 | 1461590642276 Marionette DEBUG loaded listener.js 06:24:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11abadc00) [pid = 1650] [serial = 1715] [outer = 0x118e0fc00] 06:24:02 INFO - PROCESS | 1650 | 1461590642707 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]]]}] 06:24:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 06:24:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 724ms 06:24:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 06:24:02 INFO - PROCESS | 1650 | 1461590642758 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 06:24:02 INFO - PROCESS | 1650 | 1461590642759 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 06:24:02 INFO - PROCESS | 1650 | 1461590642761 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 06:24:02 INFO - PROCESS | 1650 | 1461590642764 Marionette TRACE conn2 <- [1,2258,null,{}] 06:24:02 INFO - PROCESS | 1650 | 1461590642772 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}] 06:24:02 INFO - PROCESS | 1650 | 1461590642883 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 06:24:02 INFO - PROCESS | 1650 | 1461590642984 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1d0000 == 57 [pid = 1650] [id = 572] 06:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11ae3bc00) [pid = 1650] [serial = 1716] [outer = 0x0] 06:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11c195000) [pid = 1650] [serial = 1717] [outer = 0x11ae3bc00] 06:24:03 INFO - PROCESS | 1650 | 1461590643019 Marionette DEBUG loaded listener.js 06:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x11c90d000) [pid = 1650] [serial = 1718] [outer = 0x11ae3bc00] 06:24:03 INFO - PROCESS | 1650 | 1461590643429 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]]]}] 06:24:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 06:24:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 722ms 06:24:03 INFO - PROCESS | 1650 | 1461590643483 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 06:24:03 INFO - PROCESS | 1650 | 1461590643485 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 06:24:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 06:24:03 INFO - PROCESS | 1650 | 1461590643488 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 06:24:03 INFO - PROCESS | 1650 | 1461590643489 Marionette TRACE conn2 <- [1,2262,null,{}] 06:24:03 INFO - PROCESS | 1650 | 1461590643491 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}] 06:24:03 INFO - PROCESS | 1650 | 1461590643599 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 06:24:03 INFO - PROCESS | 1650 | 1461590643700 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa84000 == 58 [pid = 1650] [id = 573] 06:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11b13d000) [pid = 1650] [serial = 1719] [outer = 0x0] 06:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x125b80c00) [pid = 1650] [serial = 1720] [outer = 0x11b13d000] 06:24:03 INFO - PROCESS | 1650 | 1461590643733 Marionette DEBUG loaded listener.js 06:24:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x128280c00) [pid = 1650] [serial = 1721] [outer = 0x11b13d000] 06:24:04 INFO - PROCESS | 1650 | 1461590644143 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]]]}] 06:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 06:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 673ms 06:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 06:24:04 INFO - PROCESS | 1650 | 1461590644162 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 06:24:04 INFO - PROCESS | 1650 | 1461590644163 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 06:24:04 INFO - PROCESS | 1650 | 1461590644166 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 06:24:04 INFO - PROCESS | 1650 | 1461590644167 Marionette TRACE conn2 <- [1,2266,null,{}] 06:24:04 INFO - PROCESS | 1650 | 1461590644169 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}] 06:24:04 INFO - PROCESS | 1650 | 1461590644278 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 06:24:04 INFO - PROCESS | 1650 | 1461590644337 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12faa1800 == 59 [pid = 1650] [id = 574] 06:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x125b81800) [pid = 1650] [serial = 1722] [outer = 0x0] 06:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12a86c000) [pid = 1650] [serial = 1723] [outer = 0x125b81800] 06:24:04 INFO - PROCESS | 1650 | 1461590644407 Marionette DEBUG loaded listener.js 06:24:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12abd6800) [pid = 1650] [serial = 1724] [outer = 0x125b81800] 06:24:04 INFO - PROCESS | 1650 | 1461590644822 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]]]}] 06:24:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 06:24:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 719ms 06:24:04 INFO - PROCESS | 1650 | 1461590644885 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 06:24:04 INFO - PROCESS | 1650 | 1461590644887 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 06:24:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 06:24:04 INFO - PROCESS | 1650 | 1461590644889 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 06:24:04 INFO - PROCESS | 1650 | 1461590644890 Marionette TRACE conn2 <- [1,2270,null,{}] 06:24:04 INFO - PROCESS | 1650 | 1461590644892 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}] 06:24:05 INFO - PROCESS | 1650 | 1461590645031 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 06:24:05 INFO - PROCESS | 1650 | 1461590645107 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff6e800 == 60 [pid = 1650] [id = 575] 06:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12aec9400) [pid = 1650] [serial = 1725] [outer = 0x0] 06:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b0aac00) [pid = 1650] [serial = 1726] [outer = 0x12aec9400] 06:24:05 INFO - PROCESS | 1650 | 1461590645138 Marionette DEBUG loaded listener.js 06:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12b0af800) [pid = 1650] [serial = 1727] [outer = 0x12aec9400] 06:24:05 INFO - PROCESS | 1650 | 1461590645614 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]]]}] 06:24:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 06:24:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 774ms 06:24:05 INFO - PROCESS | 1650 | 1461590645663 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 06:24:05 INFO - PROCESS | 1650 | 1461590645665 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 06:24:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 06:24:05 INFO - PROCESS | 1650 | 1461590645667 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 06:24:05 INFO - PROCESS | 1650 | 1461590645668 Marionette TRACE conn2 <- [1,2274,null,{}] 06:24:05 INFO - PROCESS | 1650 | 1461590645671 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}] 06:24:05 INFO - PROCESS | 1650 | 1461590645780 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 06:24:05 INFO - PROCESS | 1650 | 1461590645852 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d31000 == 61 [pid = 1650] [id = 576] 06:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11abaf000) [pid = 1650] [serial = 1728] [outer = 0x0] 06:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x127038800) [pid = 1650] [serial = 1729] [outer = 0x11abaf000] 06:24:05 INFO - PROCESS | 1650 | 1461590645882 Marionette DEBUG loaded listener.js 06:24:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12b0ae800) [pid = 1650] [serial = 1730] [outer = 0x11abaf000] 06:24:06 INFO - PROCESS | 1650 | 1461590646500 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]]]}] 06:24:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 06:24:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 871ms 06:24:06 INFO - PROCESS | 1650 | 1461590646538 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 06:24:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 06:24:06 INFO - PROCESS | 1650 | 1461590646540 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 06:24:06 INFO - PROCESS | 1650 | 1461590646544 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 06:24:06 INFO - PROCESS | 1650 | 1461590646546 Marionette TRACE conn2 <- [1,2278,null,{}] 06:24:06 INFO - PROCESS | 1650 | 1461590646550 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}] 06:24:06 INFO - PROCESS | 1650 | 1461590646650 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 06:24:06 INFO - PROCESS | 1650 | 1461590646713 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x125b39000 == 62 [pid = 1650] [id = 577] 06:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x115622c00) [pid = 1650] [serial = 1731] [outer = 0x0] 06:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x115688c00) [pid = 1650] [serial = 1732] [outer = 0x115622c00] 06:24:06 INFO - PROCESS | 1650 | 1461590646742 Marionette DEBUG loaded listener.js 06:24:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1188e8000) [pid = 1650] [serial = 1733] [outer = 0x115622c00] 06:24:07 INFO - PROCESS | 1650 | 1461590647243 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]]]}] 06:24:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 06:24:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 723ms 06:24:07 INFO - PROCESS | 1650 | 1461590647267 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 06:24:07 INFO - PROCESS | 1650 | 1461590647273 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 06:24:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 06:24:07 INFO - PROCESS | 1650 | 1461590647307 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 06:24:07 INFO - PROCESS | 1650 | 1461590647310 Marionette TRACE conn2 <- [1,2282,null,{}] 06:24:07 INFO - PROCESS | 1650 | 1461590647313 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}] 06:24:07 INFO - PROCESS | 1650 | 1461590647434 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 06:24:07 INFO - PROCESS | 1650 | 1461590647545 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c02f000 == 63 [pid = 1650] [id = 578] 06:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x119259000) [pid = 1650] [serial = 1734] [outer = 0x0] 06:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11aa4a800) [pid = 1650] [serial = 1735] [outer = 0x119259000] 06:24:07 INFO - PROCESS | 1650 | 1461590647590 Marionette DEBUG loaded listener.js 06:24:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11ae32800) [pid = 1650] [serial = 1736] [outer = 0x119259000] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12e6c6800 == 62 [pid = 1650] [id = 568] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12db12000 == 61 [pid = 1650] [id = 567] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x118aad800 == 60 [pid = 1650] [id = 566] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12b661000 == 59 [pid = 1650] [id = 565] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12accd000 == 58 [pid = 1650] [id = 564] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12831b000 == 57 [pid = 1650] [id = 563] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11362a000) [pid = 1650] [serial = 1594] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11667d800) [pid = 1650] [serial = 1597] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x11a688400) [pid = 1650] [serial = 1600] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11b133000) [pid = 1650] [serial = 1603] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11c9a1c00) [pid = 1650] [serial = 1606] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x126979400) [pid = 1650] [serial = 1609] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x129e95c00) [pid = 1650] [serial = 1648] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x1276ca000 == 56 [pid = 1650] [id = 562] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x125e31000 == 55 [pid = 1650] [id = 561] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11c5f2800 == 54 [pid = 1650] [id = 560] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11aecd000 == 53 [pid = 1650] [id = 559] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11abbc000 == 52 [pid = 1650] [id = 558] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x119180800 == 51 [pid = 1650] [id = 557] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x128315000 == 50 [pid = 1650] [id = 556] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12e37b800 == 49 [pid = 1650] [id = 555] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc19800 == 48 [pid = 1650] [id = 554] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12db0d000 == 47 [pid = 1650] [id = 553] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12be9f800 == 46 [pid = 1650] [id = 552] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x123c1e000 == 45 [pid = 1650] [id = 551] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x11971f000 == 44 [pid = 1650] [id = 550] 06:24:07 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1e6000 == 43 [pid = 1650] [id = 549] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11c19e000) [pid = 1650] [serial = 1630] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x125da9000) [pid = 1650] [serial = 1633] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x11ae3b000) [pid = 1650] [serial = 1624] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11b133c00) [pid = 1650] [serial = 1625] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11b1f0400) [pid = 1650] [serial = 1627] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x119261400) [pid = 1650] [serial = 1621] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11aa48000) [pid = 1650] [serial = 1622] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x1276f8000) [pid = 1650] [serial = 1637] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x115682800) [pid = 1650] [serial = 1618] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x11685ac00) [pid = 1650] [serial = 1619] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x127273c00) [pid = 1650] [serial = 1613] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x127009400) [pid = 1650] [serial = 1636] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x127007400) [pid = 1650] [serial = 1612] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x1166fc400) [pid = 1650] [serial = 1640] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x115683000) [pid = 1650] [serial = 1616] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x115176000) [pid = 1650] [serial = 1615] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x129e9d800) [pid = 1650] [serial = 1547] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x114fb9c00) [pid = 1650] [serial = 1639] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x126e24800) [pid = 1650] [serial = 1634] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x11abb7000) [pid = 1650] [serial = 1642] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x125b77000) [pid = 1650] [serial = 1631] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11bcd3000) [pid = 1650] [serial = 1628] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x129e8b000) [pid = 1650] [serial = 1646] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x1278a3c00) [pid = 1650] [serial = 1643] [outer = 0x0] [url = about:blank] 06:24:07 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x1278ecc00) [pid = 1650] [serial = 1645] [outer = 0x0] [url = about:blank] 06:24:08 INFO - PROCESS | 1650 | 1461590648016 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]]]}] 06:24:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 06:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 728ms 06:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 06:24:08 INFO - PROCESS | 1650 | 1461590648029 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 06:24:08 INFO - PROCESS | 1650 | 1461590648031 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 06:24:08 INFO - PROCESS | 1650 | 1461590648034 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 06:24:08 INFO - PROCESS | 1650 | 1461590648039 Marionette TRACE conn2 <- [1,2286,null,{}] 06:24:08 INFO - PROCESS | 1650 | 1461590648051 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}] 06:24:08 INFO - PROCESS | 1650 | 1461590648196 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 06:24:08 INFO - PROCESS | 1650 | 1461590648291 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba0f800 == 44 [pid = 1650] [id = 579] 06:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x11ae32400) [pid = 1650] [serial = 1737] [outer = 0x0] 06:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x11ae65000) [pid = 1650] [serial = 1738] [outer = 0x11ae32400] 06:24:08 INFO - PROCESS | 1650 | 1461590648336 Marionette DEBUG loaded listener.js 06:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x11bfd3000) [pid = 1650] [serial = 1739] [outer = 0x11ae32400] 06:24:08 INFO - PROCESS | 1650 | 1461590648665 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]]]}] 06:24:08 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 06:24:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 677ms 06:24:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 06:24:08 INFO - PROCESS | 1650 | 1461590648719 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 06:24:08 INFO - PROCESS | 1650 | 1461590648721 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 06:24:08 INFO - PROCESS | 1650 | 1461590648724 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 06:24:08 INFO - PROCESS | 1650 | 1461590648725 Marionette TRACE conn2 <- [1,2290,null,{}] 06:24:08 INFO - PROCESS | 1650 | 1461590648727 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}] 06:24:08 INFO - PROCESS | 1650 | 1461590648815 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 06:24:08 INFO - PROCESS | 1650 | 1461590648820 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x126d44000 == 45 [pid = 1650] [id = 580] 06:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11c190000) [pid = 1650] [serial = 1740] [outer = 0x0] 06:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x11c90bc00) [pid = 1650] [serial = 1741] [outer = 0x11c190000] 06:24:08 INFO - PROCESS | 1650 | 1461590648847 Marionette DEBUG loaded listener.js 06:24:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x125b7ec00) [pid = 1650] [serial = 1742] [outer = 0x11c190000] 06:24:09 INFO - PROCESS | 1650 | 1461590649188 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]]]}] 06:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 06:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 471ms 06:24:09 INFO - PROCESS | 1650 | 1461590649195 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 06:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 06:24:09 INFO - PROCESS | 1650 | 1461590649196 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 06:24:09 INFO - PROCESS | 1650 | 1461590649198 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 06:24:09 INFO - PROCESS | 1650 | 1461590649199 Marionette TRACE conn2 <- [1,2294,null,{}] 06:24:09 INFO - PROCESS | 1650 | 1461590649202 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}] 06:24:09 INFO - PROCESS | 1650 | 1461590649312 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 06:24:09 INFO - PROCESS | 1650 | 1461590649320 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x129580800 == 46 [pid = 1650] [id = 581] 06:24:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11c447c00) [pid = 1650] [serial = 1743] [outer = 0x0] 06:24:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x126b73800) [pid = 1650] [serial = 1744] [outer = 0x11c447c00] 06:24:09 INFO - PROCESS | 1650 | 1461590649346 Marionette DEBUG loaded listener.js 06:24:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x127273c00) [pid = 1650] [serial = 1745] [outer = 0x11c447c00] 06:24:09 INFO - PROCESS | 1650 | 1461590649677 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]]]}] 06:24:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 06:24:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 519ms 06:24:09 INFO - PROCESS | 1650 | 1461590649718 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 06:24:09 INFO - PROCESS | 1650 | 1461590649719 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 06:24:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 06:24:09 INFO - PROCESS | 1650 | 1461590649721 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 06:24:09 INFO - PROCESS | 1650 | 1461590649723 Marionette TRACE conn2 <- [1,2298,null,{}] 06:24:09 INFO - PROCESS | 1650 | 1461590649725 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}] 06:24:09 INFO - PROCESS | 1650 | 1461590649825 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 06:24:09 INFO - PROCESS | 1650 | 1461590649830 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae2d000 == 47 [pid = 1650] [id = 582] 06:24:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x1278a5c00) [pid = 1650] [serial = 1746] [outer = 0x0] 06:24:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x129e8b400) [pid = 1650] [serial = 1747] [outer = 0x1278a5c00] 06:24:09 INFO - PROCESS | 1650 | 1461590649858 Marionette DEBUG loaded listener.js 06:24:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12ab33400) [pid = 1650] [serial = 1748] [outer = 0x1278a5c00] 06:24:10 INFO - PROCESS | 1650 | 1461590650286 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]]]}] 06:24:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 06:24:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 619ms 06:24:10 INFO - PROCESS | 1650 | 1461590650342 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 06:24:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 06:24:10 INFO - PROCESS | 1650 | 1461590650344 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 06:24:10 INFO - PROCESS | 1650 | 1461590650347 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 06:24:10 INFO - PROCESS | 1650 | 1461590650349 Marionette TRACE conn2 <- [1,2302,null,{}] 06:24:10 INFO - PROCESS | 1650 | 1461590650353 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}] 06:24:10 INFO - PROCESS | 1650 | 1461590650530 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 06:24:10 INFO - PROCESS | 1650 | 1461590650555 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b878000 == 48 [pid = 1650] [id = 583] 06:24:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12ab33c00) [pid = 1650] [serial = 1749] [outer = 0x0] 06:24:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12abd5000) [pid = 1650] [serial = 1750] [outer = 0x12ab33c00] 06:24:10 INFO - PROCESS | 1650 | 1461590650596 Marionette DEBUG loaded listener.js 06:24:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12acea800) [pid = 1650] [serial = 1751] [outer = 0x12ab33c00] 06:24:10 INFO - PROCESS | 1650 | 1461590650985 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]]]}] 06:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 06:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 671ms 06:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 06:24:11 INFO - PROCESS | 1650 | 1461590651027 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 06:24:11 INFO - PROCESS | 1650 | 1461590651028 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 06:24:11 INFO - PROCESS | 1650 | 1461590651030 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 06:24:11 INFO - PROCESS | 1650 | 1461590651031 Marionette TRACE conn2 <- [1,2306,null,{}] 06:24:11 INFO - PROCESS | 1650 | 1461590651033 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}] 06:24:11 INFO - PROCESS | 1650 | 1461590651147 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 06:24:11 INFO - PROCESS | 1650 | 1461590651202 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d01a800 == 49 [pid = 1650] [id = 584] 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12ab36c00) [pid = 1650] [serial = 1752] [outer = 0x0] 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12aebc800) [pid = 1650] [serial = 1753] [outer = 0x12ab36c00] 06:24:11 INFO - PROCESS | 1650 | 1461590651227 Marionette DEBUG loaded listener.js 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12aec9c00) [pid = 1650] [serial = 1754] [outer = 0x12ab36c00] 06:24:11 INFO - PROCESS | 1650 | 1461590651562 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]]]}] 06:24:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 06:24:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 570ms 06:24:11 INFO - PROCESS | 1650 | 1461590651601 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 06:24:11 INFO - PROCESS | 1650 | 1461590651603 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 06:24:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 06:24:11 INFO - PROCESS | 1650 | 1461590651606 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 06:24:11 INFO - PROCESS | 1650 | 1461590651608 Marionette TRACE conn2 <- [1,2310,null,{}] 06:24:11 INFO - PROCESS | 1650 | 1461590651610 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}] 06:24:11 INFO - PROCESS | 1650 | 1461590651778 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 06:24:11 INFO - PROCESS | 1650 | 1461590651794 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db04000 == 50 [pid = 1650] [id = 585] 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12b0a2800) [pid = 1650] [serial = 1755] [outer = 0x0] 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b0acc00) [pid = 1650] [serial = 1756] [outer = 0x12b0a2800] 06:24:11 INFO - PROCESS | 1650 | 1461590651819 Marionette DEBUG loaded listener.js 06:24:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b0b6800) [pid = 1650] [serial = 1757] [outer = 0x12b0a2800] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x127003800) [pid = 1650] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x127008400) [pid = 1650] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x127d31400) [pid = 1650] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11c19b000) [pid = 1650] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x129e8ac00) [pid = 1650] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x114350000) [pid = 1650] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x119d90800) [pid = 1650] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x11568b800) [pid = 1650] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x11abb4c00) [pid = 1650] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x11abb5400) [pid = 1650] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x113627000) [pid = 1650] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12abdf000) [pid = 1650] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x118a45400) [pid = 1650] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x11c19c800) [pid = 1650] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x126834400) [pid = 1650] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x118f5f800) [pid = 1650] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x11aa30c00) [pid = 1650] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x11360bc00) [pid = 1650] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 06:24:12 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x115ace800) [pid = 1650] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 06:24:12 INFO - PROCESS | 1650 | 1461590652274 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]]]}] 06:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 06:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 721ms 06:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 06:24:12 INFO - PROCESS | 1650 | 1461590652327 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 06:24:12 INFO - PROCESS | 1650 | 1461590652328 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 06:24:12 INFO - PROCESS | 1650 | 1461590652330 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 06:24:12 INFO - PROCESS | 1650 | 1461590652331 Marionette TRACE conn2 <- [1,2314,null,{}] 06:24:12 INFO - PROCESS | 1650 | 1461590652333 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}] 06:24:12 INFO - PROCESS | 1650 | 1461590652422 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 06:24:12 INFO - PROCESS | 1650 | 1461590652502 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a804000 == 51 [pid = 1650] [id = 586] 06:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x118af1c00) [pid = 1650] [serial = 1758] [outer = 0x0] 06:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x11b13f400) [pid = 1650] [serial = 1759] [outer = 0x118af1c00] 06:24:12 INFO - PROCESS | 1650 | 1461590652527 Marionette DEBUG loaded listener.js 06:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x125b7cc00) [pid = 1650] [serial = 1760] [outer = 0x118af1c00] 06:24:12 INFO - PROCESS | 1650 | 1461590652797 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]]]}] 06:24:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 06:24:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 518ms 06:24:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 06:24:12 INFO - PROCESS | 1650 | 1461590652848 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 06:24:12 INFO - PROCESS | 1650 | 1461590652850 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 06:24:12 INFO - PROCESS | 1650 | 1461590652852 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 06:24:12 INFO - PROCESS | 1650 | 1461590652854 Marionette TRACE conn2 <- [1,2318,null,{}] 06:24:12 INFO - PROCESS | 1650 | 1461590652860 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}] 06:24:12 INFO - PROCESS | 1650 | 1461590652966 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 06:24:12 INFO - PROCESS | 1650 | 1461590652971 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3c5000 == 52 [pid = 1650] [id = 587] 06:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x125da6400) [pid = 1650] [serial = 1761] [outer = 0x0] 06:24:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x129e94000) [pid = 1650] [serial = 1762] [outer = 0x125da6400] 06:24:13 INFO - PROCESS | 1650 | 1461590653000 Marionette DEBUG loaded listener.js 06:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x12b25b400) [pid = 1650] [serial = 1763] [outer = 0x125da6400] 06:24:13 INFO - PROCESS | 1650 | 1461590653361 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] 06:24:13 INFO - PROCESS | 1650 | 1461590653376 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 06:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 06:24:13 INFO - PROCESS | 1650 | 1461590653378 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 06:24:13 INFO - PROCESS | 1650 | 1461590653379 Marionette TRACE conn2 <- [1,2322,null,{}] 06:24:13 INFO - PROCESS | 1650 | 1461590653382 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}] 06:24:13 INFO - PROCESS | 1650 | 1461590653499 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 06:24:13 INFO - PROCESS | 1650 | 1461590653505 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe6d000 == 53 [pid = 1650] [id = 588] 06:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12b25ac00) [pid = 1650] [serial = 1764] [outer = 0x0] 06:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b263800) [pid = 1650] [serial = 1765] [outer = 0x12b25ac00] 06:24:13 INFO - PROCESS | 1650 | 1461590653530 Marionette DEBUG loaded listener.js 06:24:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b337000) [pid = 1650] [serial = 1766] [outer = 0x12b25ac00] 06:24:13 INFO - PROCESS | 1650 | 1461590653840 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]]]}] 06:24:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 06:24:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 518ms 06:24:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 06:24:13 INFO - PROCESS | 1650 | 1461590653897 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 06:24:13 INFO - PROCESS | 1650 | 1461590653898 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 06:24:13 INFO - PROCESS | 1650 | 1461590653900 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 06:24:13 INFO - PROCESS | 1650 | 1461590653901 Marionette TRACE conn2 <- [1,2326,null,{}] 06:24:13 INFO - PROCESS | 1650 | 1461590653903 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}] 06:24:13 INFO - PROCESS | 1650 | 1461590653991 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 06:24:13 INFO - PROCESS | 1650 | 1461590653996 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x130454000 == 54 [pid = 1650] [id = 589] 06:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b266400) [pid = 1650] [serial = 1767] [outer = 0x0] 06:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b341c00) [pid = 1650] [serial = 1768] [outer = 0x12b266400] 06:24:14 INFO - PROCESS | 1650 | 1461590654020 Marionette DEBUG loaded listener.js 06:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b529000) [pid = 1650] [serial = 1769] [outer = 0x12b266400] 06:24:14 INFO - PROCESS | 1650 | 1461590654509 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]]]}] 06:24:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 06:24:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 618ms 06:24:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 06:24:14 INFO - PROCESS | 1650 | 1461590654519 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 06:24:14 INFO - PROCESS | 1650 | 1461590654522 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 06:24:14 INFO - PROCESS | 1650 | 1461590654526 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 06:24:14 INFO - PROCESS | 1650 | 1461590654528 Marionette TRACE conn2 <- [1,2330,null,{}] 06:24:14 INFO - PROCESS | 1650 | 1461590654532 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}] 06:24:14 INFO - PROCESS | 1650 | 1461590654644 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 06:24:14 INFO - PROCESS | 1650 | 1461590654747 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abd9000 == 55 [pid = 1650] [id = 590] 06:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x11797ec00) [pid = 1650] [serial = 1770] [outer = 0x0] 06:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x118afb000) [pid = 1650] [serial = 1771] [outer = 0x11797ec00] 06:24:14 INFO - PROCESS | 1650 | 1461590654779 Marionette DEBUG loaded listener.js 06:24:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11a692000) [pid = 1650] [serial = 1772] [outer = 0x11797ec00] 06:24:15 INFO - PROCESS | 1650 | 1461590655171 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]]]}] 06:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 06:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 672ms 06:24:15 INFO - PROCESS | 1650 | 1461590655198 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 06:24:15 INFO - PROCESS | 1650 | 1461590655202 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 06:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 06:24:15 INFO - PROCESS | 1650 | 1461590655207 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 06:24:15 INFO - PROCESS | 1650 | 1461590655209 Marionette TRACE conn2 <- [1,2334,null,{}] 06:24:15 INFO - PROCESS | 1650 | 1461590655211 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}] 06:24:15 INFO - PROCESS | 1650 | 1461590655323 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 06:24:15 INFO - PROCESS | 1650 | 1461590655427 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e69800 == 56 [pid = 1650] [id = 591] 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x11abaa400) [pid = 1650] [serial = 1773] [outer = 0x0] 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x11b137800) [pid = 1650] [serial = 1774] [outer = 0x11abaa400] 06:24:15 INFO - PROCESS | 1650 | 1461590655460 Marionette DEBUG loaded listener.js 06:24:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x11c190400) [pid = 1650] [serial = 1775] [outer = 0x11abaa400] 06:24:15 INFO - PROCESS | 1650 | 1461590655945 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]]]}] 06:24:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 06:24:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 771ms 06:24:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 06:24:15 INFO - PROCESS | 1650 | 1461590655978 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 06:24:15 INFO - PROCESS | 1650 | 1461590655980 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 06:24:15 INFO - PROCESS | 1650 | 1461590655984 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 06:24:15 INFO - PROCESS | 1650 | 1461590655988 Marionette TRACE conn2 <- [1,2338,null,{}] 06:24:16 INFO - PROCESS | 1650 | 1461590656017 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}] 06:24:16 INFO - PROCESS | 1650 | 1461590656186 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 06:24:16 INFO - PROCESS | 1650 | 1461590656290 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa99800 == 57 [pid = 1650] [id = 592] 06:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x125b7b800) [pid = 1650] [serial = 1776] [outer = 0x0] 06:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12787d800) [pid = 1650] [serial = 1777] [outer = 0x125b7b800] 06:24:16 INFO - PROCESS | 1650 | 1461590656322 Marionette DEBUG loaded listener.js 06:24:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x129e9d800) [pid = 1650] [serial = 1778] [outer = 0x125b7b800] 06:24:16 INFO - PROCESS | 1650 | 1461590656719 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]]]}] 06:24:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 06:24:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 788ms 06:24:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 06:24:16 INFO - PROCESS | 1650 | 1461590656772 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 06:24:16 INFO - PROCESS | 1650 | 1461590656774 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 06:24:16 INFO - PROCESS | 1650 | 1461590656776 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 06:24:16 INFO - PROCESS | 1650 | 1461590656777 Marionette TRACE conn2 <- [1,2342,null,{}] 06:24:16 INFO - PROCESS | 1650 | 1461590656780 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}] 06:24:16 INFO - PROCESS | 1650 | 1461590656887 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 06:24:16 INFO - PROCESS | 1650 | 1461590656992 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x130533800 == 58 [pid = 1650] [id = 593] 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12a862c00) [pid = 1650] [serial = 1779] [outer = 0x0] 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12abd6400) [pid = 1650] [serial = 1780] [outer = 0x12a862c00] 06:24:17 INFO - PROCESS | 1650 | 1461590657025 Marionette DEBUG loaded listener.js 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12b0ad000) [pid = 1650] [serial = 1781] [outer = 0x12a862c00] 06:24:17 INFO - PROCESS | 1650 | 1461590657433 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]]]}] 06:24:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 06:24:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 671ms 06:24:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 06:24:17 INFO - PROCESS | 1650 | 1461590657447 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 06:24:17 INFO - PROCESS | 1650 | 1461590657449 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 06:24:17 INFO - PROCESS | 1650 | 1461590657451 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 06:24:17 INFO - PROCESS | 1650 | 1461590657452 Marionette TRACE conn2 <- [1,2346,null,{}] 06:24:17 INFO - PROCESS | 1650 | 1461590657454 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}] 06:24:17 INFO - PROCESS | 1650 | 1461590657561 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 06:24:17 INFO - PROCESS | 1650 | 1461590657658 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x13082a000 == 59 [pid = 1650] [id = 594] 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12a865400) [pid = 1650] [serial = 1782] [outer = 0x0] 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12b0b8000) [pid = 1650] [serial = 1783] [outer = 0x12a865400] 06:24:17 INFO - PROCESS | 1650 | 1461590657687 Marionette DEBUG loaded listener.js 06:24:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12b268800) [pid = 1650] [serial = 1784] [outer = 0x12a865400] 06:24:18 INFO - PROCESS | 1650 | 1461590658087 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]]]}] 06:24:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 06:24:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 669ms 06:24:18 INFO - PROCESS | 1650 | 1461590658121 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 06:24:18 INFO - PROCESS | 1650 | 1461590658122 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 06:24:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 06:24:18 INFO - PROCESS | 1650 | 1461590658124 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 06:24:18 INFO - PROCESS | 1650 | 1461590658125 Marionette TRACE conn2 <- [1,2350,null,{}] 06:24:18 INFO - PROCESS | 1650 | 1461590658127 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}] 06:24:18 INFO - PROCESS | 1650 | 1461590658290 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 06:24:18 INFO - PROCESS | 1650 | 1461590658395 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x137384000 == 60 [pid = 1650] [id = 595] 06:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12b33a400) [pid = 1650] [serial = 1785] [outer = 0x0] 06:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12b52d400) [pid = 1650] [serial = 1786] [outer = 0x12b33a400] 06:24:18 INFO - PROCESS | 1650 | 1461590658446 Marionette DEBUG loaded listener.js 06:24:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12bb57c00) [pid = 1650] [serial = 1787] [outer = 0x12b33a400] 06:24:18 INFO - PROCESS | 1650 | 1461590658989 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]]]}] 06:24:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 06:24:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 919ms 06:24:19 INFO - PROCESS | 1650 | 1461590659065 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 06:24:19 INFO - PROCESS | 1650 | 1461590659066 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 06:24:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 06:24:19 INFO - PROCESS | 1650 | 1461590659074 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 06:24:19 INFO - PROCESS | 1650 | 1461590659075 Marionette TRACE conn2 <- [1,2354,null,{}] 06:24:19 INFO - PROCESS | 1650 | 1461590659077 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}] 06:24:19 INFO - PROCESS | 1650 | 1461590659183 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 06:24:19 INFO - PROCESS | 1650 | 1461590659259 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x1373bf800 == 61 [pid = 1650] [id = 596] 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12bb58000) [pid = 1650] [serial = 1788] [outer = 0x0] 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12bb64800) [pid = 1650] [serial = 1789] [outer = 0x12bb58000] 06:24:19 INFO - PROCESS | 1650 | 1461590659288 Marionette DEBUG loaded listener.js 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12bc94800) [pid = 1650] [serial = 1790] [outer = 0x12bb58000] 06:24:19 INFO - PROCESS | 1650 | 1461590659730 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]]]}] 06:24:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 06:24:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 672ms 06:24:19 INFO - PROCESS | 1650 | 1461590659745 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 06:24:19 INFO - PROCESS | 1650 | 1461590659746 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 06:24:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 06:24:19 INFO - PROCESS | 1650 | 1461590659749 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 06:24:19 INFO - PROCESS | 1650 | 1461590659750 Marionette TRACE conn2 <- [1,2358,null,{}] 06:24:19 INFO - PROCESS | 1650 | 1461590659752 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}] 06:24:19 INFO - PROCESS | 1650 | 1461590659866 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 06:24:19 INFO - PROCESS | 1650 | 1461590659944 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba13800 == 62 [pid = 1650] [id = 597] 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11434f800) [pid = 1650] [serial = 1791] [outer = 0x0] 06:24:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x11638a000) [pid = 1650] [serial = 1792] [outer = 0x11434f800] 06:24:19 INFO - PROCESS | 1650 | 1461590659977 Marionette DEBUG loaded listener.js 06:24:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x11bcd8400) [pid = 1650] [serial = 1793] [outer = 0x11434f800] 06:24:20 INFO - PROCESS | 1650 | 1461590660616 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]]]}] 06:24:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 06:24:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 918ms 06:24:20 INFO - PROCESS | 1650 | 1461590660668 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 06:24:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 06:24:20 INFO - PROCESS | 1650 | 1461590660670 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 06:24:20 INFO - PROCESS | 1650 | 1461590660673 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 06:24:20 INFO - PROCESS | 1650 | 1461590660676 Marionette TRACE conn2 <- [1,2362,null,{}] 06:24:20 INFO - PROCESS | 1650 | 1461590660679 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}] 06:24:20 INFO - PROCESS | 1650 | 1461590660784 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 06:24:20 INFO - PROCESS | 1650 | 1461590660864 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x11b960000 == 63 [pid = 1650] [id = 598] 06:24:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x114bb6000) [pid = 1650] [serial = 1794] [outer = 0x0] 06:24:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x115174400) [pid = 1650] [serial = 1795] [outer = 0x114bb6000] 06:24:20 INFO - PROCESS | 1650 | 1461590660893 Marionette DEBUG loaded listener.js 06:24:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11568dc00) [pid = 1650] [serial = 1796] [outer = 0x114bb6000] 06:24:21 INFO - PROCESS | 1650 | 1461590661351 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]]]}] 06:24:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 06:24:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 721ms 06:24:21 INFO - PROCESS | 1650 | 1461590661396 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 06:24:21 INFO - PROCESS | 1650 | 1461590661401 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 06:24:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 06:24:21 INFO - PROCESS | 1650 | 1461590661408 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 06:24:21 INFO - PROCESS | 1650 | 1461590661410 Marionette TRACE conn2 <- [1,2366,null,{}] 06:24:21 INFO - PROCESS | 1650 | 1461590661414 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}] 06:24:21 INFO - PROCESS | 1650 | 1461590661566 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 06:24:21 INFO - PROCESS | 1650 | 1461590661726 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x125d2f000 == 62 [pid = 1650] [id = 91] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe6d000 == 61 [pid = 1650] [id = 588] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3c5000 == 60 [pid = 1650] [id = 587] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12a804000 == 59 [pid = 1650] [id = 586] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12aebc400) [pid = 1650] [serial = 1708] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x116311000 == 60 [pid = 1650] [id = 599] 06:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x114245c00) [pid = 1650] [serial = 1797] [outer = 0x0] 06:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x115758000) [pid = 1650] [serial = 1798] [outer = 0x114245c00] 06:24:21 INFO - PROCESS | 1650 | 1461590661813 Marionette DEBUG loaded listener.js 06:24:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11a688800) [pid = 1650] [serial = 1799] [outer = 0x114245c00] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12db04000 == 59 [pid = 1650] [id = 585] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12d01a800 == 58 [pid = 1650] [id = 584] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12b878000 == 57 [pid = 1650] [id = 583] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae2d000 == 56 [pid = 1650] [id = 582] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x129580800 == 55 [pid = 1650] [id = 581] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x126d44000 == 54 [pid = 1650] [id = 580] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba0f800 == 53 [pid = 1650] [id = 579] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x11c02f000 == 52 [pid = 1650] [id = 578] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x125b39000 == 51 [pid = 1650] [id = 577] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa84000 == 50 [pid = 1650] [id = 573] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x125b3a000 == 49 [pid = 1650] [id = 571] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x119728800 == 48 [pid = 1650] [id = 570] 06:24:21 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3c9800 == 47 [pid = 1650] [id = 569] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x125d7a400) [pid = 1650] [serial = 1607] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x126e24c00) [pid = 1650] [serial = 1610] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11ae31400) [pid = 1650] [serial = 1601] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11c19a000) [pid = 1650] [serial = 1604] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x1147d8c00) [pid = 1650] [serial = 1595] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x118aefc00) [pid = 1650] [serial = 1598] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x127037000) [pid = 1650] [serial = 1690] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1295ee400) [pid = 1650] [serial = 1693] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12a86b000) [pid = 1650] [serial = 1696] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x123cb3800) [pid = 1650] [serial = 1687] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x129e9c800) [pid = 1650] [serial = 1649] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11561fc00) [pid = 1650] [serial = 1651] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11574e400) [pid = 1650] [serial = 1673] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x115170000) [pid = 1650] [serial = 1672] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12700b400) [pid = 1650] [serial = 1660] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11aa30400) [pid = 1650] [serial = 1678] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11abb4000) [pid = 1650] [serial = 1679] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11c196800) [pid = 1650] [serial = 1657] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x119260400) [pid = 1650] [serial = 1676] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x118676800) [pid = 1650] [serial = 1675] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x119a77c00) [pid = 1650] [serial = 1654] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12a870c00) [pid = 1650] [serial = 1697] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12ab35800) [pid = 1650] [serial = 1669] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11ae34800) [pid = 1650] [serial = 1681] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x11b1ed400) [pid = 1650] [serial = 1682] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11c14f400) [pid = 1650] [serial = 1684] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x11c192400) [pid = 1650] [serial = 1685] [outer = 0x0] [url = about:blank] 06:24:21 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12a866800) [pid = 1650] [serial = 1666] [outer = 0x0] [url = about:blank] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x118f68c00) [pid = 1650] [serial = 1700] [outer = 0x0] [url = about:blank] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x1295e2000) [pid = 1650] [serial = 1663] [outer = 0x0] [url = about:blank] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12acf4000) [pid = 1650] [serial = 1706] [outer = 0x0] [url = about:blank] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12aceb400) [pid = 1650] [serial = 1705] [outer = 0x0] [url = about:blank] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x127aec000) [pid = 1650] [serial = 1702] [outer = 0x0] [url = about:blank] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x115169c00) [pid = 1650] [serial = 1699] [outer = 0x0] [url = about:blank] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x1278a4c00) [pid = 1650] [serial = 1691] [outer = 0x0] [url = about:blank] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x129e9dc00) [pid = 1650] [serial = 1694] [outer = 0x0] [url = about:blank] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x126e24400) [pid = 1650] [serial = 1688] [outer = 0x0] [url = about:blank] 06:24:22 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x12abdcc00) [pid = 1650] [serial = 1703] [outer = 0x0] [url = about:blank] 06:24:22 INFO - PROCESS | 1650 | 1461590662230 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]]]}] 06:24:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 06:24:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 872ms 06:24:22 INFO - PROCESS | 1650 | 1461590662279 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 06:24:22 INFO - PROCESS | 1650 | 1461590662281 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 06:24:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 06:24:22 INFO - PROCESS | 1650 | 1461590662283 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 06:24:22 INFO - PROCESS | 1650 | 1461590662285 Marionette TRACE conn2 <- [1,2370,null,{}] 06:24:22 INFO - PROCESS | 1650 | 1461590662299 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}] 06:24:22 INFO - PROCESS | 1650 | 1461590662390 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 06:24:22 INFO - PROCESS | 1650 | 1461590662396 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c8e0800 == 48 [pid = 1650] [id = 600] 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x11ae66400) [pid = 1650] [serial = 1800] [outer = 0x0] 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x11b136000) [pid = 1650] [serial = 1801] [outer = 0x11ae66400] 06:24:22 INFO - PROCESS | 1650 | 1461590662424 Marionette DEBUG loaded listener.js 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11b93f000) [pid = 1650] [serial = 1802] [outer = 0x11ae66400] 06:24:22 INFO - PROCESS | 1650 | 1461590662792 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]]]}] 06:24:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 06:24:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 527ms 06:24:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 06:24:22 INFO - PROCESS | 1650 | 1461590662811 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 06:24:22 INFO - PROCESS | 1650 | 1461590662812 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 06:24:22 INFO - PROCESS | 1650 | 1461590662814 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 06:24:22 INFO - PROCESS | 1650 | 1461590662815 Marionette TRACE conn2 <- [1,2374,null,{}] 06:24:22 INFO - PROCESS | 1650 | 1461590662818 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}] 06:24:22 INFO - PROCESS | 1650 | 1461590662908 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 06:24:22 INFO - PROCESS | 1650 | 1461590662912 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269e0000 == 49 [pid = 1650] [id = 601] 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x11b13b400) [pid = 1650] [serial = 1803] [outer = 0x0] 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x11c192800) [pid = 1650] [serial = 1804] [outer = 0x11b13b400] 06:24:22 INFO - PROCESS | 1650 | 1461590662938 Marionette DEBUG loaded listener.js 06:24:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x11c286400) [pid = 1650] [serial = 1805] [outer = 0x11b13b400] 06:24:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 06:24:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 467ms 06:24:23 INFO - PROCESS | 1650 | 1461590663277 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]]]}] 06:24:23 INFO - PROCESS | 1650 | 1461590663283 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 06:24:23 INFO - PROCESS | 1650 | 1461590663284 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 06:24:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 06:24:23 INFO - PROCESS | 1650 | 1461590663286 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 06:24:23 INFO - PROCESS | 1650 | 1461590663288 Marionette TRACE conn2 <- [1,2378,null,{}] 06:24:23 INFO - PROCESS | 1650 | 1461590663293 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}] 06:24:23 INFO - PROCESS | 1650 | 1461590663408 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 06:24:23 INFO - PROCESS | 1650 | 1461590663415 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e67000 == 50 [pid = 1650] [id = 602] 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x11b9cbc00) [pid = 1650] [serial = 1806] [outer = 0x0] 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x11c411000) [pid = 1650] [serial = 1807] [outer = 0x11b9cbc00] 06:24:23 INFO - PROCESS | 1650 | 1461590663441 Marionette DEBUG loaded listener.js 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x125b78800) [pid = 1650] [serial = 1808] [outer = 0x11b9cbc00] 06:24:23 INFO - PROCESS | 1650 | 1461590663791 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]]]}] 06:24:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 06:24:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 524ms 06:24:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 06:24:23 INFO - PROCESS | 1650 | 1461590663811 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 06:24:23 INFO - PROCESS | 1650 | 1461590663813 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 06:24:23 INFO - PROCESS | 1650 | 1461590663815 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 06:24:23 INFO - PROCESS | 1650 | 1461590663816 Marionette TRACE conn2 <- [1,2382,null,{}] 06:24:23 INFO - PROCESS | 1650 | 1461590663818 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}] 06:24:23 INFO - PROCESS | 1650 | 1461590663922 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 06:24:23 INFO - PROCESS | 1650 | 1461590663927 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a80b800 == 51 [pid = 1650] [id = 603] 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x125d6f800) [pid = 1650] [serial = 1809] [outer = 0x0] 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x127008400) [pid = 1650] [serial = 1810] [outer = 0x125d6f800] 06:24:23 INFO - PROCESS | 1650 | 1461590663954 Marionette DEBUG loaded listener.js 06:24:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x1295e4c00) [pid = 1650] [serial = 1811] [outer = 0x125d6f800] 06:24:24 INFO - PROCESS | 1650 | 1461590664339 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]]]}] 06:24:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 06:24:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 572ms 06:24:24 INFO - PROCESS | 1650 | 1461590664388 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 06:24:24 INFO - PROCESS | 1650 | 1461590664390 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 06:24:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 06:24:24 INFO - PROCESS | 1650 | 1461590664393 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 06:24:24 INFO - PROCESS | 1650 | 1461590664394 Marionette TRACE conn2 <- [1,2386,null,{}] 06:24:24 INFO - PROCESS | 1650 | 1461590664396 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}] 06:24:24 INFO - PROCESS | 1650 | 1461590664506 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 06:24:24 INFO - PROCESS | 1650 | 1461590664523 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae2a800 == 52 [pid = 1650] [id = 604] 06:24:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x1295e5000) [pid = 1650] [serial = 1812] [outer = 0x0] 06:24:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x129e91800) [pid = 1650] [serial = 1813] [outer = 0x1295e5000] 06:24:24 INFO - PROCESS | 1650 | 1461590664549 Marionette DEBUG loaded listener.js 06:24:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12a864800) [pid = 1650] [serial = 1814] [outer = 0x1295e5000] 06:24:24 INFO - PROCESS | 1650 | 1461590664875 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]]]}] 06:24:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 06:24:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 517ms 06:24:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 06:24:24 INFO - PROCESS | 1650 | 1461590664911 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 06:24:24 INFO - PROCESS | 1650 | 1461590664912 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 06:24:24 INFO - PROCESS | 1650 | 1461590664914 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 06:24:24 INFO - PROCESS | 1650 | 1461590664915 Marionette TRACE conn2 <- [1,2390,null,{}] 06:24:24 INFO - PROCESS | 1650 | 1461590664918 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}] 06:24:25 INFO - PROCESS | 1650 | 1461590665029 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 06:24:25 INFO - PROCESS | 1650 | 1461590665044 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bba5000 == 53 [pid = 1650] [id = 605] 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x1295eb400) [pid = 1650] [serial = 1815] [outer = 0x0] 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12ab30400) [pid = 1650] [serial = 1816] [outer = 0x1295eb400] 06:24:25 INFO - PROCESS | 1650 | 1461590665069 Marionette DEBUG loaded listener.js 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12ab3d000) [pid = 1650] [serial = 1817] [outer = 0x1295eb400] 06:24:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 06:24:25 INFO - PROCESS | 1650 | 1461590665426 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]]]}] 06:24:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 518ms 06:24:25 INFO - PROCESS | 1650 | 1461590665433 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 06:24:25 INFO - PROCESS | 1650 | 1461590665434 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 06:24:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 06:24:25 INFO - PROCESS | 1650 | 1461590665436 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 06:24:25 INFO - PROCESS | 1650 | 1461590665439 Marionette TRACE conn2 <- [1,2394,null,{}] 06:24:25 INFO - PROCESS | 1650 | 1461590665444 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}] 06:24:25 INFO - PROCESS | 1650 | 1461590665561 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 06:24:25 INFO - PROCESS | 1650 | 1461590665571 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d01d000 == 54 [pid = 1650] [id = 606] 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x129e89000) [pid = 1650] [serial = 1818] [outer = 0x0] 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12abddc00) [pid = 1650] [serial = 1819] [outer = 0x129e89000] 06:24:25 INFO - PROCESS | 1650 | 1461590665596 Marionette DEBUG loaded listener.js 06:24:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12aebc400) [pid = 1650] [serial = 1820] [outer = 0x129e89000] 06:24:25 INFO - PROCESS | 1650 | 1461590665948 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]]]}] 06:24:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 06:24:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 524ms 06:24:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 06:24:25 INFO - PROCESS | 1650 | 1461590665960 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 06:24:25 INFO - PROCESS | 1650 | 1461590665961 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 06:24:25 INFO - PROCESS | 1650 | 1461590665963 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 06:24:25 INFO - PROCESS | 1650 | 1461590665964 Marionette TRACE conn2 <- [1,2398,null,{}] 06:24:25 INFO - PROCESS | 1650 | 1461590665967 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}] 06:24:26 INFO - PROCESS | 1650 | 1461590666081 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 06:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12ab33c00) [pid = 1650] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 06:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11c190000) [pid = 1650] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 06:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x115622c00) [pid = 1650] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 06:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12ab36c00) [pid = 1650] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 06:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x11ae32400) [pid = 1650] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 06:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x11c447c00) [pid = 1650] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 06:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x1278a5c00) [pid = 1650] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 06:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12b0a2800) [pid = 1650] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 06:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x119259000) [pid = 1650] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 06:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x118af1c00) [pid = 1650] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 06:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x125da6400) [pid = 1650] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 06:24:26 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b25ac00) [pid = 1650] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 06:24:26 INFO - PROCESS | 1650 | 1461590666308 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d3f800 == 55 [pid = 1650] [id = 607] 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x115623c00) [pid = 1650] [serial = 1821] [outer = 0x0] 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x119259000) [pid = 1650] [serial = 1822] [outer = 0x115623c00] 06:24:26 INFO - PROCESS | 1650 | 1461590666337 Marionette DEBUG loaded listener.js 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x11abb6c00) [pid = 1650] [serial = 1823] [outer = 0x115623c00] 06:24:26 INFO - PROCESS | 1650 | 1461590666624 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]]]}] 06:24:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 06:24:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 672ms 06:24:26 INFO - PROCESS | 1650 | 1461590666644 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 06:24:26 INFO - PROCESS | 1650 | 1461590666645 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 06:24:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 06:24:26 INFO - PROCESS | 1650 | 1461590666648 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 06:24:26 INFO - PROCESS | 1650 | 1461590666650 Marionette TRACE conn2 <- [1,2402,null,{}] 06:24:26 INFO - PROCESS | 1650 | 1461590666652 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}] 06:24:26 INFO - PROCESS | 1650 | 1461590666773 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 06:24:26 INFO - PROCESS | 1650 | 1461590666835 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dba8000 == 56 [pid = 1650] [id = 608] 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x118af1c00) [pid = 1650] [serial = 1824] [outer = 0x0] 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12aced400) [pid = 1650] [serial = 1825] [outer = 0x118af1c00] 06:24:26 INFO - PROCESS | 1650 | 1461590666865 Marionette DEBUG loaded listener.js 06:24:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b268000) [pid = 1650] [serial = 1826] [outer = 0x118af1c00] 06:24:27 INFO - PROCESS | 1650 | 1461590667156 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]]]}] 06:24:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 06:24:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 519ms 06:24:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 06:24:27 INFO - PROCESS | 1650 | 1461590667167 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 06:24:27 INFO - PROCESS | 1650 | 1461590667168 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 06:24:27 INFO - PROCESS | 1650 | 1461590667171 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 06:24:27 INFO - PROCESS | 1650 | 1461590667173 Marionette TRACE conn2 <- [1,2406,null,{}] 06:24:27 INFO - PROCESS | 1650 | 1461590667182 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}] 06:24:27 INFO - PROCESS | 1650 | 1461590667282 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 06:24:27 INFO - PROCESS | 1650 | 1461590667286 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3be000 == 57 [pid = 1650] [id = 609] 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b0af000) [pid = 1650] [serial = 1827] [outer = 0x0] 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x12b531000) [pid = 1650] [serial = 1828] [outer = 0x12b0af000] 06:24:27 INFO - PROCESS | 1650 | 1461590667312 Marionette DEBUG loaded listener.js 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x12b672c00) [pid = 1650] [serial = 1829] [outer = 0x12b0af000] 06:24:27 INFO - PROCESS | 1650 | 1461590667662 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]]]}] 06:24:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 06:24:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 526ms 06:24:27 INFO - PROCESS | 1650 | 1461590667697 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 06:24:27 INFO - PROCESS | 1650 | 1461590667698 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 06:24:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 06:24:27 INFO - PROCESS | 1650 | 1461590667715 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 06:24:27 INFO - PROCESS | 1650 | 1461590667716 Marionette TRACE conn2 <- [1,2410,null,{}] 06:24:27 INFO - PROCESS | 1650 | 1461590667718 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}] 06:24:27 INFO - PROCESS | 1650 | 1461590667809 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 06:24:27 INFO - PROCESS | 1650 | 1461590667813 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fe7d000 == 58 [pid = 1650] [id = 610] 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x12b532400) [pid = 1650] [serial = 1830] [outer = 0x0] 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x12bb60000) [pid = 1650] [serial = 1831] [outer = 0x12b532400] 06:24:27 INFO - PROCESS | 1650 | 1461590667838 Marionette DEBUG loaded listener.js 06:24:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x12bc9a000) [pid = 1650] [serial = 1832] [outer = 0x12b532400] 06:24:28 INFO - PROCESS | 1650 | 1461590668211 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]]]}] 06:24:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 06:24:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 518ms 06:24:28 INFO - PROCESS | 1650 | 1461590668234 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 06:24:28 INFO - PROCESS | 1650 | 1461590668236 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 06:24:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 06:24:28 INFO - PROCESS | 1650 | 1461590668240 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 06:24:28 INFO - PROCESS | 1650 | 1461590668241 Marionette TRACE conn2 <- [1,2414,null,{}] 06:24:28 INFO - PROCESS | 1650 | 1461590668244 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}] 06:24:28 INFO - PROCESS | 1650 | 1461590668489 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 06:24:28 INFO - PROCESS | 1650 | 1461590668690 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x119236000 == 59 [pid = 1650] [id = 611] 06:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x114b47800) [pid = 1650] [serial = 1833] [outer = 0x0] 06:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x114fb2400) [pid = 1650] [serial = 1834] [outer = 0x114b47800] 06:24:28 INFO - PROCESS | 1650 | 1461590668779 Marionette DEBUG loaded listener.js 06:24:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x115685c00) [pid = 1650] [serial = 1835] [outer = 0x114b47800] 06:24:29 INFO - PROCESS | 1650 | 1461590669201 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]]]}] 06:24:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 06:24:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1023ms 06:24:29 INFO - PROCESS | 1650 | 1461590669263 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 06:24:29 INFO - PROCESS | 1650 | 1461590669265 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 06:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 06:24:29 INFO - PROCESS | 1650 | 1461590669269 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 06:24:29 INFO - PROCESS | 1650 | 1461590669272 Marionette TRACE conn2 <- [1,2418,null,{}] 06:24:29 INFO - PROCESS | 1650 | 1461590669308 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}] 06:24:29 INFO - PROCESS | 1650 | 1461590669422 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 06:24:29 INFO - PROCESS | 1650 | 1461590669500 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x125d1a000 == 60 [pid = 1650] [id = 612] 06:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x119d8fc00) [pid = 1650] [serial = 1836] [outer = 0x0] 06:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11aa49000) [pid = 1650] [serial = 1837] [outer = 0x119d8fc00] 06:24:29 INFO - PROCESS | 1650 | 1461590669532 Marionette DEBUG loaded listener.js 06:24:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11ae3b800) [pid = 1650] [serial = 1838] [outer = 0x119d8fc00] 06:24:29 INFO - PROCESS | 1650 | 1461590669925 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]]]}] 06:24:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 06:24:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 694ms 06:24:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 06:24:29 INFO - PROCESS | 1650 | 1461590669963 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 06:24:29 INFO - PROCESS | 1650 | 1461590669964 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 06:24:29 INFO - PROCESS | 1650 | 1461590669967 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 06:24:29 INFO - PROCESS | 1650 | 1461590669968 Marionette TRACE conn2 <- [1,2422,null,{}] 06:24:29 INFO - PROCESS | 1650 | 1461590669971 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}] 06:24:30 INFO - PROCESS | 1650 | 1461590670102 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 06:24:30 INFO - PROCESS | 1650 | 1461590670183 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbb6800 == 61 [pid = 1650] [id = 613] 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x11b9c3c00) [pid = 1650] [serial = 1839] [outer = 0x0] 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x11c283800) [pid = 1650] [serial = 1840] [outer = 0x11b9c3c00] 06:24:30 INFO - PROCESS | 1650 | 1461590670213 Marionette DEBUG loaded listener.js 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x125da8000) [pid = 1650] [serial = 1841] [outer = 0x11b9c3c00] 06:24:30 INFO - PROCESS | 1650 | 1461590670630 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]]]}] 06:24:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 06:24:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 670ms 06:24:30 INFO - PROCESS | 1650 | 1461590670637 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 06:24:30 INFO - PROCESS | 1650 | 1461590670640 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 06:24:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 06:24:30 INFO - PROCESS | 1650 | 1461590670648 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 06:24:30 INFO - PROCESS | 1650 | 1461590670652 Marionette TRACE conn2 <- [1,2426,null,{}] 06:24:30 INFO - PROCESS | 1650 | 1461590670654 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}] 06:24:30 INFO - PROCESS | 1650 | 1461590670767 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 06:24:30 INFO - PROCESS | 1650 | 1461590670874 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x13018d000 == 62 [pid = 1650] [id = 614] 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11c14f400) [pid = 1650] [serial = 1842] [outer = 0x0] 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12700f000) [pid = 1650] [serial = 1843] [outer = 0x11c14f400] 06:24:30 INFO - PROCESS | 1650 | 1461590670905 Marionette DEBUG loaded listener.js 06:24:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12abd4c00) [pid = 1650] [serial = 1844] [outer = 0x11c14f400] 06:24:31 INFO - PROCESS | 1650 | 1461590671298 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]]]}] 06:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 06:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 675ms 06:24:31 INFO - PROCESS | 1650 | 1461590671320 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 06:24:31 INFO - PROCESS | 1650 | 1461590671321 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 06:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 06:24:31 INFO - PROCESS | 1650 | 1461590671323 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 06:24:31 INFO - PROCESS | 1650 | 1461590671325 Marionette TRACE conn2 <- [1,2430,null,{}] 06:24:31 INFO - PROCESS | 1650 | 1461590671327 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}] 06:24:31 INFO - PROCESS | 1650 | 1461590671437 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 06:24:31 INFO - PROCESS | 1650 | 1461590671534 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x1373bf000 == 63 [pid = 1650] [id = 615] 06:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12acf2800) [pid = 1650] [serial = 1845] [outer = 0x0] 06:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12b0a9400) [pid = 1650] [serial = 1846] [outer = 0x12acf2800] 06:24:31 INFO - PROCESS | 1650 | 1461590671564 Marionette DEBUG loaded listener.js 06:24:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12b0bfc00) [pid = 1650] [serial = 1847] [outer = 0x12acf2800] 06:24:31 INFO - PROCESS | 1650 | 1461590671975 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]]]}] 06:24:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 06:24:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 670ms 06:24:31 INFO - PROCESS | 1650 | 1461590671994 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 06:24:31 INFO - PROCESS | 1650 | 1461590671996 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 06:24:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 06:24:32 INFO - PROCESS | 1650 | 1461590672000 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 06:24:32 INFO - PROCESS | 1650 | 1461590672002 Marionette TRACE conn2 <- [1,2434,null,{}] 06:24:32 INFO - PROCESS | 1650 | 1461590672027 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}] 06:24:32 INFO - PROCESS | 1650 | 1461590672195 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 06:24:32 INFO - PROCESS | 1650 | 1461590672298 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b43800 == 64 [pid = 1650] [id = 616] 06:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12b8a1800) [pid = 1650] [serial = 1848] [outer = 0x0] 06:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12bb65c00) [pid = 1650] [serial = 1849] [outer = 0x12b8a1800] 06:24:32 INFO - PROCESS | 1650 | 1461590672335 Marionette DEBUG loaded listener.js 06:24:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12c7f6800) [pid = 1650] [serial = 1850] [outer = 0x12b8a1800] 06:24:32 INFO - PROCESS | 1650 | 1461590672803 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]]]}] 06:24:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 06:24:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 872ms 06:24:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 06:24:32 INFO - PROCESS | 1650 | 1461590672872 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 06:24:32 INFO - PROCESS | 1650 | 1461590672873 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 06:24:32 INFO - PROCESS | 1650 | 1461590672875 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 06:24:32 INFO - PROCESS | 1650 | 1461590672876 Marionette TRACE conn2 <- [1,2438,null,{}] 06:24:32 INFO - PROCESS | 1650 | 1461590672879 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}] 06:24:32 INFO - PROCESS | 1650 | 1461590672987 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 06:24:33 INFO - PROCESS | 1650 | 1461590673094 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b8c000 == 65 [pid = 1650] [id = 617] 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12be95c00) [pid = 1650] [serial = 1851] [outer = 0x0] 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12cfcc400) [pid = 1650] [serial = 1852] [outer = 0x12be95c00] 06:24:33 INFO - PROCESS | 1650 | 1461590673125 Marionette DEBUG loaded listener.js 06:24:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12d1c1000) [pid = 1650] [serial = 1853] [outer = 0x12be95c00] 06:24:33 INFO - PROCESS | 1650 | 1461590673567 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]]]}] 06:24:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 06:24:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 719ms 06:24:33 INFO - PROCESS | 1650 | 1461590673595 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 06:24:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 06:24:33 INFO - PROCESS | 1650 | 1461590673597 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 06:24:33 INFO - PROCESS | 1650 | 1461590673601 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 06:24:33 INFO - PROCESS | 1650 | 1461590673603 Marionette TRACE conn2 <- [1,2442,null,{}] 06:24:33 INFO - PROCESS | 1650 | 1461590673607 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}] 06:24:33 INFO - PROCESS | 1650 | 1461590673779 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 06:24:34 INFO - PROCESS | 1650 | 1461590674129 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c167800 == 66 [pid = 1650] [id = 618] 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x114fb4c00) [pid = 1650] [serial = 1854] [outer = 0x0] 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11516bc00) [pid = 1650] [serial = 1855] [outer = 0x114fb4c00] 06:24:34 INFO - PROCESS | 1650 | 1461590674163 Marionette DEBUG loaded listener.js 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x115752000) [pid = 1650] [serial = 1856] [outer = 0x114fb4c00] 06:24:34 INFO - PROCESS | 1650 | 1461590674702 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]]]}] 06:24:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 06:24:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1123ms 06:24:34 INFO - PROCESS | 1650 | 1461590674742 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 06:24:34 INFO - PROCESS | 1650 | 1461590674745 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 06:24:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 06:24:34 INFO - PROCESS | 1650 | 1461590674752 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 06:24:34 INFO - PROCESS | 1650 | 1461590674754 Marionette TRACE conn2 <- [1,2446,null,{}] 06:24:34 INFO - PROCESS | 1650 | 1461590674761 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}] 06:24:34 INFO - PROCESS | 1650 | 1461590674867 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 06:24:34 INFO - PROCESS | 1650 | 1461590674952 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x1276ca000 == 67 [pid = 1650] [id = 619] 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x114fb5400) [pid = 1650] [serial = 1857] [outer = 0x0] 06:24:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x1166fc400) [pid = 1650] [serial = 1858] [outer = 0x114fb5400] 06:24:34 INFO - PROCESS | 1650 | 1461590674980 Marionette DEBUG loaded listener.js 06:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11b133800) [pid = 1650] [serial = 1859] [outer = 0x114fb5400] 06:24:35 INFO - PROCESS | 1650 | 1461590675395 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]]]}] 06:24:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 06:24:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 675ms 06:24:35 INFO - PROCESS | 1650 | 1461590675434 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 06:24:35 INFO - PROCESS | 1650 | 1461590675437 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 06:24:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 06:24:35 INFO - PROCESS | 1650 | 1461590675454 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 06:24:35 INFO - PROCESS | 1650 | 1461590675455 Marionette TRACE conn2 <- [1,2450,null,{}] 06:24:35 INFO - PROCESS | 1650 | 1461590675458 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}] 06:24:35 INFO - PROCESS | 1650 | 1461590675562 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 06:24:35 INFO - PROCESS | 1650 | 1461590675631 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d4a800 == 68 [pid = 1650] [id = 620] 06:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x119d8c000) [pid = 1650] [serial = 1860] [outer = 0x0] 06:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x11c411800) [pid = 1650] [serial = 1861] [outer = 0x119d8c000] 06:24:35 INFO - PROCESS | 1650 | 1461590675704 Marionette DEBUG loaded listener.js 06:24:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x125b7e000) [pid = 1650] [serial = 1862] [outer = 0x119d8c000] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11aebb000 == 67 [pid = 1650] [id = 100] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe7d000 == 66 [pid = 1650] [id = 610] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3be000 == 65 [pid = 1650] [id = 609] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12dba8000 == 64 [pid = 1650] [id = 608] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x119d3f800 == 63 [pid = 1650] [id = 607] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12d01d000 == 62 [pid = 1650] [id = 606] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12bba5000 == 61 [pid = 1650] [id = 605] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x119d91c00) [pid = 1650] [serial = 1714] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x127038800) [pid = 1650] [serial = 1729] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11c195000) [pid = 1650] [serial = 1717] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12b0aac00) [pid = 1650] [serial = 1726] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x115175800) [pid = 1650] [serial = 1711] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x125b80c00) [pid = 1650] [serial = 1720] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12a86c000) [pid = 1650] [serial = 1723] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12b341c00) [pid = 1650] [serial = 1768] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae2a800 == 60 [pid = 1650] [id = 604] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12a80b800 == 59 [pid = 1650] [id = 603] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x126e67000 == 58 [pid = 1650] [id = 602] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1269e0000 == 57 [pid = 1650] [id = 601] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11c8e0800 == 56 [pid = 1650] [id = 600] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x116311000 == 55 [pid = 1650] [id = 599] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11b960000 == 54 [pid = 1650] [id = 598] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x137384000 == 53 [pid = 1650] [id = 595] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13082a000 == 52 [pid = 1650] [id = 594] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x130533800 == 51 [pid = 1650] [id = 593] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa99800 == 50 [pid = 1650] [id = 592] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x126e69800 == 49 [pid = 1650] [id = 591] 06:24:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11abd9000 == 48 [pid = 1650] [id = 590] 06:24:36 INFO - PROCESS | 1650 | 1461590676116 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]]]}] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12abd5000) [pid = 1650] [serial = 1750] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x11c90bc00) [pid = 1650] [serial = 1741] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1188e8000) [pid = 1650] [serial = 1733] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x115688c00) [pid = 1650] [serial = 1732] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12aebc800) [pid = 1650] [serial = 1753] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12acea800) [pid = 1650] [serial = 1751] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11ae65000) [pid = 1650] [serial = 1738] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11bfd3000) [pid = 1650] [serial = 1739] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x126b73800) [pid = 1650] [serial = 1744] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x127273c00) [pid = 1650] [serial = 1745] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x129e8b400) [pid = 1650] [serial = 1747] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12b0acc00) [pid = 1650] [serial = 1756] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11ae32800) [pid = 1650] [serial = 1736] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x11aa4a800) [pid = 1650] [serial = 1735] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11b13f400) [pid = 1650] [serial = 1759] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12aec9c00) [pid = 1650] [serial = 1754] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x129e94000) [pid = 1650] [serial = 1762] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12b263800) [pid = 1650] [serial = 1765] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x125b7cc00) [pid = 1650] [serial = 1760] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12b0b6800) [pid = 1650] [serial = 1757] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x125b7ec00) [pid = 1650] [serial = 1742] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12b25b400) [pid = 1650] [serial = 1763] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12ab33400) [pid = 1650] [serial = 1748] [outer = 0x0] [url = about:blank] 06:24:36 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x12b337000) [pid = 1650] [serial = 1766] [outer = 0x0] [url = about:blank] 06:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 06:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 722ms 06:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 06:24:36 INFO - PROCESS | 1650 | 1461590676175 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 06:24:36 INFO - PROCESS | 1650 | 1461590676177 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 06:24:36 INFO - PROCESS | 1650 | 1461590676183 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 06:24:36 INFO - PROCESS | 1650 | 1461590676187 Marionette TRACE conn2 <- [1,2454,null,{}] 06:24:36 INFO - PROCESS | 1650 | 1461590676190 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}] 06:24:36 INFO - PROCESS | 1650 | 1461590676284 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 06:24:36 INFO - PROCESS | 1650 | 1461590676291 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba06800 == 49 [pid = 1650] [id = 621] 06:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x119a6e000) [pid = 1650] [serial = 1863] [outer = 0x0] 06:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x125ba7000) [pid = 1650] [serial = 1864] [outer = 0x119a6e000] 06:24:36 INFO - PROCESS | 1650 | 1461590676318 Marionette DEBUG loaded listener.js 06:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12697c800) [pid = 1650] [serial = 1865] [outer = 0x119a6e000] 06:24:36 INFO - PROCESS | 1650 | 1461590676660 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]]]}] 06:24:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 06:24:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 527ms 06:24:36 INFO - PROCESS | 1650 | 1461590676706 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 06:24:36 INFO - PROCESS | 1650 | 1461590676708 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 06:24:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 06:24:36 INFO - PROCESS | 1650 | 1461590676710 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 06:24:36 INFO - PROCESS | 1650 | 1461590676711 Marionette TRACE conn2 <- [1,2458,null,{}] 06:24:36 INFO - PROCESS | 1650 | 1461590676714 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}] 06:24:36 INFO - PROCESS | 1650 | 1461590676806 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 06:24:36 INFO - PROCESS | 1650 | 1461590676810 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11916e800 == 50 [pid = 1650] [id = 622] 06:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12700e400) [pid = 1650] [serial = 1866] [outer = 0x0] 06:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x1278a5c00) [pid = 1650] [serial = 1867] [outer = 0x12700e400] 06:24:36 INFO - PROCESS | 1650 | 1461590676836 Marionette DEBUG loaded listener.js 06:24:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x1295e4400) [pid = 1650] [serial = 1868] [outer = 0x12700e400] 06:24:37 INFO - PROCESS | 1650 | 1461590677182 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]]]}] 06:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 06:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 518ms 06:24:37 INFO - PROCESS | 1650 | 1461590677229 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 06:24:37 INFO - PROCESS | 1650 | 1461590677230 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 06:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 06:24:37 INFO - PROCESS | 1650 | 1461590677232 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 06:24:37 INFO - PROCESS | 1650 | 1461590677233 Marionette TRACE conn2 <- [1,2462,null,{}] 06:24:37 INFO - PROCESS | 1650 | 1461590677249 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}] 06:24:37 INFO - PROCESS | 1650 | 1461590677340 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 06:24:37 INFO - PROCESS | 1650 | 1461590677345 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae2b800 == 51 [pid = 1650] [id = 623] 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12a862800) [pid = 1650] [serial = 1869] [outer = 0x0] 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12a86c000) [pid = 1650] [serial = 1870] [outer = 0x12a862800] 06:24:37 INFO - PROCESS | 1650 | 1461590677376 Marionette DEBUG loaded listener.js 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12abd4000) [pid = 1650] [serial = 1871] [outer = 0x12a862800] 06:24:37 INFO - PROCESS | 1650 | 1461590677721 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]]]}] 06:24:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 06:24:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 529ms 06:24:37 INFO - PROCESS | 1650 | 1461590677762 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 06:24:37 INFO - PROCESS | 1650 | 1461590677763 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 06:24:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 06:24:37 INFO - PROCESS | 1650 | 1461590677765 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 06:24:37 INFO - PROCESS | 1650 | 1461590677766 Marionette TRACE conn2 <- [1,2466,null,{}] 06:24:37 INFO - PROCESS | 1650 | 1461590677769 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}] 06:24:37 INFO - PROCESS | 1650 | 1461590677862 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 06:24:37 INFO - PROCESS | 1650 | 1461590677938 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bba7000 == 52 [pid = 1650] [id = 624] 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x129e94000) [pid = 1650] [serial = 1872] [outer = 0x0] 06:24:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12acea800) [pid = 1650] [serial = 1873] [outer = 0x129e94000] 06:24:37 INFO - PROCESS | 1650 | 1461590677964 Marionette DEBUG loaded listener.js 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12b0acc00) [pid = 1650] [serial = 1874] [outer = 0x129e94000] 06:24:38 INFO - PROCESS | 1650 | 1461590678282 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]]]}] 06:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 06:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 569ms 06:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 06:24:38 INFO - PROCESS | 1650 | 1461590678334 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 06:24:38 INFO - PROCESS | 1650 | 1461590678336 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 06:24:38 INFO - PROCESS | 1650 | 1461590678338 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 06:24:38 INFO - PROCESS | 1650 | 1461590678339 Marionette TRACE conn2 <- [1,2470,null,{}] 06:24:38 INFO - PROCESS | 1650 | 1461590678341 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}] 06:24:38 INFO - PROCESS | 1650 | 1461590678457 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 06:24:38 INFO - PROCESS | 1650 | 1461590678467 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1dd000 == 53 [pid = 1650] [id = 625] 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12a86e000) [pid = 1650] [serial = 1875] [outer = 0x0] 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12b25dc00) [pid = 1650] [serial = 1876] [outer = 0x12a86e000] 06:24:38 INFO - PROCESS | 1650 | 1461590678492 Marionette DEBUG loaded listener.js 06:24:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12b337400) [pid = 1650] [serial = 1877] [outer = 0x12a86e000] 06:24:38 INFO - PROCESS | 1650 | 1461590678858 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]]]}] 06:24:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 06:24:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 572ms 06:24:38 INFO - PROCESS | 1650 | 1461590678911 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 06:24:38 INFO - PROCESS | 1650 | 1461590678913 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 06:24:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 06:24:38 INFO - PROCESS | 1650 | 1461590678917 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 06:24:38 INFO - PROCESS | 1650 | 1461590678918 Marionette TRACE conn2 <- [1,2474,null,{}] 06:24:38 INFO - PROCESS | 1650 | 1461590678922 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}] 06:24:39 INFO - PROCESS | 1650 | 1461590679091 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 06:24:39 INFO - PROCESS | 1650 | 1461590679140 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e36d000 == 54 [pid = 1650] [id = 626] 06:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12b338400) [pid = 1650] [serial = 1878] [outer = 0x0] 06:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12b526000) [pid = 1650] [serial = 1879] [outer = 0x12b338400] 06:24:39 INFO - PROCESS | 1650 | 1461590679235 Marionette DEBUG loaded listener.js 06:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12b66b800) [pid = 1650] [serial = 1880] [outer = 0x12b338400] 06:24:39 INFO - PROCESS | 1650 | 1461590679588 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]]]}] 06:24:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 06:24:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 723ms 06:24:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 06:24:39 INFO - PROCESS | 1650 | 1461590679640 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 06:24:39 INFO - PROCESS | 1650 | 1461590679641 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 06:24:39 INFO - PROCESS | 1650 | 1461590679643 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 06:24:39 INFO - PROCESS | 1650 | 1461590679644 Marionette TRACE conn2 <- [1,2478,null,{}] 06:24:39 INFO - PROCESS | 1650 | 1461590679646 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}] 06:24:39 INFO - PROCESS | 1650 | 1461590679762 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 06:24:39 INFO - PROCESS | 1650 | 1461590679778 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3c4000 == 55 [pid = 1650] [id = 627] 06:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12b33f400) [pid = 1650] [serial = 1881] [outer = 0x0] 06:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12bb60400) [pid = 1650] [serial = 1882] [outer = 0x12b33f400] 06:24:39 INFO - PROCESS | 1650 | 1461590679803 Marionette DEBUG loaded listener.js 06:24:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12be8f800) [pid = 1650] [serial = 1883] [outer = 0x12b33f400] 06:24:40 INFO - PROCESS | 1650 | 1461590680150 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]]]}] 06:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 06:24:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 518ms 06:24:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 06:24:40 INFO - PROCESS | 1650 | 1461590680161 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 06:24:40 INFO - PROCESS | 1650 | 1461590680162 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 06:24:40 INFO - PROCESS | 1650 | 1461590680164 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 06:24:40 INFO - PROCESS | 1650 | 1461590680166 Marionette TRACE conn2 <- [1,2482,null,{}] 06:24:40 INFO - PROCESS | 1650 | 1461590680168 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}] 06:24:40 INFO - PROCESS | 1650 | 1461590680526 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11b1e6c00) [pid = 1650] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11c43ec00) [pid = 1650] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1147df000) [pid = 1650] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x119130000) [pid = 1650] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11abaf000) [pid = 1650] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x11c289c00) [pid = 1650] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x125b7e400) [pid = 1650] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x129e88800) [pid = 1650] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x125da3800) [pid = 1650] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x1295e5000) [pid = 1650] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1295eb400) [pid = 1650] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x129e89000) [pid = 1650] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x118af1c00) [pid = 1650] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x115623c00) [pid = 1650] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12b0af000) [pid = 1650] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x125d6f800) [pid = 1650] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x114245c00) [pid = 1650] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x11ae66400) [pid = 1650] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x11434f800) [pid = 1650] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x114bb6000) [pid = 1650] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11b13b400) [pid = 1650] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 06:24:40 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x11b9cbc00) [pid = 1650] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 06:24:40 INFO - PROCESS | 1650 | 1461590680601 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d3a000 == 56 [pid = 1650] [id = 628] 06:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x114245c00) [pid = 1650] [serial = 1884] [outer = 0x0] 06:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x114bb6000) [pid = 1650] [serial = 1885] [outer = 0x114245c00] 06:24:40 INFO - PROCESS | 1650 | 1461590680631 Marionette DEBUG loaded listener.js 06:24:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11b1e6c00) [pid = 1650] [serial = 1886] [outer = 0x114245c00] 06:24:40 INFO - PROCESS | 1650 | 1461590680919 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]]]}] 06:24:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 06:24:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 771ms 06:24:40 INFO - PROCESS | 1650 | 1461590680937 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 06:24:40 INFO - PROCESS | 1650 | 1461590680938 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 06:24:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 06:24:40 INFO - PROCESS | 1650 | 1461590680948 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 06:24:40 INFO - PROCESS | 1650 | 1461590680950 Marionette TRACE conn2 <- [1,2486,null,{}] 06:24:40 INFO - PROCESS | 1650 | 1461590680952 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}] 06:24:41 INFO - PROCESS | 1650 | 1461590681102 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 06:24:41 INFO - PROCESS | 1650 | 1461590681140 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db9e800 == 57 [pid = 1650] [id = 629] 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x11561f400) [pid = 1650] [serial = 1887] [outer = 0x0] 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x125b7e400) [pid = 1650] [serial = 1888] [outer = 0x11561f400] 06:24:41 INFO - PROCESS | 1650 | 1461590681165 Marionette DEBUG loaded listener.js 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12cfc2000) [pid = 1650] [serial = 1889] [outer = 0x11561f400] 06:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 06:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 06:24:41 INFO - PROCESS | 1650 | 1461590681463 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]]]}] 06:24:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 06:24:41 INFO - PROCESS | 1650 | 1461590681469 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 06:24:41 INFO - PROCESS | 1650 | 1461590681470 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 06:24:41 INFO - PROCESS | 1650 | 1461590681480 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 06:24:41 INFO - PROCESS | 1650 | 1461590681481 Marionette TRACE conn2 <- [1,2490,null,{}] 06:24:41 INFO - PROCESS | 1650 | 1461590681484 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}] 06:24:41 INFO - PROCESS | 1650 | 1461590681583 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 06:24:41 INFO - PROCESS | 1650 | 1461590681588 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x130821800 == 58 [pid = 1650] [id = 630] 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x129ea0000) [pid = 1650] [serial = 1890] [outer = 0x0] 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12d1c9000) [pid = 1650] [serial = 1891] [outer = 0x129ea0000] 06:24:41 INFO - PROCESS | 1650 | 1461590681612 Marionette DEBUG loaded listener.js 06:24:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12d659c00) [pid = 1650] [serial = 1892] [outer = 0x129ea0000] 06:24:41 INFO - PROCESS | 1650 | 1461590681968 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]]]}] 06:24:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 06:24:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 526ms 06:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 06:24:42 INFO - PROCESS | 1650 | 1461590681999 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 06:24:42 INFO - PROCESS | 1650 | 1461590682000 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 06:24:42 INFO - PROCESS | 1650 | 1461590682002 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 06:24:42 INFO - PROCESS | 1650 | 1461590682003 Marionette TRACE conn2 <- [1,2494,null,{}] 06:24:42 INFO - PROCESS | 1650 | 1461590682006 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}] 06:24:42 INFO - PROCESS | 1650 | 1461590682132 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 06:24:42 INFO - PROCESS | 1650 | 1461590682139 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x1373b7800 == 59 [pid = 1650] [id = 631] 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12d1cd000) [pid = 1650] [serial = 1893] [outer = 0x0] 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12d662c00) [pid = 1650] [serial = 1894] [outer = 0x12d1cd000] 06:24:42 INFO - PROCESS | 1650 | 1461590682163 Marionette DEBUG loaded listener.js 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12d6cc400) [pid = 1650] [serial = 1895] [outer = 0x12d1cd000] 06:24:42 INFO - PROCESS | 1650 | 1461590682466 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]]]}] 06:24:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 06:24:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 518ms 06:24:42 INFO - PROCESS | 1650 | 1461590682562 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 06:24:42 INFO - PROCESS | 1650 | 1461590682564 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 06:24:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 06:24:42 INFO - PROCESS | 1650 | 1461590682569 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 06:24:42 INFO - PROCESS | 1650 | 1461590682571 Marionette TRACE conn2 <- [1,2498,null,{}] 06:24:42 INFO - PROCESS | 1650 | 1461590682575 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}] 06:24:42 INFO - PROCESS | 1650 | 1461590682681 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 06:24:42 INFO - PROCESS | 1650 | 1461590682791 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abc2800 == 60 [pid = 1650] [id = 632] 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x115622000) [pid = 1650] [serial = 1896] [outer = 0x0] 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x115688c00) [pid = 1650] [serial = 1897] [outer = 0x115622000] 06:24:42 INFO - PROCESS | 1650 | 1461590682822 Marionette DEBUG loaded listener.js 06:24:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x118af2c00) [pid = 1650] [serial = 1898] [outer = 0x115622000] 06:24:43 INFO - PROCESS | 1650 | 1461590683299 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]]]}] 06:24:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 06:24:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 776ms 06:24:43 INFO - PROCESS | 1650 | 1461590683345 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 06:24:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 06:24:43 INFO - PROCESS | 1650 | 1461590683347 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 06:24:43 INFO - PROCESS | 1650 | 1461590683353 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 06:24:43 INFO - PROCESS | 1650 | 1461590683356 Marionette TRACE conn2 <- [1,2502,null,{}] 06:24:43 INFO - PROCESS | 1650 | 1461590683359 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}] 06:24:43 INFO - PROCESS | 1650 | 1461590683472 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 06:24:43 INFO - PROCESS | 1650 | 1461590683583 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a803800 == 61 [pid = 1650] [id = 633] 06:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x119258c00) [pid = 1650] [serial = 1899] [outer = 0x0] 06:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11abac400) [pid = 1650] [serial = 1900] [outer = 0x119258c00] 06:24:43 INFO - PROCESS | 1650 | 1461590683614 Marionette DEBUG loaded listener.js 06:24:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11bfd3000) [pid = 1650] [serial = 1901] [outer = 0x119258c00] 06:24:44 INFO - PROCESS | 1650 | 1461590684049 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]]]}] 06:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 06:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 774ms 06:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 06:24:44 INFO - PROCESS | 1650 | 1461590684126 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 06:24:44 INFO - PROCESS | 1650 | 1461590684127 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 06:24:44 INFO - PROCESS | 1650 | 1461590684129 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 06:24:44 INFO - PROCESS | 1650 | 1461590684131 Marionette TRACE conn2 <- [1,2506,null,{}] 06:24:44 INFO - PROCESS | 1650 | 1461590684138 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}] 06:24:44 INFO - PROCESS | 1650 | 1461590684298 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 06:24:44 INFO - PROCESS | 1650 | 1461590684358 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec57800 == 62 [pid = 1650] [id = 634] 06:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x127003000) [pid = 1650] [serial = 1902] [outer = 0x0] 06:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12700f800) [pid = 1650] [serial = 1903] [outer = 0x127003000] 06:24:44 INFO - PROCESS | 1650 | 1461590684393 Marionette DEBUG loaded listener.js 06:24:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x129e8b800) [pid = 1650] [serial = 1904] [outer = 0x127003000] 06:24:44 INFO - PROCESS | 1650 | 1461590684826 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]]]}] 06:24:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 06:24:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 720ms 06:24:44 INFO - PROCESS | 1650 | 1461590684850 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 06:24:44 INFO - PROCESS | 1650 | 1461590684851 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 06:24:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 06:24:44 INFO - PROCESS | 1650 | 1461590684853 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 06:24:44 INFO - PROCESS | 1650 | 1461590684855 Marionette TRACE conn2 <- [1,2510,null,{}] 06:24:44 INFO - PROCESS | 1650 | 1461590684857 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}] 06:24:44 INFO - PROCESS | 1650 | 1461590684969 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 06:24:45 INFO - PROCESS | 1650 | 1461590685077 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b9f000 == 63 [pid = 1650] [id = 635] 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x129e9b400) [pid = 1650] [serial = 1905] [outer = 0x0] 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12ab31400) [pid = 1650] [serial = 1906] [outer = 0x129e9b400] 06:24:45 INFO - PROCESS | 1650 | 1461590685109 Marionette DEBUG loaded listener.js 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12b0a5400) [pid = 1650] [serial = 1907] [outer = 0x129e9b400] 06:24:45 INFO - PROCESS | 1650 | 1461590685511 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]]]}] 06:24:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 06:24:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 721ms 06:24:45 INFO - PROCESS | 1650 | 1461590685585 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 06:24:45 INFO - PROCESS | 1650 | 1461590685586 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 06:24:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 06:24:45 INFO - PROCESS | 1650 | 1461590685603 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 06:24:45 INFO - PROCESS | 1650 | 1461590685604 Marionette TRACE conn2 <- [1,2514,null,{}] 06:24:45 INFO - PROCESS | 1650 | 1461590685607 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}] 06:24:45 INFO - PROCESS | 1650 | 1461590685717 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 06:24:45 INFO - PROCESS | 1650 | 1461590685797 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ed5800 == 64 [pid = 1650] [id = 636] 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x11b944800) [pid = 1650] [serial = 1908] [outer = 0x0] 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12b260400) [pid = 1650] [serial = 1909] [outer = 0x11b944800] 06:24:45 INFO - PROCESS | 1650 | 1461590685828 Marionette DEBUG loaded listener.js 06:24:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12c7f3c00) [pid = 1650] [serial = 1910] [outer = 0x11b944800] 06:24:46 INFO - PROCESS | 1650 | 1461590686203 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]]]}] 06:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 06:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 622ms 06:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 06:24:46 INFO - PROCESS | 1650 | 1461590686241 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 06:24:46 INFO - PROCESS | 1650 | 1461590686242 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 06:24:46 INFO - PROCESS | 1650 | 1461590686246 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 06:24:46 INFO - PROCESS | 1650 | 1461590686247 Marionette TRACE conn2 <- [1,2518,null,{}] 06:24:46 INFO - PROCESS | 1650 | 1461590686250 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}] 06:24:46 INFO - PROCESS | 1650 | 1461590686378 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 06:24:46 INFO - PROCESS | 1650 | 1461590686490 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x139f51800 == 65 [pid = 1650] [id = 637] 06:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12dcb0c00) [pid = 1650] [serial = 1911] [outer = 0x0] 06:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12dcb8800) [pid = 1650] [serial = 1912] [outer = 0x12dcb0c00] 06:24:46 INFO - PROCESS | 1650 | 1461590686523 Marionette DEBUG loaded listener.js 06:24:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12e3c9400) [pid = 1650] [serial = 1913] [outer = 0x12dcb0c00] 06:24:46 INFO - PROCESS | 1650 | 1461590686944 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]]]}] 06:24:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 06:24:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 720ms 06:24:46 INFO - PROCESS | 1650 | 1461590686967 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 06:24:46 INFO - PROCESS | 1650 | 1461590686968 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 06:24:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 06:24:46 INFO - PROCESS | 1650 | 1461590686970 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 06:24:46 INFO - PROCESS | 1650 | 1461590686972 Marionette TRACE conn2 <- [1,2522,null,{}] 06:24:46 INFO - PROCESS | 1650 | 1461590686974 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}] 06:24:47 INFO - PROCESS | 1650 | 1461590687108 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 06:24:47 INFO - PROCESS | 1650 | 1461590687205 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc53000 == 66 [pid = 1650] [id = 638] 06:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x1156f7800) [pid = 1650] [serial = 1914] [outer = 0x0] 06:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12ab3a000) [pid = 1650] [serial = 1915] [outer = 0x1156f7800] 06:24:47 INFO - PROCESS | 1650 | 1461590687234 Marionette DEBUG loaded listener.js 06:24:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12b52ac00) [pid = 1650] [serial = 1916] [outer = 0x1156f7800] 06:24:47 INFO - PROCESS | 1650 | 1461590687651 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]]]}] 06:24:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 06:24:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 722ms 06:24:47 INFO - PROCESS | 1650 | 1461590687693 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 06:24:47 INFO - PROCESS | 1650 | 1461590687695 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 06:24:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 06:24:47 INFO - PROCESS | 1650 | 1461590687698 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 06:24:47 INFO - PROCESS | 1650 | 1461590687700 Marionette TRACE conn2 <- [1,2526,null,{}] 06:24:47 INFO - PROCESS | 1650 | 1461590687704 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}] 06:24:47 INFO - PROCESS | 1650 | 1461590687874 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 06:24:48 INFO - PROCESS | 1650 | 1461590688245 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c023800 == 67 [pid = 1650] [id = 639] 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x11434f800) [pid = 1650] [serial = 1917] [outer = 0x0] 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x114bb7c00) [pid = 1650] [serial = 1918] [outer = 0x11434f800] 06:24:48 INFO - PROCESS | 1650 | 1461590688274 Marionette DEBUG loaded listener.js 06:24:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x1156f3c00) [pid = 1650] [serial = 1919] [outer = 0x11434f800] 06:24:48 INFO - PROCESS | 1650 | 1461590688771 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]]]}] 06:24:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 06:24:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1121ms 06:24:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 06:24:48 INFO - PROCESS | 1650 | 1461590688821 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 06:24:48 INFO - PROCESS | 1650 | 1461590688825 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 06:24:48 INFO - PROCESS | 1650 | 1461590688829 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 06:24:48 INFO - PROCESS | 1650 | 1461590688832 Marionette TRACE conn2 <- [1,2530,null,{}] 06:24:48 INFO - PROCESS | 1650 | 1461590688837 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}] 06:24:49 INFO - PROCESS | 1650 | 1461590689022 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 06:24:49 INFO - PROCESS | 1650 | 1461590689097 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c16f000 == 68 [pid = 1650] [id = 640] 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x115176800) [pid = 1650] [serial = 1920] [outer = 0x0] 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11568b400) [pid = 1650] [serial = 1921] [outer = 0x115176800] 06:24:49 INFO - PROCESS | 1650 | 1461590689119 Marionette DEBUG loaded listener.js 06:24:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x119ac5c00) [pid = 1650] [serial = 1922] [outer = 0x115176800] 06:24:49 INFO - PROCESS | 1650 | 1461590689556 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]]]}] 06:24:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 06:24:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 776ms 06:24:49 INFO - PROCESS | 1650 | 1461590689638 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 06:24:49 INFO - PROCESS | 1650 | 1461590689642 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 06:24:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 06:24:49 INFO - PROCESS | 1650 | 1461590689669 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 06:24:49 INFO - PROCESS | 1650 | 1461590689671 Marionette TRACE conn2 <- [1,2534,null,{}] 06:24:49 INFO - PROCESS | 1650 | 1461590689677 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}] 06:24:49 INFO - PROCESS | 1650 | 1461590689835 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 06:24:50 INFO - PROCESS | 1650 | 1461590690032 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff6e800 == 67 [pid = 1650] [id = 575] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x130821800 == 66 [pid = 1650] [id = 630] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12bb60000) [pid = 1650] [serial = 1831] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x119224000 == 67 [pid = 1650] [id = 641] 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x119d91c00) [pid = 1650] [serial = 1923] [outer = 0x0] 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x11c14d000) [pid = 1650] [serial = 1924] [outer = 0x119d91c00] 06:24:50 INFO - PROCESS | 1650 | 1461590690122 Marionette DEBUG loaded listener.js 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11c411c00) [pid = 1650] [serial = 1925] [outer = 0x119d91c00] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12db9e800 == 66 [pid = 1650] [id = 629] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119d3a000 == 65 [pid = 1650] [id = 628] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3c4000 == 64 [pid = 1650] [id = 627] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12e36d000 == 63 [pid = 1650] [id = 626] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1dd000 == 62 [pid = 1650] [id = 625] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12bba7000 == 61 [pid = 1650] [id = 624] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae2b800 == 60 [pid = 1650] [id = 623] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11916e800 == 59 [pid = 1650] [id = 622] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11ba06800 == 58 [pid = 1650] [id = 621] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119d4a800 == 57 [pid = 1650] [id = 620] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1276ca000 == 56 [pid = 1650] [id = 619] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x11c167800 == 55 [pid = 1650] [id = 618] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x139b43800 == 54 [pid = 1650] [id = 616] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x1373bf000 == 53 [pid = 1650] [id = 615] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x13018d000 == 52 [pid = 1650] [id = 614] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x125d1a000 == 51 [pid = 1650] [id = 612] 06:24:50 INFO - PROCESS | 1650 | --DOCSHELL 0x119236000 == 50 [pid = 1650] [id = 611] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11c289400) [pid = 1650] [serial = 1658] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x125da0800) [pid = 1650] [serial = 1592] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x11574e000) [pid = 1650] [serial = 1652] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11abacc00) [pid = 1650] [serial = 1655] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12b0ae800) [pid = 1650] [serial = 1730] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12abd4400) [pid = 1650] [serial = 1670] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1278ef000) [pid = 1650] [serial = 1661] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12ab35400) [pid = 1650] [serial = 1667] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x129e8e800) [pid = 1650] [serial = 1664] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12b268000) [pid = 1650] [serial = 1826] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12a864800) [pid = 1650] [serial = 1814] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x1295e4c00) [pid = 1650] [serial = 1811] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x129e91800) [pid = 1650] [serial = 1813] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12ab30400) [pid = 1650] [serial = 1816] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12aebc400) [pid = 1650] [serial = 1820] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12abddc00) [pid = 1650] [serial = 1819] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12ab3d000) [pid = 1650] [serial = 1817] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12aced400) [pid = 1650] [serial = 1825] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11abb6c00) [pid = 1650] [serial = 1823] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12b531000) [pid = 1650] [serial = 1828] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x127008400) [pid = 1650] [serial = 1810] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x115758000) [pid = 1650] [serial = 1798] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11a688800) [pid = 1650] [serial = 1799] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12787d800) [pid = 1650] [serial = 1777] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b0b8000) [pid = 1650] [serial = 1783] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11b136000) [pid = 1650] [serial = 1801] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x11b93f000) [pid = 1650] [serial = 1802] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11bcd8400) [pid = 1650] [serial = 1793] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x11638a000) [pid = 1650] [serial = 1792] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12bb64800) [pid = 1650] [serial = 1789] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11568dc00) [pid = 1650] [serial = 1796] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x115174400) [pid = 1650] [serial = 1795] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11c192800) [pid = 1650] [serial = 1804] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x11c286400) [pid = 1650] [serial = 1805] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12abd6400) [pid = 1650] [serial = 1780] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x119259000) [pid = 1650] [serial = 1822] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12b52d400) [pid = 1650] [serial = 1786] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x118afb000) [pid = 1650] [serial = 1771] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x11b137800) [pid = 1650] [serial = 1774] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11c411000) [pid = 1650] [serial = 1807] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x125b78800) [pid = 1650] [serial = 1808] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12b672c00) [pid = 1650] [serial = 1829] [outer = 0x0] [url = about:blank] 06:24:50 INFO - PROCESS | 1650 | 1461590690535 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]]]}] 06:24:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 06:24:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 877ms 06:24:50 INFO - PROCESS | 1650 | 1461590690543 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 06:24:50 INFO - PROCESS | 1650 | 1461590690544 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 06:24:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 06:24:50 INFO - PROCESS | 1650 | 1461590690551 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 06:24:50 INFO - PROCESS | 1650 | 1461590690555 Marionette TRACE conn2 <- [1,2538,null,{}] 06:24:50 INFO - PROCESS | 1650 | 1461590690559 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}] 06:24:50 INFO - PROCESS | 1650 | 1461590690651 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 06:24:50 INFO - PROCESS | 1650 | 1461590690657 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269d5800 == 51 [pid = 1650] [id = 642] 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x11c90c000) [pid = 1650] [serial = 1926] [outer = 0x0] 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x125d7a400) [pid = 1650] [serial = 1927] [outer = 0x11c90c000] 06:24:50 INFO - PROCESS | 1650 | 1461590690683 Marionette DEBUG loaded listener.js 06:24:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x126b73800) [pid = 1650] [serial = 1928] [outer = 0x11c90c000] 06:24:51 INFO - PROCESS | 1650 | 1461590691039 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]]]}] 06:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 06:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 528ms 06:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 06:24:51 INFO - PROCESS | 1650 | 1461590691076 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 06:24:51 INFO - PROCESS | 1650 | 1461590691078 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 06:24:51 INFO - PROCESS | 1650 | 1461590691080 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 06:24:51 INFO - PROCESS | 1650 | 1461590691081 Marionette TRACE conn2 <- [1,2542,null,{}] 06:24:51 INFO - PROCESS | 1650 | 1461590691092 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}] 06:24:51 INFO - PROCESS | 1650 | 1461590691183 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 06:24:51 INFO - PROCESS | 1650 | 1461590691190 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e5a800 == 52 [pid = 1650] [id = 643] 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x126e1fc00) [pid = 1650] [serial = 1929] [outer = 0x0] 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x127279400) [pid = 1650] [serial = 1930] [outer = 0x126e1fc00] 06:24:51 INFO - PROCESS | 1650 | 1461590691216 Marionette DEBUG loaded listener.js 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1282a7400) [pid = 1650] [serial = 1931] [outer = 0x126e1fc00] 06:24:51 INFO - PROCESS | 1650 | 1461590691582 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]]]}] 06:24:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 06:24:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 523ms 06:24:51 INFO - PROCESS | 1650 | 1461590691603 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 06:24:51 INFO - PROCESS | 1650 | 1461590691605 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 06:24:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 06:24:51 INFO - PROCESS | 1650 | 1461590691609 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 06:24:51 INFO - PROCESS | 1650 | 1461590691610 Marionette TRACE conn2 <- [1,2546,null,{}] 06:24:51 INFO - PROCESS | 1650 | 1461590691613 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}] 06:24:51 INFO - PROCESS | 1650 | 1461590691730 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 06:24:51 INFO - PROCESS | 1650 | 1461590691737 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ae2e800 == 53 [pid = 1650] [id = 644] 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x129e96400) [pid = 1650] [serial = 1932] [outer = 0x0] 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12a868400) [pid = 1650] [serial = 1933] [outer = 0x129e96400] 06:24:51 INFO - PROCESS | 1650 | 1461590691771 Marionette DEBUG loaded listener.js 06:24:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12abd2c00) [pid = 1650] [serial = 1934] [outer = 0x129e96400] 06:24:52 INFO - PROCESS | 1650 | 1461590692130 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]]]}] 06:24:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 06:24:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 568ms 06:24:52 INFO - PROCESS | 1650 | 1461590692178 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 06:24:52 INFO - PROCESS | 1650 | 1461590692179 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 06:24:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 06:24:52 INFO - PROCESS | 1650 | 1461590692181 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 06:24:52 INFO - PROCESS | 1650 | 1461590692182 Marionette TRACE conn2 <- [1,2550,null,{}] 06:24:52 INFO - PROCESS | 1650 | 1461590692185 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}] 06:24:52 INFO - PROCESS | 1650 | 1461590692276 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 06:24:52 INFO - PROCESS | 1650 | 1461590692348 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d13d800 == 54 [pid = 1650] [id = 645] 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x129e98800) [pid = 1650] [serial = 1935] [outer = 0x0] 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12abe1000) [pid = 1650] [serial = 1936] [outer = 0x129e98800] 06:24:52 INFO - PROCESS | 1650 | 1461590692386 Marionette DEBUG loaded listener.js 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12b0a3400) [pid = 1650] [serial = 1937] [outer = 0x129e98800] 06:24:52 INFO - PROCESS | 1650 | 1461590692729 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]]]}] 06:24:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 06:24:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 569ms 06:24:52 INFO - PROCESS | 1650 | 1461590692750 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 06:24:52 INFO - PROCESS | 1650 | 1461590692751 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 06:24:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 06:24:52 INFO - PROCESS | 1650 | 1461590692754 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 06:24:52 INFO - PROCESS | 1650 | 1461590692755 Marionette TRACE conn2 <- [1,2554,null,{}] 06:24:52 INFO - PROCESS | 1650 | 1461590692757 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}] 06:24:52 INFO - PROCESS | 1650 | 1461590692870 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 06:24:52 INFO - PROCESS | 1650 | 1461590692883 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db96800 == 55 [pid = 1650] [id = 646] 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12b0ae800) [pid = 1650] [serial = 1938] [outer = 0x0] 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12b0c0000) [pid = 1650] [serial = 1939] [outer = 0x12b0ae800] 06:24:52 INFO - PROCESS | 1650 | 1461590692909 Marionette DEBUG loaded listener.js 06:24:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b335c00) [pid = 1650] [serial = 1940] [outer = 0x12b0ae800] 06:24:53 INFO - PROCESS | 1650 | 1461590693253 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]]]}] 06:24:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 06:24:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 520ms 06:24:53 INFO - PROCESS | 1650 | 1461590693275 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 06:24:53 INFO - PROCESS | 1650 | 1461590693277 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 06:24:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 06:24:53 INFO - PROCESS | 1650 | 1461590693279 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 06:24:53 INFO - PROCESS | 1650 | 1461590693280 Marionette TRACE conn2 <- [1,2558,null,{}] 06:24:53 INFO - PROCESS | 1650 | 1461590693282 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}] 06:24:53 INFO - PROCESS | 1650 | 1461590693397 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 06:24:53 INFO - PROCESS | 1650 | 1461590693419 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e375000 == 56 [pid = 1650] [id = 647] 06:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12b338c00) [pid = 1650] [serial = 1941] [outer = 0x0] 06:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12b669800) [pid = 1650] [serial = 1942] [outer = 0x12b338c00] 06:24:53 INFO - PROCESS | 1650 | 1461590693447 Marionette DEBUG loaded listener.js 06:24:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12bb61c00) [pid = 1650] [serial = 1943] [outer = 0x12b338c00] 06:24:53 INFO - PROCESS | 1650 | 1461590693829 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]]]}] 06:24:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 06:24:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 568ms 06:24:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 06:24:53 INFO - PROCESS | 1650 | 1461590693848 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 06:24:53 INFO - PROCESS | 1650 | 1461590693850 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 06:24:53 INFO - PROCESS | 1650 | 1461590693853 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 06:24:53 INFO - PROCESS | 1650 | 1461590693855 Marionette TRACE conn2 <- [1,2562,null,{}] 06:24:53 INFO - PROCESS | 1650 | 1461590693866 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}] 06:24:54 INFO - PROCESS | 1650 | 1461590694040 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 06:24:54 INFO - PROCESS | 1650 | 1461590694058 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec60800 == 57 [pid = 1650] [id = 648] 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12b341800) [pid = 1650] [serial = 1944] [outer = 0x0] 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12c7f4400) [pid = 1650] [serial = 1945] [outer = 0x12b341800] 06:24:54 INFO - PROCESS | 1650 | 1461590694083 Marionette DEBUG loaded listener.js 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12d1c0c00) [pid = 1650] [serial = 1946] [outer = 0x12b341800] 06:24:54 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x114fb5400) [pid = 1650] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 06:24:54 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x114245c00) [pid = 1650] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 06:24:54 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12a86e000) [pid = 1650] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 06:24:54 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x114fb4c00) [pid = 1650] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 06:24:54 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x129e94000) [pid = 1650] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 06:24:54 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12a862800) [pid = 1650] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 06:24:54 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x129ea0000) [pid = 1650] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 06:24:54 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12b33f400) [pid = 1650] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 06:24:54 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x12700e400) [pid = 1650] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 06:24:54 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x119a6e000) [pid = 1650] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 06:24:54 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x12b338400) [pid = 1650] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 06:24:54 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11561f400) [pid = 1650] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 06:24:54 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x119d8c000) [pid = 1650] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 06:24:54 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12b532400) [pid = 1650] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 06:24:54 INFO - PROCESS | 1650 | 1461590694649 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]]]}] 06:24:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 06:24:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 833ms 06:24:54 INFO - PROCESS | 1650 | 1461590694687 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 06:24:54 INFO - PROCESS | 1650 | 1461590694689 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 06:24:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 06:24:54 INFO - PROCESS | 1650 | 1461590694692 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 06:24:54 INFO - PROCESS | 1650 | 1461590694693 Marionette TRACE conn2 <- [1,2566,null,{}] 06:24:54 INFO - PROCESS | 1650 | 1461590694695 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}] 06:24:54 INFO - PROCESS | 1650 | 1461590694790 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 06:24:54 INFO - PROCESS | 1650 | 1461590694794 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bea8800 == 58 [pid = 1650] [id = 649] 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x119a6e000) [pid = 1650] [serial = 1947] [outer = 0x0] 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x129e94000) [pid = 1650] [serial = 1948] [outer = 0x119a6e000] 06:24:54 INFO - PROCESS | 1650 | 1461590694824 Marionette DEBUG loaded listener.js 06:24:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12c7ee800) [pid = 1650] [serial = 1949] [outer = 0x119a6e000] 06:24:55 INFO - PROCESS | 1650 | 1461590695198 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]]]}] 06:24:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 06:24:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 519ms 06:24:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 06:24:55 INFO - PROCESS | 1650 | 1461590695212 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 06:24:55 INFO - PROCESS | 1650 | 1461590695213 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 06:24:55 INFO - PROCESS | 1650 | 1461590695215 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 06:24:55 INFO - PROCESS | 1650 | 1461590695217 Marionette TRACE conn2 <- [1,2570,null,{}] 06:24:55 INFO - PROCESS | 1650 | 1461590695230 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}] 06:24:55 INFO - PROCESS | 1650 | 1461590695336 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 06:24:55 INFO - PROCESS | 1650 | 1461590695341 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x13052c800 == 59 [pid = 1650] [id = 650] 06:24:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12d1c5800) [pid = 1650] [serial = 1950] [outer = 0x0] 06:24:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12dcb8400) [pid = 1650] [serial = 1951] [outer = 0x12d1c5800] 06:24:55 INFO - PROCESS | 1650 | 1461590695366 Marionette DEBUG loaded listener.js 06:24:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12e3c8c00) [pid = 1650] [serial = 1952] [outer = 0x12d1c5800] 06:24:55 INFO - PROCESS | 1650 | 1461590695712 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]]]}] 06:24:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 06:24:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 528ms 06:24:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 06:24:55 INFO - PROCESS | 1650 | 1461590695745 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 06:24:55 INFO - PROCESS | 1650 | 1461590695747 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 06:24:55 INFO - PROCESS | 1650 | 1461590695749 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 06:24:55 INFO - PROCESS | 1650 | 1461590695751 Marionette TRACE conn2 <- [1,2574,null,{}] 06:24:55 INFO - PROCESS | 1650 | 1461590695754 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}] 06:24:55 INFO - PROCESS | 1650 | 1461590695888 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 06:24:56 INFO - PROCESS | 1650 | 1461590695998 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x137370000 == 60 [pid = 1650] [id = 651] 06:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x11362bc00) [pid = 1650] [serial = 1953] [outer = 0x0] 06:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12e3cb800) [pid = 1650] [serial = 1954] [outer = 0x11362bc00] 06:24:56 INFO - PROCESS | 1650 | 1461590696038 Marionette DEBUG loaded listener.js 06:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12e3f7400) [pid = 1650] [serial = 1955] [outer = 0x11362bc00] 06:24:56 INFO - PROCESS | 1650 | 1461590696396 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]]]}] 06:24:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 06:24:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 670ms 06:24:56 INFO - PROCESS | 1650 | 1461590696420 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 06:24:56 INFO - PROCESS | 1650 | 1461590696422 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 06:24:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 06:24:56 INFO - PROCESS | 1650 | 1461590696428 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 06:24:56 INFO - PROCESS | 1650 | 1461590696430 Marionette TRACE conn2 <- [1,2578,null,{}] 06:24:56 INFO - PROCESS | 1650 | 1461590696433 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}] 06:24:56 INFO - PROCESS | 1650 | 1461590696624 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 06:24:56 INFO - PROCESS | 1650 | 1461590696804 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x119817800 == 61 [pid = 1650] [id = 652] 06:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x113625400) [pid = 1650] [serial = 1956] [outer = 0x0] 06:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x114fb3400) [pid = 1650] [serial = 1957] [outer = 0x113625400] 06:24:56 INFO - PROCESS | 1650 | 1461590696857 Marionette DEBUG loaded listener.js 06:24:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x115758000) [pid = 1650] [serial = 1958] [outer = 0x113625400] 06:24:57 INFO - PROCESS | 1650 | 1461590697396 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]]]}] 06:24:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 06:24:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1022ms 06:24:57 INFO - PROCESS | 1650 | 1461590697457 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 06:24:57 INFO - PROCESS | 1650 | 1461590697460 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 06:24:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 06:24:57 INFO - PROCESS | 1650 | 1461590697465 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 06:24:57 INFO - PROCESS | 1650 | 1461590697467 Marionette TRACE conn2 <- [1,2582,null,{}] 06:24:57 INFO - PROCESS | 1650 | 1461590697483 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}] 06:24:57 INFO - PROCESS | 1650 | 1461590697599 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 06:24:57 INFO - PROCESS | 1650 | 1461590697680 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e6a800 == 62 [pid = 1650] [id = 653] 06:24:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11ae32800) [pid = 1650] [serial = 1959] [outer = 0x0] 06:24:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11b9c8000) [pid = 1650] [serial = 1960] [outer = 0x11ae32800] 06:24:57 INFO - PROCESS | 1650 | 1461590697712 Marionette DEBUG loaded listener.js 06:24:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11c199400) [pid = 1650] [serial = 1961] [outer = 0x11ae32800] 06:24:58 INFO - PROCESS | 1650 | 1461590698192 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]]]}] 06:24:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 06:24:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 783ms 06:24:58 INFO - PROCESS | 1650 | 1461590698252 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 06:24:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 06:24:58 INFO - PROCESS | 1650 | 1461590698259 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 06:24:58 INFO - PROCESS | 1650 | 1461590698263 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 06:24:58 INFO - PROCESS | 1650 | 1461590698265 Marionette TRACE conn2 <- [1,2586,null,{}] 06:24:58 INFO - PROCESS | 1650 | 1461590698269 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}] 06:24:58 INFO - PROCESS | 1650 | 1461590698442 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 06:24:58 INFO - PROCESS | 1650 | 1461590698547 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1d0800 == 63 [pid = 1650] [id = 654] 06:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x125b77c00) [pid = 1650] [serial = 1962] [outer = 0x0] 06:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x125b82c00) [pid = 1650] [serial = 1963] [outer = 0x125b77c00] 06:24:58 INFO - PROCESS | 1650 | 1461590698596 Marionette DEBUG loaded listener.js 06:24:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12829f400) [pid = 1650] [serial = 1964] [outer = 0x125b77c00] 06:24:59 INFO - PROCESS | 1650 | 1461590699082 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]]]}] 06:24:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 06:24:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 875ms 06:24:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 06:24:59 INFO - PROCESS | 1650 | 1461590699154 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 06:24:59 INFO - PROCESS | 1650 | 1461590699157 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 06:24:59 INFO - PROCESS | 1650 | 1461590699167 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 06:24:59 INFO - PROCESS | 1650 | 1461590699172 Marionette TRACE conn2 <- [1,2590,null,{}] 06:24:59 INFO - PROCESS | 1650 | 1461590699177 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}] 06:24:59 INFO - PROCESS | 1650 | 1461590699293 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 06:24:59 INFO - PROCESS | 1650 | 1461590699374 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:24:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b5e000 == 64 [pid = 1650] [id = 655] 06:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x125b79c00) [pid = 1650] [serial = 1965] [outer = 0x0] 06:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12aec0400) [pid = 1650] [serial = 1966] [outer = 0x125b79c00] 06:24:59 INFO - PROCESS | 1650 | 1461590699407 Marionette DEBUG loaded listener.js 06:24:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12b529c00) [pid = 1650] [serial = 1967] [outer = 0x125b79c00] 06:24:59 INFO - PROCESS | 1650 | 1461590699825 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]]]}] 06:24:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 06:24:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 684ms 06:24:59 INFO - PROCESS | 1650 | 1461590699845 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 06:24:59 INFO - PROCESS | 1650 | 1461590699847 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 06:24:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 06:24:59 INFO - PROCESS | 1650 | 1461590699850 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 06:24:59 INFO - PROCESS | 1650 | 1461590699851 Marionette TRACE conn2 <- [1,2594,null,{}] 06:24:59 INFO - PROCESS | 1650 | 1461590699853 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}] 06:24:59 INFO - PROCESS | 1650 | 1461590699971 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 06:25:00 INFO - PROCESS | 1650 | 1461590700083 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x139e6e800 == 65 [pid = 1650] [id = 656] 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12b526400) [pid = 1650] [serial = 1968] [outer = 0x0] 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12cfc4c00) [pid = 1650] [serial = 1969] [outer = 0x12b526400] 06:25:00 INFO - PROCESS | 1650 | 1461590700115 Marionette DEBUG loaded listener.js 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12d6c3400) [pid = 1650] [serial = 1970] [outer = 0x12b526400] 06:25:00 INFO - PROCESS | 1650 | 1461590700572 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]]]}] 06:25:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 06:25:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 770ms 06:25:00 INFO - PROCESS | 1650 | 1461590700642 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 06:25:00 INFO - PROCESS | 1650 | 1461590700645 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 06:25:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 06:25:00 INFO - PROCESS | 1650 | 1461590700651 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 06:25:00 INFO - PROCESS | 1650 | 1461590700653 Marionette TRACE conn2 <- [1,2598,null,{}] 06:25:00 INFO - PROCESS | 1650 | 1461590700659 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}] 06:25:00 INFO - PROCESS | 1650 | 1461590700769 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 06:25:00 INFO - PROCESS | 1650 | 1461590700850 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x139f46000 == 66 [pid = 1650] [id = 657] 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12e3f1400) [pid = 1650] [serial = 1971] [outer = 0x0] 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12e3f5c00) [pid = 1650] [serial = 1972] [outer = 0x12e3f1400] 06:25:00 INFO - PROCESS | 1650 | 1461590700889 Marionette DEBUG loaded listener.js 06:25:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12ec0e800) [pid = 1650] [serial = 1973] [outer = 0x12e3f1400] 06:25:01 INFO - PROCESS | 1650 | 1461590701314 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]]]}] 06:25:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 06:25:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 722ms 06:25:01 INFO - PROCESS | 1650 | 1461590701373 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 06:25:01 INFO - PROCESS | 1650 | 1461590701375 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 06:25:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 06:25:01 INFO - PROCESS | 1650 | 1461590701377 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 06:25:01 INFO - PROCESS | 1650 | 1461590701379 Marionette TRACE conn2 <- [1,2602,null,{}] 06:25:01 INFO - PROCESS | 1650 | 1461590701381 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}] 06:25:01 INFO - PROCESS | 1650 | 1461590701496 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 06:25:01 INFO - PROCESS | 1650 | 1461590701579 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af1a800 == 67 [pid = 1650] [id = 658] 06:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12fabb800) [pid = 1650] [serial = 1974] [outer = 0x0] 06:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12fac1400) [pid = 1650] [serial = 1975] [outer = 0x12fabb800] 06:25:01 INFO - PROCESS | 1650 | 1461590701610 Marionette DEBUG loaded listener.js 06:25:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12fe53000) [pid = 1650] [serial = 1976] [outer = 0x12fabb800] 06:25:02 INFO - PROCESS | 1650 | 1461590702022 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]]]}] 06:25:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 06:25:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 669ms 06:25:02 INFO - PROCESS | 1650 | 1461590702046 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 06:25:02 INFO - PROCESS | 1650 | 1461590702048 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 06:25:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 06:25:02 INFO - PROCESS | 1650 | 1461590702050 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 06:25:02 INFO - PROCESS | 1650 | 1461590702051 Marionette TRACE conn2 <- [1,2606,null,{}] 06:25:02 INFO - PROCESS | 1650 | 1461590702054 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}] 06:25:02 INFO - PROCESS | 1650 | 1461590702184 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 06:25:02 INFO - PROCESS | 1650 | 1461590702296 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a180000 == 68 [pid = 1650] [id = 659] 06:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12fabd000) [pid = 1650] [serial = 1977] [outer = 0x0] 06:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12fe5b400) [pid = 1650] [serial = 1978] [outer = 0x12fabd000] 06:25:02 INFO - PROCESS | 1650 | 1461590702329 Marionette DEBUG loaded listener.js 06:25:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12fe9ec00) [pid = 1650] [serial = 1979] [outer = 0x12fabd000] 06:25:02 INFO - PROCESS | 1650 | 1461590702782 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]]]}] 06:25:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 06:25:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 770ms 06:25:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 06:25:02 INFO - PROCESS | 1650 | 1461590702820 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 06:25:02 INFO - PROCESS | 1650 | 1461590702822 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 06:25:02 INFO - PROCESS | 1650 | 1461590702824 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 06:25:02 INFO - PROCESS | 1650 | 1461590702825 Marionette TRACE conn2 <- [1,2610,null,{}] 06:25:02 INFO - PROCESS | 1650 | 1461590702827 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}] 06:25:02 INFO - PROCESS | 1650 | 1461590702926 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 06:25:03 INFO - PROCESS | 1650 | 1461590703015 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x139a93800 == 69 [pid = 1650] [id = 660] 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12fe59800) [pid = 1650] [serial = 1980] [outer = 0x0] 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x1301e5c00) [pid = 1650] [serial = 1981] [outer = 0x12fe59800] 06:25:03 INFO - PROCESS | 1650 | 1461590703058 Marionette DEBUG loaded listener.js 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x1301ecc00) [pid = 1650] [serial = 1982] [outer = 0x12fe59800] 06:25:03 INFO - PROCESS | 1650 | 1461590703620 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]]]}] 06:25:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 06:25:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 822ms 06:25:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 06:25:03 INFO - PROCESS | 1650 | 1461590703647 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 06:25:03 INFO - PROCESS | 1650 | 1461590703648 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 06:25:03 INFO - PROCESS | 1650 | 1461590703650 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 06:25:03 INFO - PROCESS | 1650 | 1461590703651 Marionette TRACE conn2 <- [1,2614,null,{}] 06:25:03 INFO - PROCESS | 1650 | 1461590703654 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}] 06:25:03 INFO - PROCESS | 1650 | 1461590703770 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 06:25:03 INFO - PROCESS | 1650 | 1461590703884 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aecb000 == 70 [pid = 1650] [id = 661] 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x1157a6c00) [pid = 1650] [serial = 1983] [outer = 0x0] 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11abad400) [pid = 1650] [serial = 1984] [outer = 0x1157a6c00] 06:25:03 INFO - PROCESS | 1650 | 1461590703917 Marionette DEBUG loaded listener.js 06:25:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12aebd000) [pid = 1650] [serial = 1985] [outer = 0x1157a6c00] 06:25:04 INFO - PROCESS | 1650 | 1461590704550 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]]]}] 06:25:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 06:25:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 924ms 06:25:04 INFO - PROCESS | 1650 | 1461590704576 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 06:25:04 INFO - PROCESS | 1650 | 1461590704578 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 06:25:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 06:25:04 INFO - PROCESS | 1650 | 1461590704581 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 06:25:04 INFO - PROCESS | 1650 | 1461590704583 Marionette TRACE conn2 <- [1,2618,null,{}] 06:25:04 INFO - PROCESS | 1650 | 1461590704587 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}] 06:25:04 INFO - PROCESS | 1650 | 1461590704695 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 06:25:04 INFO - PROCESS | 1650 | 1461590704815 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x128318800 == 71 [pid = 1650] [id = 662] 06:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x1147d5000) [pid = 1650] [serial = 1986] [outer = 0x0] 06:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x115a38800) [pid = 1650] [serial = 1987] [outer = 0x1147d5000] 06:25:04 INFO - PROCESS | 1650 | 1461590704847 Marionette DEBUG loaded listener.js 06:25:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11abb4000) [pid = 1650] [serial = 1988] [outer = 0x1147d5000] 06:25:05 INFO - PROCESS | 1650 | 1461590705281 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]]]}] 06:25:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 06:25:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 722ms 06:25:05 INFO - PROCESS | 1650 | 1461590705304 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 06:25:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 06:25:05 INFO - PROCESS | 1650 | 1461590705309 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 06:25:05 INFO - PROCESS | 1650 | 1461590705313 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 06:25:05 INFO - PROCESS | 1650 | 1461590705315 Marionette TRACE conn2 <- [1,2622,null,{}] 06:25:05 INFO - PROCESS | 1650 | 1461590705317 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}] 06:25:05 INFO - PROCESS | 1650 | 1461590705429 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 06:25:05 INFO - PROCESS | 1650 | 1461590705551 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x137370000 == 70 [pid = 1650] [id = 651] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x13052c800 == 69 [pid = 1650] [id = 650] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12bea8800 == 68 [pid = 1650] [id = 649] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec60800 == 67 [pid = 1650] [id = 648] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12e375000 == 66 [pid = 1650] [id = 647] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12db96800 == 65 [pid = 1650] [id = 646] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12d662c00) [pid = 1650] [serial = 1894] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aa6c000 == 66 [pid = 1650] [id = 663] 06:25:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11a688800) [pid = 1650] [serial = 1989] [outer = 0x0] 06:25:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x11b032c00) [pid = 1650] [serial = 1990] [outer = 0x11a688800] 06:25:05 INFO - PROCESS | 1650 | 1461590705614 Marionette DEBUG loaded listener.js 06:25:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x125da0800) [pid = 1650] [serial = 1991] [outer = 0x11a688800] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12d13d800 == 65 [pid = 1650] [id = 645] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12ae2e800 == 64 [pid = 1650] [id = 644] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x129e5a800 == 63 [pid = 1650] [id = 643] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1269d5800 == 62 [pid = 1650] [id = 642] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x119224000 == 61 [pid = 1650] [id = 641] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11c16f000 == 60 [pid = 1650] [id = 640] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11c023800 == 59 [pid = 1650] [id = 639] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x139ed5800 == 58 [pid = 1650] [id = 636] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x139b9f000 == 57 [pid = 1650] [id = 635] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec57800 == 56 [pid = 1650] [id = 634] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x12a803800 == 55 [pid = 1650] [id = 633] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x11abc2800 == 54 [pid = 1650] [id = 632] 06:25:05 INFO - PROCESS | 1650 | --DOCSHELL 0x1373b7800 == 53 [pid = 1650] [id = 631] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12d659c00) [pid = 1650] [serial = 1892] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x1166fc400) [pid = 1650] [serial = 1858] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x11b1e6c00) [pid = 1650] [serial = 1886] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x114bb6000) [pid = 1650] [serial = 1885] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12b25dc00) [pid = 1650] [serial = 1876] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x115752000) [pid = 1650] [serial = 1856] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x12acea800) [pid = 1650] [serial = 1873] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12bb65c00) [pid = 1650] [serial = 1849] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12a86c000) [pid = 1650] [serial = 1870] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x114fb2400) [pid = 1650] [serial = 1834] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x11516bc00) [pid = 1650] [serial = 1855] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12d1c9000) [pid = 1650] [serial = 1891] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12cfcc400) [pid = 1650] [serial = 1852] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12b0a9400) [pid = 1650] [serial = 1846] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12be8f800) [pid = 1650] [serial = 1883] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1278a5c00) [pid = 1650] [serial = 1867] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12bb60400) [pid = 1650] [serial = 1882] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11aa49000) [pid = 1650] [serial = 1837] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12697c800) [pid = 1650] [serial = 1865] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12700f000) [pid = 1650] [serial = 1843] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12b66b800) [pid = 1650] [serial = 1880] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x125b7e400) [pid = 1650] [serial = 1888] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11c283800) [pid = 1650] [serial = 1840] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11c411800) [pid = 1650] [serial = 1861] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12abd4000) [pid = 1650] [serial = 1871] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12b337400) [pid = 1650] [serial = 1877] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12bc9a000) [pid = 1650] [serial = 1832] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x1295e4400) [pid = 1650] [serial = 1868] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12b0acc00) [pid = 1650] [serial = 1874] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x125b7e000) [pid = 1650] [serial = 1862] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12cfc2000) [pid = 1650] [serial = 1889] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x125ba7000) [pid = 1650] [serial = 1864] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11b133800) [pid = 1650] [serial = 1859] [outer = 0x0] [url = about:blank] 06:25:05 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b526000) [pid = 1650] [serial = 1879] [outer = 0x0] [url = about:blank] 06:25:06 INFO - PROCESS | 1650 | 1461590706034 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]]]}] 06:25:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 06:25:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 775ms 06:25:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 06:25:06 INFO - PROCESS | 1650 | 1461590706089 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 06:25:06 INFO - PROCESS | 1650 | 1461590706091 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 06:25:06 INFO - PROCESS | 1650 | 1461590706095 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 06:25:06 INFO - PROCESS | 1650 | 1461590706098 Marionette TRACE conn2 <- [1,2626,null,{}] 06:25:06 INFO - PROCESS | 1650 | 1461590706110 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}] 06:25:06 INFO - PROCESS | 1650 | 1461590706260 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 06:25:06 INFO - PROCESS | 1650 | 1461590706275 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x1276d0800 == 54 [pid = 1650] [id = 664] 06:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x126dd8400) [pid = 1650] [serial = 1992] [outer = 0x0] 06:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x127876400) [pid = 1650] [serial = 1993] [outer = 0x126dd8400] 06:25:06 INFO - PROCESS | 1650 | 1461590706320 Marionette DEBUG loaded listener.js 06:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x129e8c400) [pid = 1650] [serial = 1994] [outer = 0x126dd8400] 06:25:06 INFO - PROCESS | 1650 | 1461590706763 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]]]}] 06:25:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 06:25:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 674ms 06:25:06 INFO - PROCESS | 1650 | 1461590706769 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 06:25:06 INFO - PROCESS | 1650 | 1461590706771 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 06:25:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 06:25:06 INFO - PROCESS | 1650 | 1461590706779 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 06:25:06 INFO - PROCESS | 1650 | 1461590706780 Marionette TRACE conn2 <- [1,2630,null,{}] 06:25:06 INFO - PROCESS | 1650 | 1461590706811 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}] 06:25:06 INFO - PROCESS | 1650 | 1461590706943 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 06:25:06 INFO - PROCESS | 1650 | 1461590706947 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b883000 == 55 [pid = 1650] [id = 665] 06:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x129e95800) [pid = 1650] [serial = 1995] [outer = 0x0] 06:25:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12ab3b400) [pid = 1650] [serial = 1996] [outer = 0x129e95800] 06:25:06 INFO - PROCESS | 1650 | 1461590706980 Marionette DEBUG loaded listener.js 06:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12acf6400) [pid = 1650] [serial = 1997] [outer = 0x129e95800] 06:25:07 INFO - PROCESS | 1650 | 1461590707345 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]]]}] 06:25:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 06:25:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 592ms 06:25:07 INFO - PROCESS | 1650 | 1461590707372 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 06:25:07 INFO - PROCESS | 1650 | 1461590707376 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 06:25:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 06:25:07 INFO - PROCESS | 1650 | 1461590707379 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 06:25:07 INFO - PROCESS | 1650 | 1461590707380 Marionette TRACE conn2 <- [1,2634,null,{}] 06:25:07 INFO - PROCESS | 1650 | 1461590707383 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}] 06:25:07 INFO - PROCESS | 1650 | 1461590707501 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 06:25:07 INFO - PROCESS | 1650 | 1461590707614 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x12c785800 == 56 [pid = 1650] [id = 666] 06:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x129e8d400) [pid = 1650] [serial = 1998] [outer = 0x0] 06:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12aec1c00) [pid = 1650] [serial = 1999] [outer = 0x129e8d400] 06:25:07 INFO - PROCESS | 1650 | 1461590707659 Marionette DEBUG loaded listener.js 06:25:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12b0b5800) [pid = 1650] [serial = 2000] [outer = 0x129e8d400] 06:25:08 INFO - PROCESS | 1650 | 1461590708093 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]]]}] 06:25:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 06:25:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 718ms 06:25:08 INFO - PROCESS | 1650 | 1461590708098 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 06:25:08 INFO - PROCESS | 1650 | 1461590708099 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 06:25:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 06:25:08 INFO - PROCESS | 1650 | 1461590708101 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 06:25:08 INFO - PROCESS | 1650 | 1461590708102 Marionette TRACE conn2 <- [1,2638,null,{}] 06:25:08 INFO - PROCESS | 1650 | 1461590708105 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}] 06:25:08 INFO - PROCESS | 1650 | 1461590708240 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 06:25:08 INFO - PROCESS | 1650 | 1461590708275 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc19800 == 57 [pid = 1650] [id = 667] 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12b338400) [pid = 1650] [serial = 2001] [outer = 0x0] 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12bb61800) [pid = 1650] [serial = 2002] [outer = 0x12b338400] 06:25:08 INFO - PROCESS | 1650 | 1461590708302 Marionette DEBUG loaded listener.js 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12d1cd800) [pid = 1650] [serial = 2003] [outer = 0x12b338400] 06:25:08 INFO - PROCESS | 1650 | 1461590708658 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]]]}] 06:25:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 06:25:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 570ms 06:25:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 06:25:08 INFO - PROCESS | 1650 | 1461590708671 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 06:25:08 INFO - PROCESS | 1650 | 1461590708673 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 06:25:08 INFO - PROCESS | 1650 | 1461590708677 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 06:25:08 INFO - PROCESS | 1650 | 1461590708678 Marionette TRACE conn2 <- [1,2642,null,{}] 06:25:08 INFO - PROCESS | 1650 | 1461590708680 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}] 06:25:08 INFO - PROCESS | 1650 | 1461590708800 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 06:25:08 INFO - PROCESS | 1650 | 1461590708814 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec57000 == 58 [pid = 1650] [id = 668] 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12ab7f400) [pid = 1650] [serial = 2004] [outer = 0x0] 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12ab84400) [pid = 1650] [serial = 2005] [outer = 0x12ab7f400] 06:25:08 INFO - PROCESS | 1650 | 1461590708839 Marionette DEBUG loaded listener.js 06:25:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12ab87000) [pid = 1650] [serial = 2006] [outer = 0x12ab7f400] 06:25:09 INFO - PROCESS | 1650 | 1461590709181 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]]]}] 06:25:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 06:25:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 06:25:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 06:25:09 INFO - PROCESS | 1650 | 1461590709211 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 06:25:09 INFO - PROCESS | 1650 | 1461590709212 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 06:25:09 INFO - PROCESS | 1650 | 1461590709214 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 06:25:09 INFO - PROCESS | 1650 | 1461590709215 Marionette TRACE conn2 <- [1,2646,null,{}] 06:25:09 INFO - PROCESS | 1650 | 1461590709217 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}] 06:25:09 INFO - PROCESS | 1650 | 1461590709339 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 06:25:09 INFO - PROCESS | 1650 | 1461590709349 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff66000 == 59 [pid = 1650] [id = 669] 06:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12ab81400) [pid = 1650] [serial = 2007] [outer = 0x0] 06:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12cfc2000) [pid = 1650] [serial = 2008] [outer = 0x12ab81400] 06:25:09 INFO - PROCESS | 1650 | 1461590709374 Marionette DEBUG loaded listener.js 06:25:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12dcb1400) [pid = 1650] [serial = 2009] [outer = 0x12ab81400] 06:25:09 INFO - PROCESS | 1650 | 1461590709770 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]]]}] 06:25:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 06:25:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 571ms 06:25:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 06:25:09 INFO - PROCESS | 1650 | 1461590709786 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 06:25:09 INFO - PROCESS | 1650 | 1461590709788 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 06:25:09 INFO - PROCESS | 1650 | 1461590709791 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 06:25:09 INFO - PROCESS | 1650 | 1461590709793 Marionette TRACE conn2 <- [1,2650,null,{}] 06:25:09 INFO - PROCESS | 1650 | 1461590709796 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}] 06:25:09 INFO - PROCESS | 1650 | 1461590709987 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 06:25:10 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12b0ae800) [pid = 1650] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 06:25:10 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12b338c00) [pid = 1650] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 06:25:10 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x115176800) [pid = 1650] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 06:25:10 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x11c90c000) [pid = 1650] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 06:25:10 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11434f800) [pid = 1650] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 06:25:10 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x119d91c00) [pid = 1650] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 06:25:10 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12b341800) [pid = 1650] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 06:25:10 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x119a6e000) [pid = 1650] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 06:25:10 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12d1c5800) [pid = 1650] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 06:25:10 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12d1cd000) [pid = 1650] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 06:25:10 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x129e96400) [pid = 1650] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 06:25:10 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x126e1fc00) [pid = 1650] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 06:25:10 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x129e98800) [pid = 1650] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 06:25:10 INFO - PROCESS | 1650 | 1461590710279 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c68f000 == 60 [pid = 1650] [id = 670] 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x114245c00) [pid = 1650] [serial = 2010] [outer = 0x0] 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x118af1c00) [pid = 1650] [serial = 2011] [outer = 0x114245c00] 06:25:10 INFO - PROCESS | 1650 | 1461590710306 Marionette DEBUG loaded listener.js 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x127d31400) [pid = 1650] [serial = 2012] [outer = 0x114245c00] 06:25:10 INFO - PROCESS | 1650 | 1461590710571 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]]]}] 06:25:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 06:25:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 823ms 06:25:10 INFO - PROCESS | 1650 | 1461590710614 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 06:25:10 INFO - PROCESS | 1650 | 1461590710615 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 06:25:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 06:25:10 INFO - PROCESS | 1650 | 1461590710617 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 06:25:10 INFO - PROCESS | 1650 | 1461590710619 Marionette TRACE conn2 <- [1,2654,null,{}] 06:25:10 INFO - PROCESS | 1650 | 1461590710621 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}] 06:25:10 INFO - PROCESS | 1650 | 1461590710735 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 06:25:10 INFO - PROCESS | 1650 | 1461590710739 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x13737c000 == 61 [pid = 1650] [id = 671] 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x128395c00) [pid = 1650] [serial = 2013] [outer = 0x0] 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12ade7000) [pid = 1650] [serial = 2014] [outer = 0x128395c00] 06:25:10 INFO - PROCESS | 1650 | 1461590710764 Marionette DEBUG loaded listener.js 06:25:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12adebc00) [pid = 1650] [serial = 2015] [outer = 0x128395c00] 06:25:11 INFO - PROCESS | 1650 | 1461590711109 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]]]}] 06:25:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 06:25:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 518ms 06:25:11 INFO - PROCESS | 1650 | 1461590711136 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 06:25:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 06:25:11 INFO - PROCESS | 1650 | 1461590711138 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 06:25:11 INFO - PROCESS | 1650 | 1461590711142 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 06:25:11 INFO - PROCESS | 1650 | 1461590711144 Marionette TRACE conn2 <- [1,2658,null,{}] 06:25:11 INFO - PROCESS | 1650 | 1461590711147 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}] 06:25:11 INFO - PROCESS | 1650 | 1461590711290 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 06:25:11 INFO - PROCESS | 1650 | 1461590711297 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x139953800 == 62 [pid = 1650] [id = 672] 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12aac7000) [pid = 1650] [serial = 2016] [outer = 0x0] 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12aad0c00) [pid = 1650] [serial = 2017] [outer = 0x12aac7000] 06:25:11 INFO - PROCESS | 1650 | 1461590711326 Marionette DEBUG loaded listener.js 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12adee400) [pid = 1650] [serial = 2018] [outer = 0x12aac7000] 06:25:11 INFO - PROCESS | 1650 | 1461590711649 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]]]}] 06:25:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 06:25:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 06:25:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 06:25:11 INFO - PROCESS | 1650 | 1461590711662 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 06:25:11 INFO - PROCESS | 1650 | 1461590711663 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 06:25:11 INFO - PROCESS | 1650 | 1461590711665 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 06:25:11 INFO - PROCESS | 1650 | 1461590711666 Marionette TRACE conn2 <- [1,2662,null,{}] 06:25:11 INFO - PROCESS | 1650 | 1461590711668 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}] 06:25:11 INFO - PROCESS | 1650 | 1461590711769 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 06:25:11 INFO - PROCESS | 1650 | 1461590711774 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ecc000 == 63 [pid = 1650] [id = 673] 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12ade4c00) [pid = 1650] [serial = 2019] [outer = 0x0] 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12d6cd400) [pid = 1650] [serial = 2020] [outer = 0x12ade4c00] 06:25:11 INFO - PROCESS | 1650 | 1461590711799 Marionette DEBUG loaded listener.js 06:25:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12e3f4800) [pid = 1650] [serial = 2021] [outer = 0x12ade4c00] 06:25:12 INFO - PROCESS | 1650 | 1461590712158 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]]]}] 06:25:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 06:25:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 519ms 06:25:12 INFO - PROCESS | 1650 | 1461590712185 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 06:25:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 06:25:12 INFO - PROCESS | 1650 | 1461590712186 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 06:25:12 INFO - PROCESS | 1650 | 1461590712188 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 06:25:12 INFO - PROCESS | 1650 | 1461590712189 Marionette TRACE conn2 <- [1,2666,null,{}] 06:25:12 INFO - PROCESS | 1650 | 1461590712211 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}] 06:25:12 INFO - PROCESS | 1650 | 1461590712388 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 06:25:12 INFO - PROCESS | 1650 | 1461590712499 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x119d31000 == 64 [pid = 1650] [id = 674] 06:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x11434f800) [pid = 1650] [serial = 2022] [outer = 0x0] 06:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x11516a000) [pid = 1650] [serial = 2023] [outer = 0x11434f800] 06:25:12 INFO - PROCESS | 1650 | 1461590712533 Marionette DEBUG loaded listener.js 06:25:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11918d400) [pid = 1650] [serial = 2024] [outer = 0x11434f800] 06:25:13 INFO - PROCESS | 1650 | 1461590713445 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]]]}] 06:25:13 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) 06:25:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1275ms 06:25:13 INFO - PROCESS | 1650 | 1461590713465 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 06:25:13 INFO - PROCESS | 1650 | 1461590713467 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 06:25:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 06:25:13 INFO - PROCESS | 1650 | 1461590713470 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 06:25:13 INFO - PROCESS | 1650 | 1461590713474 Marionette TRACE conn2 <- [1,2670,null,{}] 06:25:13 INFO - PROCESS | 1650 | 1461590713479 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}] 06:25:13 INFO - PROCESS | 1650 | 1461590713595 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 06:25:13 INFO - PROCESS | 1650 | 1461590713709 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x12af04800 == 65 [pid = 1650] [id = 675] 06:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11b9c9000) [pid = 1650] [serial = 2025] [outer = 0x0] 06:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x125b76400) [pid = 1650] [serial = 2026] [outer = 0x11b9c9000] 06:25:13 INFO - PROCESS | 1650 | 1461590713742 Marionette DEBUG loaded listener.js 06:25:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x127275000) [pid = 1650] [serial = 2027] [outer = 0x11b9c9000] 06:25:14 INFO - PROCESS | 1650 | 1461590714623 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 06:25:14 INFO - PROCESS | 1650 | 1461590714650 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 06:25:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 06:25:14 INFO - PROCESS | 1650 | 1461590714652 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 06:25:14 INFO - PROCESS | 1650 | 1461590714654 Marionette TRACE conn2 <- [1,2674,null,{}] 06:25:14 INFO - PROCESS | 1650 | 1461590714656 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}] 06:25:14 INFO - PROCESS | 1650 | 1461590714774 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 06:25:14 INFO - PROCESS | 1650 | 1461590714888 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x130534000 == 66 [pid = 1650] [id = 676] 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12a86dc00) [pid = 1650] [serial = 2028] [outer = 0x0] 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12aacd400) [pid = 1650] [serial = 2029] [outer = 0x12a86dc00] 06:25:14 INFO - PROCESS | 1650 | 1461590714920 Marionette DEBUG loaded listener.js 06:25:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12ab83000) [pid = 1650] [serial = 2030] [outer = 0x12a86dc00] 06:25:15 INFO - PROCESS | 1650 | 1461590715815 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] 06:25:15 INFO - PROCESS | 1650 | 1461590715829 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 06:25:15 INFO - PROCESS | 1650 | 1461590715903 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 06:25:15 INFO - PROCESS | 1650 | 1461590715906 Marionette TRACE conn2 <- [1,2678,null,{}] 06:25:15 INFO - PROCESS | 1650 | 1461590715912 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}] 06:25:16 INFO - PROCESS | 1650 | 1461590716019 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 06:25:16 INFO - PROCESS | 1650 | 1461590716135 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x11ba08800 == 67 [pid = 1650] [id = 677] 06:25:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x11867b400) [pid = 1650] [serial = 2031] [outer = 0x0] 06:25:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11bcd0400) [pid = 1650] [serial = 2032] [outer = 0x11867b400] 06:25:16 INFO - PROCESS | 1650 | 1461590716160 Marionette DEBUG loaded listener.js 06:25:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12b0b9400) [pid = 1650] [serial = 2033] [outer = 0x11867b400] 06:25:17 INFO - PROCESS | 1650 | 1461590717450 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]]]}] 06:25:17 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) 06:25:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1646ms 06:25:17 INFO - PROCESS | 1650 | 1461590717480 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 06:25:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 06:25:17 INFO - PROCESS | 1650 | 1461590717483 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 06:25:17 INFO - PROCESS | 1650 | 1461590717488 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 06:25:17 INFO - PROCESS | 1650 | 1461590717493 Marionette TRACE conn2 <- [1,2682,null,{}] 06:25:17 INFO - PROCESS | 1650 | 1461590717499 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}] 06:25:17 INFO - PROCESS | 1650 | 1461590717648 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 06:25:17 INFO - PROCESS | 1650 | 1461590717799 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ace1800 == 68 [pid = 1650] [id = 678] 06:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x11aa32400) [pid = 1650] [serial = 2034] [outer = 0x0] 06:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x11aa4d400) [pid = 1650] [serial = 2035] [outer = 0x11aa32400] 06:25:17 INFO - PROCESS | 1650 | 1461590717831 Marionette DEBUG loaded listener.js 06:25:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x11b940000) [pid = 1650] [serial = 2036] [outer = 0x11aa32400] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x139b8c000 == 67 [pid = 1650] [id = 617] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1d0000 == 66 [pid = 1650] [id = 572] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x125d31000 == 65 [pid = 1650] [id = 576] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x139ecc000 == 64 [pid = 1650] [id = 673] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x139953800 == 63 [pid = 1650] [id = 672] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x13737c000 == 62 [pid = 1650] [id = 671] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11c68f000 == 61 [pid = 1650] [id = 670] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff66000 == 60 [pid = 1650] [id = 669] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12e3cb800) [pid = 1650] [serial = 1954] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec57000 == 59 [pid = 1650] [id = 668] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc19800 == 58 [pid = 1650] [id = 667] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12c785800 == 57 [pid = 1650] [id = 666] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12b883000 == 56 [pid = 1650] [id = 665] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1276d0800 == 55 [pid = 1650] [id = 664] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11aa6c000 == 54 [pid = 1650] [id = 663] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x128318800 == 53 [pid = 1650] [id = 662] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x139a93800 == 52 [pid = 1650] [id = 660] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x13a180000 == 51 [pid = 1650] [id = 659] 06:25:18 INFO - PROCESS | 1650 | 1461590718800 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]]]}] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12af1a800 == 50 [pid = 1650] [id = 658] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x139f46000 == 49 [pid = 1650] [id = 657] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x139e6e800 == 48 [pid = 1650] [id = 656] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x139b5e000 == 47 [pid = 1650] [id = 655] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1d0800 == 46 [pid = 1650] [id = 654] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x129e6a800 == 45 [pid = 1650] [id = 653] 06:25:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119817800 == 44 [pid = 1650] [id = 652] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12b0c0000) [pid = 1650] [serial = 1939] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12b260400) [pid = 1650] [serial = 1909] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12b669800) [pid = 1650] [serial = 1942] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x115688c00) [pid = 1650] [serial = 1897] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12ab3a000) [pid = 1650] [serial = 1915] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x119ac5c00) [pid = 1650] [serial = 1922] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11568b400) [pid = 1650] [serial = 1921] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12dcb8800) [pid = 1650] [serial = 1912] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x125d7a400) [pid = 1650] [serial = 1927] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x126b73800) [pid = 1650] [serial = 1928] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x1156f3c00) [pid = 1650] [serial = 1919] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x114bb7c00) [pid = 1650] [serial = 1918] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11c14d000) [pid = 1650] [serial = 1924] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11c411c00) [pid = 1650] [serial = 1925] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11abac400) [pid = 1650] [serial = 1900] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12700f800) [pid = 1650] [serial = 1903] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12c7f4400) [pid = 1650] [serial = 1945] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12bb61c00) [pid = 1650] [serial = 1943] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12c7ee800) [pid = 1650] [serial = 1949] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x129e94000) [pid = 1650] [serial = 1948] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12d1c0c00) [pid = 1650] [serial = 1946] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12dcb8400) [pid = 1650] [serial = 1951] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12d6cc400) [pid = 1650] [serial = 1895] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12a868400) [pid = 1650] [serial = 1933] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12abd2c00) [pid = 1650] [serial = 1934] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12ab31400) [pid = 1650] [serial = 1906] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x127279400) [pid = 1650] [serial = 1930] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x1282a7400) [pid = 1650] [serial = 1931] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12abe1000) [pid = 1650] [serial = 1936] [outer = 0x0] [url = about:blank] 06:25:18 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) 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12b0a3400) [pid = 1650] [serial = 1937] [outer = 0x0] [url = about:blank] 06:25:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1329ms 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b335c00) [pid = 1650] [serial = 1940] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12e3c8c00) [pid = 1650] [serial = 1952] [outer = 0x0] [url = about:blank] 06:25:18 INFO - PROCESS | 1650 | 1461590718817 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 06:25:18 INFO - PROCESS | 1650 | 1461590718820 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 06:25:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 06:25:18 INFO - PROCESS | 1650 | 1461590718825 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 06:25:18 INFO - PROCESS | 1650 | 1461590718826 Marionette TRACE conn2 <- [1,2686,null,{}] 06:25:18 INFO - PROCESS | 1650 | 1461590718829 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}] 06:25:18 INFO - PROCESS | 1650 | 1461590718917 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 06:25:18 INFO - PROCESS | 1650 | 1461590718923 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abc9800 == 45 [pid = 1650] [id = 679] 06:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x118f69800) [pid = 1650] [serial = 2037] [outer = 0x0] 06:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11b136c00) [pid = 1650] [serial = 2038] [outer = 0x118f69800] 06:25:18 INFO - PROCESS | 1650 | 1461590718950 Marionette DEBUG loaded listener.js 06:25:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11c18f800) [pid = 1650] [serial = 2039] [outer = 0x118f69800] 06:25:19 INFO - PROCESS | 1650 | 1461590719809 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] 06:25:19 INFO - PROCESS | 1650 | 1461590719848 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 06:25:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 06:25:19 INFO - PROCESS | 1650 | 1461590719850 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 06:25:19 INFO - PROCESS | 1650 | 1461590719852 Marionette TRACE conn2 <- [1,2690,null,{}] 06:25:19 INFO - PROCESS | 1650 | 1461590719860 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}] 06:25:19 INFO - PROCESS | 1650 | 1461590719968 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 06:25:20 INFO - PROCESS | 1650 | 1461590720033 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x126e59000 == 46 [pid = 1650] [id = 680] 06:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11c446000) [pid = 1650] [serial = 2040] [outer = 0x0] 06:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x125b7a000) [pid = 1650] [serial = 2041] [outer = 0x11c446000] 06:25:20 INFO - PROCESS | 1650 | 1461590720061 Marionette DEBUG loaded listener.js 06:25:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x126b73800) [pid = 1650] [serial = 2042] [outer = 0x11c446000] 06:25:20 INFO - PROCESS | 1650 | 1461590720859 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] 06:25:20 INFO - PROCESS | 1650 | 1461590720876 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 06:25:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 06:25:20 INFO - PROCESS | 1650 | 1461590720878 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 06:25:20 INFO - PROCESS | 1650 | 1461590720879 Marionette TRACE conn2 <- [1,2694,null,{}] 06:25:20 INFO - PROCESS | 1650 | 1461590720881 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}] 06:25:21 INFO - PROCESS | 1650 | 1461590721000 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 06:25:21 INFO - PROCESS | 1650 | 1461590721014 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x12accd000 == 47 [pid = 1650] [id = 681] 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12700d400) [pid = 1650] [serial = 2043] [outer = 0x0] 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x1276f8000) [pid = 1650] [serial = 2044] [outer = 0x12700d400] 06:25:21 INFO - PROCESS | 1650 | 1461590721040 Marionette DEBUG loaded listener.js 06:25:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x128298800) [pid = 1650] [serial = 2045] [outer = 0x12700d400] 06:25:21 INFO - PROCESS | 1650 | 1461590721889 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] 06:25:21 INFO - PROCESS | 1650 | 1461590721901 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 06:25:21 INFO - PROCESS | 1650 | 1461590721903 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 06:25:21 INFO - PROCESS | 1650 | 1461590721905 Marionette TRACE conn2 <- [1,2698,null,{}] 06:25:21 INFO - PROCESS | 1650 | 1461590721927 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}] 06:25:22 INFO - PROCESS | 1650 | 1461590722038 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 06:25:22 INFO - PROCESS | 1650 | 1461590722081 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bba2000 == 48 [pid = 1650] [id = 682] 06:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x1282a0c00) [pid = 1650] [serial = 2046] [outer = 0x0] 06:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x129e97800) [pid = 1650] [serial = 2047] [outer = 0x1282a0c00] 06:25:22 INFO - PROCESS | 1650 | 1461590722107 Marionette DEBUG loaded listener.js 06:25:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12a871400) [pid = 1650] [serial = 2048] [outer = 0x1282a0c00] 06:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x129e8d400) [pid = 1650] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 06:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x129e95800) [pid = 1650] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 06:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11a688800) [pid = 1650] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 06:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x126dd8400) [pid = 1650] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 06:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12ab81400) [pid = 1650] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 06:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x114245c00) [pid = 1650] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 06:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12aac7000) [pid = 1650] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 06:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x128395c00) [pid = 1650] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 06:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11362bc00) [pid = 1650] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 06:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12b338400) [pid = 1650] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 06:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12ab7f400) [pid = 1650] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 06:25:22 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x1147d5000) [pid = 1650] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 06:25:23 INFO - PROCESS | 1650 | 1461590723018 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] 06:25:23 INFO - PROCESS | 1650 | 1461590723027 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 06:25:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 06:25:23 INFO - PROCESS | 1650 | 1461590723029 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 06:25:23 INFO - PROCESS | 1650 | 1461590723030 Marionette TRACE conn2 <- [1,2702,null,{}] 06:25:23 INFO - PROCESS | 1650 | 1461590723033 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}] 06:25:23 INFO - PROCESS | 1650 | 1461590723137 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 06:25:23 INFO - PROCESS | 1650 | 1461590723144 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db07000 == 49 [pid = 1650] [id = 683] 06:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12aacfc00) [pid = 1650] [serial = 2049] [outer = 0x0] 06:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12ab37c00) [pid = 1650] [serial = 2050] [outer = 0x12aacfc00] 06:25:23 INFO - PROCESS | 1650 | 1461590723173 Marionette DEBUG loaded listener.js 06:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12ab81c00) [pid = 1650] [serial = 2051] [outer = 0x12aacfc00] 06:25:23 INFO - PROCESS | 1650 | 1461590723547 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]]]}] 06:25:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 06:25:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 570ms 06:25:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 06:25:23 INFO - PROCESS | 1650 | 1461590723603 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 06:25:23 INFO - PROCESS | 1650 | 1461590723604 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 06:25:23 INFO - PROCESS | 1650 | 1461590723606 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 06:25:23 INFO - PROCESS | 1650 | 1461590723607 Marionette TRACE conn2 <- [1,2706,null,{}] 06:25:23 INFO - PROCESS | 1650 | 1461590723610 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}] 06:25:23 INFO - PROCESS | 1650 | 1461590723699 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 06:25:23 INFO - PROCESS | 1650 | 1461590723703 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc29800 == 50 [pid = 1650] [id = 684] 06:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12ab86000) [pid = 1650] [serial = 2052] [outer = 0x0] 06:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12abdf000) [pid = 1650] [serial = 2053] [outer = 0x12ab86000] 06:25:23 INFO - PROCESS | 1650 | 1461590723729 Marionette DEBUG loaded listener.js 06:25:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12ade1400) [pid = 1650] [serial = 2054] [outer = 0x12ab86000] 06:25:24 INFO - PROCESS | 1650 | 1461590724070 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]]]}] 06:25:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 06:25:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 472ms 06:25:24 INFO - PROCESS | 1650 | 1461590724079 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 06:25:24 INFO - PROCESS | 1650 | 1461590724080 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 06:25:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 06:25:24 INFO - PROCESS | 1650 | 1461590724083 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 06:25:24 INFO - PROCESS | 1650 | 1461590724084 Marionette TRACE conn2 <- [1,2710,null,{}] 06:25:24 INFO - PROCESS | 1650 | 1461590724086 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}] 06:25:24 INFO - PROCESS | 1650 | 1461590724179 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 06:25:24 INFO - PROCESS | 1650 | 1461590724183 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3c5000 == 51 [pid = 1650] [id = 685] 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12ade5000) [pid = 1650] [serial = 2055] [outer = 0x0] 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12adef400) [pid = 1650] [serial = 2056] [outer = 0x12ade5000] 06:25:24 INFO - PROCESS | 1650 | 1461590724208 Marionette DEBUG loaded listener.js 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12acf9000) [pid = 1650] [serial = 2057] [outer = 0x12ade5000] 06:25:24 INFO - PROCESS | 1650 | 1461590724572 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] 06:25:24 INFO - PROCESS | 1650 | 1461590724604 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 06:25:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 06:25:24 INFO - PROCESS | 1650 | 1461590724607 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 06:25:24 INFO - PROCESS | 1650 | 1461590724608 Marionette TRACE conn2 <- [1,2714,null,{}] 06:25:24 INFO - PROCESS | 1650 | 1461590724610 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}] 06:25:24 INFO - PROCESS | 1650 | 1461590724734 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 06:25:24 INFO - PROCESS | 1650 | 1461590724739 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa8c800 == 52 [pid = 1650] [id = 686] 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12aec6400) [pid = 1650] [serial = 2058] [outer = 0x0] 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12b0aa800) [pid = 1650] [serial = 2059] [outer = 0x12aec6400] 06:25:24 INFO - PROCESS | 1650 | 1461590724765 Marionette DEBUG loaded listener.js 06:25:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12b0bec00) [pid = 1650] [serial = 2060] [outer = 0x12aec6400] 06:25:25 INFO - PROCESS | 1650 | 1461590725204 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]]]}] 06:25:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 06:25:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 621ms 06:25:25 INFO - PROCESS | 1650 | 1461590725240 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 06:25:25 INFO - PROCESS | 1650 | 1461590725243 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 06:25:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 06:25:25 INFO - PROCESS | 1650 | 1461590725248 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 06:25:25 INFO - PROCESS | 1650 | 1461590725250 Marionette TRACE conn2 <- [1,2718,null,{}] 06:25:25 INFO - PROCESS | 1650 | 1461590725255 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}] 06:25:25 INFO - PROCESS | 1650 | 1461590725371 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 06:25:25 INFO - PROCESS | 1650 | 1461590725456 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x125b46000 == 53 [pid = 1650] [id = 687] 06:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x11570c000) [pid = 1650] [serial = 2061] [outer = 0x0] 06:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x119261000) [pid = 1650] [serial = 2062] [outer = 0x11570c000] 06:25:25 INFO - PROCESS | 1650 | 1461590725489 Marionette DEBUG loaded listener.js 06:25:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11ae33000) [pid = 1650] [serial = 2063] [outer = 0x11570c000] 06:25:25 INFO - PROCESS | 1650 | 1461590725948 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] 06:25:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 06:25:26 INFO - PROCESS | 1650 | 1461590726027 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 06:25:26 INFO - PROCESS | 1650 | 1461590726032 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 06:25:26 INFO - PROCESS | 1650 | 1461590726034 Marionette TRACE conn2 <- [1,2722,null,{}] 06:25:26 INFO - PROCESS | 1650 | 1461590726036 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}] 06:25:26 INFO - PROCESS | 1650 | 1461590726146 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 06:25:26 INFO - PROCESS | 1650 | 1461590726231 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbb8000 == 54 [pid = 1650] [id = 688] 06:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x11c402800) [pid = 1650] [serial = 2064] [outer = 0x0] 06:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x125b7b000) [pid = 1650] [serial = 2065] [outer = 0x11c402800] 06:25:26 INFO - PROCESS | 1650 | 1461590726261 Marionette DEBUG loaded listener.js 06:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x126e1dc00) [pid = 1650] [serial = 2066] [outer = 0x11c402800] 06:25:26 INFO - PROCESS | 1650 | 1461590726692 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] 06:25:26 INFO - PROCESS | 1650 | 1461590726706 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 06:25:26 INFO - PROCESS | 1650 | 1461590726709 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 06:25:26 INFO - PROCESS | 1650 | 1461590726711 Marionette TRACE conn2 <- [1,2726,null,{}] 06:25:26 INFO - PROCESS | 1650 | 1461590726719 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}] 06:25:26 INFO - PROCESS | 1650 | 1461590726832 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 06:25:26 INFO - PROCESS | 1650 | 1461590726947 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x130453800 == 55 [pid = 1650] [id = 689] 06:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x1278e4c00) [pid = 1650] [serial = 2067] [outer = 0x0] 06:25:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12aacdc00) [pid = 1650] [serial = 2068] [outer = 0x1278e4c00] 06:25:26 INFO - PROCESS | 1650 | 1461590726982 Marionette DEBUG loaded listener.js 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12abd2c00) [pid = 1650] [serial = 2069] [outer = 0x1278e4c00] 06:25:27 INFO - PROCESS | 1650 | 1461590727419 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]]]}] 06:25:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 06:25:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 720ms 06:25:27 INFO - PROCESS | 1650 | 1461590727454 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 06:25:27 INFO - PROCESS | 1650 | 1461590727456 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 06:25:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 06:25:27 INFO - PROCESS | 1650 | 1461590727473 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 06:25:27 INFO - PROCESS | 1650 | 1461590727474 Marionette TRACE conn2 <- [1,2730,null,{}] 06:25:27 INFO - PROCESS | 1650 | 1461590727476 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}] 06:25:27 INFO - PROCESS | 1650 | 1461590727586 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 06:25:27 INFO - PROCESS | 1650 | 1461590727698 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x1373aa800 == 56 [pid = 1650] [id = 690] 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12ade6c00) [pid = 1650] [serial = 2070] [outer = 0x0] 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12b0bc000) [pid = 1650] [serial = 2071] [outer = 0x12ade6c00] 06:25:27 INFO - PROCESS | 1650 | 1461590727730 Marionette DEBUG loaded listener.js 06:25:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12b267800) [pid = 1650] [serial = 2072] [outer = 0x12ade6c00] 06:25:28 INFO - PROCESS | 1650 | 1461590728604 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] 06:25:28 INFO - PROCESS | 1650 | 1461590728645 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 06:25:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 06:25:28 INFO - PROCESS | 1650 | 1461590728648 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 06:25:28 INFO - PROCESS | 1650 | 1461590728649 Marionette TRACE conn2 <- [1,2734,null,{}] 06:25:28 INFO - PROCESS | 1650 | 1461590728651 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}] 06:25:28 INFO - PROCESS | 1650 | 1461590728787 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 06:25:28 INFO - PROCESS | 1650 | 1461590728898 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x139aa6800 == 57 [pid = 1650] [id = 691] 06:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x118e08800) [pid = 1650] [serial = 2073] [outer = 0x0] 06:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12b33e000) [pid = 1650] [serial = 2074] [outer = 0x118e08800] 06:25:28 INFO - PROCESS | 1650 | 1461590728930 Marionette DEBUG loaded listener.js 06:25:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12b677000) [pid = 1650] [serial = 2075] [outer = 0x118e08800] 06:25:29 INFO - PROCESS | 1650 | 1461590729366 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]]]}] 06:25:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 06:25:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 770ms 06:25:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 06:25:29 INFO - PROCESS | 1650 | 1461590729419 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 06:25:29 INFO - PROCESS | 1650 | 1461590729420 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 06:25:29 INFO - PROCESS | 1650 | 1461590729422 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 06:25:29 INFO - PROCESS | 1650 | 1461590729423 Marionette TRACE conn2 <- [1,2738,null,{}] 06:25:29 INFO - PROCESS | 1650 | 1461590729426 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}] 06:25:29 INFO - PROCESS | 1650 | 1461590729552 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 06:25:29 INFO - PROCESS | 1650 | 1461590729639 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b99800 == 58 [pid = 1650] [id = 692] 06:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12bb60000) [pid = 1650] [serial = 2076] [outer = 0x0] 06:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12be93400) [pid = 1650] [serial = 2077] [outer = 0x12bb60000] 06:25:29 INFO - PROCESS | 1650 | 1461590729673 Marionette DEBUG loaded listener.js 06:25:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12d662c00) [pid = 1650] [serial = 2078] [outer = 0x12bb60000] 06:25:30 INFO - PROCESS | 1650 | 1461590730055 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]]]}] 06:25:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 06:25:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 06:25:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 06:25:30 INFO - PROCESS | 1650 | 1461590730093 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 06:25:30 INFO - PROCESS | 1650 | 1461590730095 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 06:25:30 INFO - PROCESS | 1650 | 1461590730097 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 06:25:30 INFO - PROCESS | 1650 | 1461590730098 Marionette TRACE conn2 <- [1,2742,null,{}] 06:25:30 INFO - PROCESS | 1650 | 1461590730101 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}] 06:25:30 INFO - PROCESS | 1650 | 1461590730231 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 06:25:30 INFO - PROCESS | 1650 | 1461590730349 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b52000 == 59 [pid = 1650] [id = 693] 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x115622c00) [pid = 1650] [serial = 2079] [outer = 0x0] 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12bb65000) [pid = 1650] [serial = 2080] [outer = 0x115622c00] 06:25:30 INFO - PROCESS | 1650 | 1461590730381 Marionette DEBUG loaded listener.js 06:25:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12dcbb400) [pid = 1650] [serial = 2081] [outer = 0x115622c00] 06:25:30 INFO - PROCESS | 1650 | 1461590730793 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]]]}] 06:25:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 06:25:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 719ms 06:25:30 INFO - PROCESS | 1650 | 1461590730816 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 06:25:30 INFO - PROCESS | 1650 | 1461590730818 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 06:25:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 06:25:30 INFO - PROCESS | 1650 | 1461590730820 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 06:25:30 INFO - PROCESS | 1650 | 1461590730821 Marionette TRACE conn2 <- [1,2746,null,{}] 06:25:30 INFO - PROCESS | 1650 | 1461590730824 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}] 06:25:30 INFO - PROCESS | 1650 | 1461590730933 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 06:25:31 INFO - PROCESS | 1650 | 1461590731050 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e50800 == 60 [pid = 1650] [id = 694] 06:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x11b132c00) [pid = 1650] [serial = 2082] [outer = 0x0] 06:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12b077400) [pid = 1650] [serial = 2083] [outer = 0x11b132c00] 06:25:31 INFO - PROCESS | 1650 | 1461590731082 Marionette DEBUG loaded listener.js 06:25:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12b07bc00) [pid = 1650] [serial = 2084] [outer = 0x11b132c00] 06:25:31 INFO - PROCESS | 1650 | --DOCSHELL 0x12fe68800 == 59 [pid = 1650] [id = 16] 06:25:31 INFO - PROCESS | 1650 | 1461590731746 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]]]}] 06:25:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 06:25:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 975ms 06:25:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 06:25:31 INFO - PROCESS | 1650 | 1461590731796 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 06:25:31 INFO - PROCESS | 1650 | 1461590731798 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 06:25:31 INFO - PROCESS | 1650 | 1461590731802 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 06:25:31 INFO - PROCESS | 1650 | 1461590731804 Marionette TRACE conn2 <- [1,2750,null,{}] 06:25:31 INFO - PROCESS | 1650 | 1461590731821 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}] 06:25:31 INFO - PROCESS | 1650 | 1461590731932 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 06:25:32 INFO - PROCESS | 1650 | 1461590732052 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11abc7800 == 60 [pid = 1650] [id = 695] 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x11c195400) [pid = 1650] [serial = 2085] [outer = 0x0] 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x11c282000) [pid = 1650] [serial = 2086] [outer = 0x11c195400] 06:25:32 INFO - PROCESS | 1650 | 1461590732083 Marionette DEBUG loaded listener.js 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x125ba7000) [pid = 1650] [serial = 2087] [outer = 0x11c195400] 06:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc53000 == 59 [pid = 1650] [id = 638] 06:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3c5000 == 58 [pid = 1650] [id = 685] 06:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc29800 == 57 [pid = 1650] [id = 684] 06:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12db07000 == 56 [pid = 1650] [id = 683] 06:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12bba2000 == 55 [pid = 1650] [id = 682] 06:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12accd000 == 54 [pid = 1650] [id = 681] 06:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x126e59000 == 53 [pid = 1650] [id = 680] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12d6cd400) [pid = 1650] [serial = 2020] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x11abc9800 == 52 [pid = 1650] [id = 679] 06:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12ace1800 == 51 [pid = 1650] [id = 678] 06:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x12af04800 == 50 [pid = 1650] [id = 675] 06:25:32 INFO - PROCESS | 1650 | --DOCSHELL 0x119d31000 == 49 [pid = 1650] [id = 674] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12e3f7400) [pid = 1650] [serial = 1955] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12bb61800) [pid = 1650] [serial = 2002] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12ab84400) [pid = 1650] [serial = 2005] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12fac1400) [pid = 1650] [serial = 1975] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12ab87000) [pid = 1650] [serial = 2006] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12e3f5c00) [pid = 1650] [serial = 1972] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x11b9c8000) [pid = 1650] [serial = 1960] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x11abad400) [pid = 1650] [serial = 1984] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11abb4000) [pid = 1650] [serial = 1988] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x115a38800) [pid = 1650] [serial = 1987] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12aec1c00) [pid = 1650] [serial = 1999] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12ab3b400) [pid = 1650] [serial = 1996] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12acf6400) [pid = 1650] [serial = 1997] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12aec0400) [pid = 1650] [serial = 1966] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x125b82c00) [pid = 1650] [serial = 1963] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x11b032c00) [pid = 1650] [serial = 1990] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x125da0800) [pid = 1650] [serial = 1991] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12fe5b400) [pid = 1650] [serial = 1978] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x114fb3400) [pid = 1650] [serial = 1957] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x127876400) [pid = 1650] [serial = 1993] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x129e8c400) [pid = 1650] [serial = 1994] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12cfc4c00) [pid = 1650] [serial = 1969] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1301e5c00) [pid = 1650] [serial = 1981] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12cfc2000) [pid = 1650] [serial = 2008] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12dcb1400) [pid = 1650] [serial = 2009] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x127d31400) [pid = 1650] [serial = 2012] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x118af1c00) [pid = 1650] [serial = 2011] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12adee400) [pid = 1650] [serial = 2018] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12d1cd800) [pid = 1650] [serial = 2003] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12ade7000) [pid = 1650] [serial = 2014] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12b0b5800) [pid = 1650] [serial = 2000] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12adebc00) [pid = 1650] [serial = 2015] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12aad0c00) [pid = 1650] [serial = 2017] [outer = 0x0] [url = about:blank] 06:25:32 INFO - PROCESS | 1650 | 1461590732464 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]]]}] 06:25:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 06:25:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 670ms 06:25:32 INFO - PROCESS | 1650 | 1461590732472 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 06:25:32 INFO - PROCESS | 1650 | 1461590732477 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 06:25:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 06:25:32 INFO - PROCESS | 1650 | 1461590732482 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 06:25:32 INFO - PROCESS | 1650 | 1461590732483 Marionette TRACE conn2 <- [1,2754,null,{}] 06:25:32 INFO - PROCESS | 1650 | 1461590732486 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}] 06:25:32 INFO - PROCESS | 1650 | 1461590732586 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 06:25:32 INFO - PROCESS | 1650 | 1461590732658 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x1269e8000 == 50 [pid = 1650] [id = 696] 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x125b7cc00) [pid = 1650] [serial = 2088] [outer = 0x0] 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12697b800) [pid = 1650] [serial = 2089] [outer = 0x125b7cc00] 06:25:32 INFO - PROCESS | 1650 | 1461590732687 Marionette DEBUG loaded listener.js 06:25:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x127ae7000) [pid = 1650] [serial = 2090] [outer = 0x125b7cc00] 06:25:33 INFO - PROCESS | 1650 | 1461590733003 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]]]}] 06:25:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 06:25:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 571ms 06:25:33 INFO - PROCESS | 1650 | 1461590733053 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 06:25:33 INFO - PROCESS | 1650 | 1461590733054 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 06:25:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 06:25:33 INFO - PROCESS | 1650 | 1461590733056 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 06:25:33 INFO - PROCESS | 1650 | 1461590733059 Marionette TRACE conn2 <- [1,2758,null,{}] 06:25:33 INFO - PROCESS | 1650 | 1461590733066 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}] 06:25:33 INFO - PROCESS | 1650 | 1461590733167 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 06:25:33 INFO - PROCESS | 1650 | 1461590733244 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12b225000 == 51 [pid = 1650] [id = 697] 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x128299c00) [pid = 1650] [serial = 2091] [outer = 0x0] 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12aac2800) [pid = 1650] [serial = 2092] [outer = 0x128299c00] 06:25:33 INFO - PROCESS | 1650 | 1461590733272 Marionette DEBUG loaded listener.js 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x11c159800) [pid = 1650] [serial = 2093] [outer = 0x128299c00] 06:25:33 INFO - PROCESS | 1650 | 1461590733589 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]]]}] 06:25:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 06:25:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 571ms 06:25:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 06:25:33 INFO - PROCESS | 1650 | 1461590733628 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 06:25:33 INFO - PROCESS | 1650 | 1461590733630 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 06:25:33 INFO - PROCESS | 1650 | 1461590733632 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 06:25:33 INFO - PROCESS | 1650 | 1461590733633 Marionette TRACE conn2 <- [1,2762,null,{}] 06:25:33 INFO - PROCESS | 1650 | 1461590733636 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}] 06:25:33 INFO - PROCESS | 1650 | 1461590733734 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 06:25:33 INFO - PROCESS | 1650 | 1461590733806 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d018000 == 52 [pid = 1650] [id = 698] 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12ab85000) [pid = 1650] [serial = 2094] [outer = 0x0] 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12ade2400) [pid = 1650] [serial = 2095] [outer = 0x12ab85000] 06:25:33 INFO - PROCESS | 1650 | 1461590733833 Marionette DEBUG loaded listener.js 06:25:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12aec0400) [pid = 1650] [serial = 2096] [outer = 0x12ab85000] 06:25:34 INFO - PROCESS | 1650 | 1461590734107 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]]]}] 06:25:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 06:25:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 06:25:34 INFO - PROCESS | 1650 | 1461590734151 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 06:25:34 INFO - PROCESS | 1650 | 1461590734152 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 06:25:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 06:25:34 INFO - PROCESS | 1650 | 1461590734154 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 06:25:34 INFO - PROCESS | 1650 | 1461590734155 Marionette TRACE conn2 <- [1,2766,null,{}] 06:25:34 INFO - PROCESS | 1650 | 1461590734159 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}] 06:25:34 INFO - PROCESS | 1650 | 1461590734259 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 06:25:34 INFO - PROCESS | 1650 | 1461590734263 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc28800 == 53 [pid = 1650] [id = 699] 06:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12aded400) [pid = 1650] [serial = 2097] [outer = 0x0] 06:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12b07e000) [pid = 1650] [serial = 2098] [outer = 0x12aded400] 06:25:34 INFO - PROCESS | 1650 | 1461590734289 Marionette DEBUG loaded listener.js 06:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12b082000) [pid = 1650] [serial = 2099] [outer = 0x12aded400] 06:25:34 INFO - PROCESS | 1650 | 1461590734712 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]]]}] 06:25:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 06:25:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 569ms 06:25:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 06:25:34 INFO - PROCESS | 1650 | 1461590734724 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 06:25:34 INFO - PROCESS | 1650 | 1461590734726 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 06:25:34 INFO - PROCESS | 1650 | 1461590734728 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 06:25:34 INFO - PROCESS | 1650 | 1461590734729 Marionette TRACE conn2 <- [1,2770,null,{}] 06:25:34 INFO - PROCESS | 1650 | 1461590734731 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}] 06:25:34 INFO - PROCESS | 1650 | 1461590734869 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 06:25:34 INFO - PROCESS | 1650 | 1461590734882 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec5f800 == 54 [pid = 1650] [id = 700] 06:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12b084400) [pid = 1650] [serial = 2100] [outer = 0x0] 06:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12b673400) [pid = 1650] [serial = 2101] [outer = 0x12b084400] 06:25:34 INFO - PROCESS | 1650 | 1461590734909 Marionette DEBUG loaded listener.js 06:25:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12d1c3800) [pid = 1650] [serial = 2102] [outer = 0x12b084400] 06:25:35 INFO - PROCESS | 1650 | 1461590735249 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]]]}] 06:25:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 06:25:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 569ms 06:25:35 INFO - PROCESS | 1650 | 1461590735297 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 06:25:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 06:25:35 INFO - PROCESS | 1650 | 1461590735298 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 06:25:35 INFO - PROCESS | 1650 | 1461590735300 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 06:25:35 INFO - PROCESS | 1650 | 1461590735302 Marionette TRACE conn2 <- [1,2774,null,{}] 06:25:35 INFO - PROCESS | 1650 | 1461590735304 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}] 06:25:35 INFO - PROCESS | 1650 | 1461590735430 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 06:25:35 INFO - PROCESS | 1650 | 1461590735448 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x130193000 == 55 [pid = 1650] [id = 701] 06:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12b524c00) [pid = 1650] [serial = 2103] [outer = 0x0] 06:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12d6cc800) [pid = 1650] [serial = 2104] [outer = 0x12b524c00] 06:25:35 INFO - PROCESS | 1650 | 1461590735473 Marionette DEBUG loaded listener.js 06:25:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12e3c9800) [pid = 1650] [serial = 2105] [outer = 0x12b524c00] 06:25:35 INFO - PROCESS | 1650 | 1461590735838 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]]]}] 06:25:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 06:25:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 568ms 06:25:35 INFO - PROCESS | 1650 | 1461590735875 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 06:25:35 INFO - PROCESS | 1650 | 1461590735876 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 06:25:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 06:25:35 INFO - PROCESS | 1650 | 1461590735878 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 06:25:35 INFO - PROCESS | 1650 | 1461590735880 Marionette TRACE conn2 <- [1,2778,null,{}] 06:25:35 INFO - PROCESS | 1650 | 1461590735882 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}] 06:25:36 INFO - PROCESS | 1650 | 1461590736002 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 06:25:36 INFO - PROCESS | 1650 | 1461590736014 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x119218000 == 56 [pid = 1650] [id = 702] 06:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x114b53400) [pid = 1650] [serial = 2106] [outer = 0x0] 06:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x11568dc00) [pid = 1650] [serial = 2107] [outer = 0x114b53400] 06:25:36 INFO - PROCESS | 1650 | 1461590736300 Marionette DEBUG loaded listener.js 06:25:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x11abac400) [pid = 1650] [serial = 2108] [outer = 0x114b53400] 06:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x11aa32400) [pid = 1650] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 06:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x118f69800) [pid = 1650] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 06:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12ade5000) [pid = 1650] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 06:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12ade4c00) [pid = 1650] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 06:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x1282a0c00) [pid = 1650] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 06:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12ab86000) [pid = 1650] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 06:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x11c446000) [pid = 1650] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 06:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12700d400) [pid = 1650] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 06:25:36 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12aacfc00) [pid = 1650] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 06:25:36 INFO - PROCESS | 1650 | 1461590736799 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]]]}] 06:25:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 06:25:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 969ms 06:25:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 06:25:36 INFO - PROCESS | 1650 | 1461590736849 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 06:25:36 INFO - PROCESS | 1650 | 1461590736851 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 06:25:36 INFO - PROCESS | 1650 | 1461590736855 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 06:25:36 INFO - PROCESS | 1650 | 1461590736857 Marionette TRACE conn2 <- [1,2782,null,{}] 06:25:36 INFO - PROCESS | 1650 | 1461590736860 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}] 06:25:36 INFO - PROCESS | 1650 | 1461590736977 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 06:25:37 INFO - PROCESS | 1650 | 1461590737065 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acd0800 == 57 [pid = 1650] [id = 703] 06:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x1268d7000) [pid = 1650] [serial = 2109] [outer = 0x0] 06:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12700a800) [pid = 1650] [serial = 2110] [outer = 0x1268d7000] 06:25:37 INFO - PROCESS | 1650 | 1461590737096 Marionette DEBUG loaded listener.js 06:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x128285400) [pid = 1650] [serial = 2111] [outer = 0x1268d7000] 06:25:37 INFO - PROCESS | 1650 | 1461590737491 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]]]}] 06:25:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 06:25:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 671ms 06:25:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 06:25:37 INFO - PROCESS | 1650 | 1461590737525 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 06:25:37 INFO - PROCESS | 1650 | 1461590737528 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 06:25:37 INFO - PROCESS | 1650 | 1461590737532 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 06:25:37 INFO - PROCESS | 1650 | 1461590737534 Marionette TRACE conn2 <- [1,2786,null,{}] 06:25:37 INFO - PROCESS | 1650 | 1461590737537 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}] 06:25:37 INFO - PROCESS | 1650 | 1461590737653 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 06:25:37 INFO - PROCESS | 1650 | 1461590737769 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:37 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dc1d800 == 58 [pid = 1650] [id = 704] 06:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x126b74000) [pid = 1650] [serial = 2112] [outer = 0x0] 06:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x12aacfc00) [pid = 1650] [serial = 2113] [outer = 0x126b74000] 06:25:37 INFO - PROCESS | 1650 | 1461590737801 Marionette DEBUG loaded listener.js 06:25:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x12abd5400) [pid = 1650] [serial = 2114] [outer = 0x126b74000] 06:25:38 INFO - PROCESS | 1650 | 1461590738230 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]]]}] 06:25:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 06:25:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 721ms 06:25:38 INFO - PROCESS | 1650 | 1461590738254 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 06:25:38 INFO - PROCESS | 1650 | 1461590738255 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 06:25:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 06:25:38 INFO - PROCESS | 1650 | 1461590738258 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 06:25:38 INFO - PROCESS | 1650 | 1461590738260 Marionette TRACE conn2 <- [1,2790,null,{}] 06:25:38 INFO - PROCESS | 1650 | 1461590738268 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}] 06:25:38 INFO - PROCESS | 1650 | 1461590738410 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 06:25:38 INFO - PROCESS | 1650 | 1461590738526 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:38 INFO - PROCESS | 1650 | ++DOCSHELL 0x1373b7800 == 59 [pid = 1650] [id = 705] 06:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x12b078800) [pid = 1650] [serial = 2115] [outer = 0x0] 06:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x12b0af400) [pid = 1650] [serial = 2116] [outer = 0x12b078800] 06:25:38 INFO - PROCESS | 1650 | 1461590738558 Marionette DEBUG loaded listener.js 06:25:38 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x12b898c00) [pid = 1650] [serial = 2117] [outer = 0x12b078800] 06:25:38 INFO - PROCESS | 1650 | 1461590738943 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]]]}] 06:25:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 06:25:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 723ms 06:25:38 INFO - PROCESS | 1650 | 1461590738981 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 06:25:38 INFO - PROCESS | 1650 | 1461590738983 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 06:25:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 06:25:38 INFO - PROCESS | 1650 | 1461590738985 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 06:25:38 INFO - PROCESS | 1650 | 1461590738987 Marionette TRACE conn2 <- [1,2794,null,{}] 06:25:38 INFO - PROCESS | 1650 | 1461590738989 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}] 06:25:39 INFO - PROCESS | 1650 | 1461590739105 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 06:25:39 INFO - PROCESS | 1650 | 1461590739192 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x139e82800 == 60 [pid = 1650] [id = 706] 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x12bb64800) [pid = 1650] [serial = 2118] [outer = 0x0] 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x12d04ac00) [pid = 1650] [serial = 2119] [outer = 0x12bb64800] 06:25:39 INFO - PROCESS | 1650 | 1461590739222 Marionette DEBUG loaded listener.js 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x12dcb7c00) [pid = 1650] [serial = 2120] [outer = 0x12bb64800] 06:25:39 INFO - PROCESS | 1650 | 1461590739628 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]]]}] 06:25:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 06:25:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 669ms 06:25:39 INFO - PROCESS | 1650 | 1461590739655 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 06:25:39 INFO - PROCESS | 1650 | 1461590739656 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 06:25:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 06:25:39 INFO - PROCESS | 1650 | 1461590739659 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 06:25:39 INFO - PROCESS | 1650 | 1461590739660 Marionette TRACE conn2 <- [1,2798,null,{}] 06:25:39 INFO - PROCESS | 1650 | 1461590739663 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}] 06:25:39 INFO - PROCESS | 1650 | 1461590739793 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 06:25:39 INFO - PROCESS | 1650 | 1461590739882 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:39 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a198800 == 61 [pid = 1650] [id = 707] 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x12bfbcc00) [pid = 1650] [serial = 2121] [outer = 0x0] 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12bfbf000) [pid = 1650] [serial = 2122] [outer = 0x12bfbcc00] 06:25:39 INFO - PROCESS | 1650 | 1461590739916 Marionette DEBUG loaded listener.js 06:25:39 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12dcb2000) [pid = 1650] [serial = 2123] [outer = 0x12bfbcc00] 06:25:40 INFO - PROCESS | 1650 | 1461590740370 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]]]}] 06:25:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 06:25:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 719ms 06:25:40 INFO - PROCESS | 1650 | 1461590740379 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 06:25:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 06:25:40 INFO - PROCESS | 1650 | 1461590740381 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 06:25:40 INFO - PROCESS | 1650 | 1461590740385 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 06:25:40 INFO - PROCESS | 1650 | 1461590740387 Marionette TRACE conn2 <- [1,2802,null,{}] 06:25:40 INFO - PROCESS | 1650 | 1461590740413 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}] 06:25:40 INFO - PROCESS | 1650 | 1461590740593 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 06:25:40 INFO - PROCESS | 1650 | 1461590740757 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:40 INFO - PROCESS | 1650 | ++DOCSHELL 0x139cd9000 == 62 [pid = 1650] [id = 708] 06:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12e3f9800) [pid = 1650] [serial = 2124] [outer = 0x0] 06:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12ec0d000) [pid = 1650] [serial = 2125] [outer = 0x12e3f9800] 06:25:40 INFO - PROCESS | 1650 | 1461590740799 Marionette DEBUG loaded listener.js 06:25:40 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12fabdc00) [pid = 1650] [serial = 2126] [outer = 0x12e3f9800] 06:25:41 INFO - PROCESS | 1650 | 1461590741225 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]]]}] 06:25:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 06:25:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 870ms 06:25:41 INFO - PROCESS | 1650 | 1461590741257 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 06:25:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 06:25:41 INFO - PROCESS | 1650 | 1461590741259 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 06:25:41 INFO - PROCESS | 1650 | 1461590741263 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 06:25:41 INFO - PROCESS | 1650 | 1461590741264 Marionette TRACE conn2 <- [1,2806,null,{}] 06:25:41 INFO - PROCESS | 1650 | 1461590741267 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}] 06:25:41 INFO - PROCESS | 1650 | 1461590741377 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 06:25:41 INFO - PROCESS | 1650 | 1461590741465 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:41 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a142800 == 63 [pid = 1650] [id = 709] 06:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12fabc400) [pid = 1650] [serial = 2127] [outer = 0x0] 06:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12fe51800) [pid = 1650] [serial = 2128] [outer = 0x12fabc400] 06:25:41 INFO - PROCESS | 1650 | 1461590741494 Marionette DEBUG loaded listener.js 06:25:41 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12fe60800) [pid = 1650] [serial = 2129] [outer = 0x12fabc400] 06:25:41 INFO - PROCESS | 1650 | 1461590741898 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]]]}] 06:25:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 06:25:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 669ms 06:25:41 INFO - PROCESS | 1650 | 1461590741933 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 06:25:41 INFO - PROCESS | 1650 | 1461590741934 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 06:25:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 06:25:41 INFO - PROCESS | 1650 | 1461590741936 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 06:25:41 INFO - PROCESS | 1650 | 1461590741937 Marionette TRACE conn2 <- [1,2810,null,{}] 06:25:41 INFO - PROCESS | 1650 | 1461590741940 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}] 06:25:42 INFO - PROCESS | 1650 | 1461590742053 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 06:25:42 INFO - PROCESS | 1650 | 1461590742167 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:42 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a910800 == 64 [pid = 1650] [id = 710] 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12fac3400) [pid = 1650] [serial = 2130] [outer = 0x0] 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x1301e4800) [pid = 1650] [serial = 2131] [outer = 0x12fac3400] 06:25:42 INFO - PROCESS | 1650 | 1461590742199 Marionette DEBUG loaded listener.js 06:25:42 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x1301ee000) [pid = 1650] [serial = 2132] [outer = 0x12fac3400] 06:25:42 INFO - PROCESS | 1650 | 1461590742630 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]]]}] 06:25:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 06:25:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 720ms 06:25:42 INFO - PROCESS | 1650 | 1461590742657 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 06:25:42 INFO - PROCESS | 1650 | 1461590742658 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 06:25:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 06:25:42 INFO - PROCESS | 1650 | 1461590742660 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 06:25:42 INFO - PROCESS | 1650 | 1461590742662 Marionette TRACE conn2 <- [1,2814,null,{}] 06:25:42 INFO - PROCESS | 1650 | 1461590742664 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}] 06:25:42 INFO - PROCESS | 1650 | 1461590742793 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 06:25:43 INFO - PROCESS | 1650 | 1461590743084 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x129e5a000 == 65 [pid = 1650] [id = 711] 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x1147d7400) [pid = 1650] [serial = 2133] [outer = 0x0] 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x115628c00) [pid = 1650] [serial = 2134] [outer = 0x1147d7400] 06:25:43 INFO - PROCESS | 1650 | 1461590743129 Marionette DEBUG loaded listener.js 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x11abaf800) [pid = 1650] [serial = 2135] [outer = 0x1147d7400] 06:25:43 INFO - PROCESS | 1650 | 1461590743632 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]]]}] 06:25:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 06:25:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1021ms 06:25:43 INFO - PROCESS | 1650 | 1461590743681 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 06:25:43 INFO - PROCESS | 1650 | 1461590743684 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 06:25:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 06:25:43 INFO - PROCESS | 1650 | 1461590743686 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 06:25:43 INFO - PROCESS | 1650 | 1461590743689 Marionette TRACE conn2 <- [1,2818,null,{}] 06:25:43 INFO - PROCESS | 1650 | 1461590743700 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}] 06:25:43 INFO - PROCESS | 1650 | 1461590743812 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 06:25:43 INFO - PROCESS | 1650 | 1461590743903 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:43 INFO - PROCESS | 1650 | ++DOCSHELL 0x12685f000 == 66 [pid = 1650] [id = 712] 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x11b1e6800) [pid = 1650] [serial = 2136] [outer = 0x0] 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x11c43e000) [pid = 1650] [serial = 2137] [outer = 0x11b1e6800] 06:25:43 INFO - PROCESS | 1650 | 1461590743934 Marionette DEBUG loaded listener.js 06:25:43 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x125f4cc00) [pid = 1650] [serial = 2138] [outer = 0x11b1e6800] 06:25:44 INFO - PROCESS | 1650 | 1461590744337 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]]]}] 06:25:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 06:25:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 721ms 06:25:44 INFO - PROCESS | 1650 | 1461590744429 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 06:25:44 INFO - PROCESS | 1650 | 1461590744431 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 06:25:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 06:25:44 INFO - PROCESS | 1650 | 1461590744436 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 06:25:44 INFO - PROCESS | 1650 | 1461590744438 Marionette TRACE conn2 <- [1,2822,null,{}] 06:25:44 INFO - PROCESS | 1650 | 1461590744440 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}] 06:25:44 INFO - PROCESS | 1650 | 1461590744549 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 06:25:44 INFO - PROCESS | 1650 | 1461590744639 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:44 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1ef800 == 67 [pid = 1650] [id = 713] 06:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x129ea5800) [pid = 1650] [serial = 2139] [outer = 0x0] 06:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x12aac6800) [pid = 1650] [serial = 2140] [outer = 0x129ea5800] 06:25:44 INFO - PROCESS | 1650 | 1461590744667 Marionette DEBUG loaded listener.js 06:25:44 INFO - PROCESS | 1650 | ++DOMWINDOW == 208 (0x12ab7c800) [pid = 1650] [serial = 2141] [outer = 0x129ea5800] 06:25:44 INFO - PROCESS | 1650 | --DOCSHELL 0x130193000 == 66 [pid = 1650] [id = 701] 06:25:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec5f800 == 65 [pid = 1650] [id = 700] 06:25:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc28800 == 64 [pid = 1650] [id = 699] 06:25:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12d018000 == 63 [pid = 1650] [id = 698] 06:25:44 INFO - PROCESS | 1650 | --DOCSHELL 0x12b225000 == 62 [pid = 1650] [id = 697] 06:25:44 INFO - PROCESS | 1650 | --DOCSHELL 0x1269e8000 == 61 [pid = 1650] [id = 696] 06:25:44 INFO - PROCESS | 1650 | --DOCSHELL 0x11abc7800 == 60 [pid = 1650] [id = 695] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 207 (0x12b0aa800) [pid = 1650] [serial = 2059] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x12aacd400) [pid = 1650] [serial = 2029] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11bcd0400) [pid = 1650] [serial = 2032] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x125b76400) [pid = 1650] [serial = 2026] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x11516a000) [pid = 1650] [serial = 2023] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOCSHELL 0x1373aa800 == 59 [pid = 1650] [id = 690] 06:25:45 INFO - PROCESS | 1650 | --DOCSHELL 0x130453800 == 58 [pid = 1650] [id = 689] 06:25:45 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbb8000 == 57 [pid = 1650] [id = 688] 06:25:45 INFO - PROCESS | 1650 | --DOCSHELL 0x125b46000 == 56 [pid = 1650] [id = 687] 06:25:45 INFO - PROCESS | 1650 | 1461590745079 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]]]}] 06:25:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 06:25:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 669ms 06:25:45 INFO - PROCESS | 1650 | 1461590745106 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 06:25:45 INFO - PROCESS | 1650 | 1461590745109 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 06:25:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 06:25:45 INFO - PROCESS | 1650 | 1461590745112 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 06:25:45 INFO - PROCESS | 1650 | 1461590745117 Marionette TRACE conn2 <- [1,2826,null,{}] 06:25:45 INFO - PROCESS | 1650 | 1461590745123 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}] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12acf9000) [pid = 1650] [serial = 2057] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11aa4d400) [pid = 1650] [serial = 2035] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11b136c00) [pid = 1650] [serial = 2038] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x11c18f800) [pid = 1650] [serial = 2039] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12adef400) [pid = 1650] [serial = 2056] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x12e3f4800) [pid = 1650] [serial = 2021] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12a871400) [pid = 1650] [serial = 2048] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12ade1400) [pid = 1650] [serial = 2054] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x125b7a000) [pid = 1650] [serial = 2041] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x12abdf000) [pid = 1650] [serial = 2053] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x128298800) [pid = 1650] [serial = 2045] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x1276f8000) [pid = 1650] [serial = 2044] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12ab37c00) [pid = 1650] [serial = 2050] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12ab81c00) [pid = 1650] [serial = 2051] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x126b73800) [pid = 1650] [serial = 2042] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x11b940000) [pid = 1650] [serial = 2036] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x129e97800) [pid = 1650] [serial = 2047] [outer = 0x0] [url = about:blank] 06:25:45 INFO - PROCESS | 1650 | 1461590745265 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 06:25:45 INFO - PROCESS | 1650 | 1461590745319 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c6ae800 == 57 [pid = 1650] [id = 714] 06:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x11c18f800) [pid = 1650] [serial = 2142] [outer = 0x0] 06:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x128298800) [pid = 1650] [serial = 2143] [outer = 0x11c18f800] 06:25:45 INFO - PROCESS | 1650 | 1461590745345 Marionette DEBUG loaded listener.js 06:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x12abd9000) [pid = 1650] [serial = 2144] [outer = 0x11c18f800] 06:25:45 INFO - PROCESS | 1650 | 1461590745636 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 06:25:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 06:25:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 575ms 06:25:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 06:25:45 INFO - PROCESS | 1650 | 1461590745687 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 06:25:45 INFO - PROCESS | 1650 | 1461590745688 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 06:25:45 INFO - PROCESS | 1650 | 1461590745714 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 06:25:45 INFO - PROCESS | 1650 | 1461590745715 Marionette TRACE conn2 <- [1,2830,null,{}] 06:25:45 INFO - PROCESS | 1650 | 1461590745725 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}] 06:25:45 INFO - PROCESS | 1650 | 1461590745820 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 06:25:45 INFO - PROCESS | 1650 | 1461590745825 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:45 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d029800 == 58 [pid = 1650] [id = 715] 06:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x12acf9000) [pid = 1650] [serial = 2145] [outer = 0x0] 06:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x12aec7800) [pid = 1650] [serial = 2146] [outer = 0x12acf9000] 06:25:45 INFO - PROCESS | 1650 | 1461590745850 Marionette DEBUG loaded listener.js 06:25:45 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x12b085000) [pid = 1650] [serial = 2147] [outer = 0x12acf9000] 06:25:46 INFO - PROCESS | 1650 | 1461590746221 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]]]}] 06:25:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 06:25:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 550ms 06:25:46 INFO - PROCESS | 1650 | 1461590746241 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 06:25:46 INFO - PROCESS | 1650 | 1461590746244 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 06:25:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 06:25:46 INFO - PROCESS | 1650 | 1461590746265 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 06:25:46 INFO - PROCESS | 1650 | 1461590746267 Marionette TRACE conn2 <- [1,2834,null,{}] 06:25:46 INFO - PROCESS | 1650 | 1461590746269 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}] 06:25:46 INFO - PROCESS | 1650 | 1461590746364 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 06:25:46 INFO - PROCESS | 1650 | 1461590746368 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ec57000 == 59 [pid = 1650] [id = 716] 06:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x12b265400) [pid = 1650] [serial = 2148] [outer = 0x0] 06:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12b33bc00) [pid = 1650] [serial = 2149] [outer = 0x12b265400] 06:25:46 INFO - PROCESS | 1650 | 1461590746400 Marionette DEBUG loaded listener.js 06:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x12bfba400) [pid = 1650] [serial = 2150] [outer = 0x12b265400] 06:25:46 INFO - PROCESS | 1650 | 1461590746765 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 06:25:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 06:25:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 530ms 06:25:46 INFO - PROCESS | 1650 | 1461590746786 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 06:25:46 INFO - PROCESS | 1650 | 1461590746788 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 06:25:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 06:25:46 INFO - PROCESS | 1650 | 1461590746790 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 06:25:46 INFO - PROCESS | 1650 | 1461590746791 Marionette TRACE conn2 <- [1,2838,null,{}] 06:25:46 INFO - PROCESS | 1650 | 1461590746796 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}] 06:25:46 INFO - PROCESS | 1650 | 1461590746893 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 06:25:46 INFO - PROCESS | 1650 | 1461590746980 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:46 INFO - PROCESS | 1650 | ++DOCSHELL 0x130180800 == 60 [pid = 1650] [id = 717] 06:25:46 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x12b0c1400) [pid = 1650] [serial = 2151] [outer = 0x0] 06:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x12cfc0c00) [pid = 1650] [serial = 2152] [outer = 0x12b0c1400] 06:25:47 INFO - PROCESS | 1650 | 1461590747005 Marionette DEBUG loaded listener.js 06:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x12dcb8400) [pid = 1650] [serial = 2153] [outer = 0x12b0c1400] 06:25:47 INFO - PROCESS | 1650 | 1461590747375 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]]]}] 06:25:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 06:25:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 623ms 06:25:47 INFO - PROCESS | 1650 | 1461590747414 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 06:25:47 INFO - PROCESS | 1650 | 1461590747416 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 06:25:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 06:25:47 INFO - PROCESS | 1650 | 1461590747419 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 06:25:47 INFO - PROCESS | 1650 | 1461590747421 Marionette TRACE conn2 <- [1,2842,null,{}] 06:25:47 INFO - PROCESS | 1650 | 1461590747424 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}] 06:25:47 INFO - PROCESS | 1650 | 1461590747586 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 06:25:47 INFO - PROCESS | 1650 | 1461590747603 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:47 INFO - PROCESS | 1650 | ++DOCSHELL 0x1373a5000 == 61 [pid = 1650] [id = 718] 06:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x11c18d000) [pid = 1650] [serial = 2154] [outer = 0x0] 06:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x12e3f7800) [pid = 1650] [serial = 2155] [outer = 0x11c18d000] 06:25:47 INFO - PROCESS | 1650 | 1461590747628 Marionette DEBUG loaded listener.js 06:25:47 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x1301f1c00) [pid = 1650] [serial = 2156] [outer = 0x11c18d000] 06:25:47 INFO - PROCESS | 1650 | 1461590747989 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]]]}] 06:25:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 06:25:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 619ms 06:25:48 INFO - PROCESS | 1650 | 1461590748039 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 06:25:48 INFO - PROCESS | 1650 | 1461590748040 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 06:25:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 06:25:48 INFO - PROCESS | 1650 | 1461590748042 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 06:25:48 INFO - PROCESS | 1650 | 1461590748043 Marionette TRACE conn2 <- [1,2846,null,{}] 06:25:48 INFO - PROCESS | 1650 | 1461590748046 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}] 06:25:48 INFO - PROCESS | 1650 | 1461590748170 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 06:25:48 INFO - PROCESS | 1650 | 1461590748202 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b51800 == 62 [pid = 1650] [id = 719] 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x130555400) [pid = 1650] [serial = 2157] [outer = 0x0] 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x13055dc00) [pid = 1650] [serial = 2158] [outer = 0x130555400] 06:25:48 INFO - PROCESS | 1650 | 1461590748229 Marionette DEBUG loaded listener.js 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x130561c00) [pid = 1650] [serial = 2159] [outer = 0x130555400] 06:25:48 INFO - PROCESS | 1650 | 1461590748598 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]]]}] 06:25:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 06:25:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 571ms 06:25:48 INFO - PROCESS | 1650 | 1461590748614 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 06:25:48 INFO - PROCESS | 1650 | 1461590748615 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 06:25:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 06:25:48 INFO - PROCESS | 1650 | 1461590748617 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 06:25:48 INFO - PROCESS | 1650 | 1461590748618 Marionette TRACE conn2 <- [1,2850,null,{}] 06:25:48 INFO - PROCESS | 1650 | 1461590748621 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}] 06:25:48 INFO - PROCESS | 1650 | 1461590748746 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 06:25:48 INFO - PROCESS | 1650 | 1461590748762 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:48 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ed9800 == 63 [pid = 1650] [id = 720] 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 205 (0x130559800) [pid = 1650] [serial = 2160] [outer = 0x0] 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 206 (0x13a29f000) [pid = 1650] [serial = 2161] [outer = 0x130559800] 06:25:48 INFO - PROCESS | 1650 | 1461590748786 Marionette DEBUG loaded listener.js 06:25:48 INFO - PROCESS | 1650 | ++DOMWINDOW == 207 (0x13a2a3000) [pid = 1650] [serial = 2162] [outer = 0x130559800] 06:25:49 INFO - PROCESS | 1650 | 1461590749132 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 06:25:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 06:25:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 521ms 06:25:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 06:25:49 INFO - PROCESS | 1650 | 1461590749138 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 06:25:49 INFO - PROCESS | 1650 | 1461590749140 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 06:25:49 INFO - PROCESS | 1650 | 1461590749150 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 06:25:49 INFO - PROCESS | 1650 | 1461590749151 Marionette TRACE conn2 <- [1,2854,null,{}] 06:25:49 INFO - PROCESS | 1650 | 1461590749154 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}] 06:25:49 INFO - PROCESS | 1650 | 1461590749279 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 206 (0x1157a6c00) [pid = 1650] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 205 (0x11b944800) [pid = 1650] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 204 (0x11ae32800) [pid = 1650] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x11b13d000) [pid = 1650] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x12dcb0c00) [pid = 1650] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x11ae3bc00) [pid = 1650] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x129e9b400) [pid = 1650] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x11797ec00) [pid = 1650] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x113625400) [pid = 1650] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x1156f7800) [pid = 1650] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12bb58000) [pid = 1650] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x11abaa400) [pid = 1650] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12aec9400) [pid = 1650] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x125b79c00) [pid = 1650] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x118e0fc00) [pid = 1650] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12acf5c00) [pid = 1650] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x125b77c00) [pid = 1650] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x125b81800) [pid = 1650] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x127003000) [pid = 1650] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12a862c00) [pid = 1650] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x119258c00) [pid = 1650] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x115622000) [pid = 1650] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12a865400) [pid = 1650] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12b33a400) [pid = 1650] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x114b52c00) [pid = 1650] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x125b7b800) [pid = 1650] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12b266400) [pid = 1650] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12be95c00) [pid = 1650] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12b8a1800) [pid = 1650] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x12acf2800) [pid = 1650] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x11c14f400) [pid = 1650] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x11b9c3c00) [pid = 1650] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x119d8fc00) [pid = 1650] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x114b47800) [pid = 1650] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x12b526400) [pid = 1650] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12e3f1400) [pid = 1650] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12fabb800) [pid = 1650] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12fabd000) [pid = 1650] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12fe59800) [pid = 1650] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x12fe69000) [pid = 1650] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12aded400) [pid = 1650] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11b9c9000) [pid = 1650] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12a86dc00) [pid = 1650] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x11434f800) [pid = 1650] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11867b400) [pid = 1650] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12ab85000) [pid = 1650] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11c195400) [pid = 1650] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x118e08800) [pid = 1650] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x125b7cc00) [pid = 1650] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x128299c00) [pid = 1650] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x11c402800) [pid = 1650] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12ade6c00) [pid = 1650] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x1278e4c00) [pid = 1650] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11b132c00) [pid = 1650] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x115622c00) [pid = 1650] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x11570c000) [pid = 1650] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12bb60000) [pid = 1650] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12aec6400) [pid = 1650] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12b084400) [pid = 1650] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 06:25:49 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12fabb400) [pid = 1650] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 06:25:49 INFO - PROCESS | 1650 | 1461590749737 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:49 INFO - PROCESS | 1650 | ++DOCSHELL 0x1151ba800 == 64 [pid = 1650] [id = 721] 06:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x1142b6000) [pid = 1650] [serial = 2163] [outer = 0x0] 06:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x115623c00) [pid = 1650] [serial = 2164] [outer = 0x1142b6000] 06:25:49 INFO - PROCESS | 1650 | 1461590749775 Marionette DEBUG loaded listener.js 06:25:49 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x119260c00) [pid = 1650] [serial = 2165] [outer = 0x1142b6000] 06:25:50 INFO - PROCESS | 1650 | 1461590750190 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]]]}] 06:25:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 06:25:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1077ms 06:25:50 INFO - PROCESS | 1650 | 1461590750221 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 06:25:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 06:25:50 INFO - PROCESS | 1650 | 1461590750222 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 06:25:50 INFO - PROCESS | 1650 | 1461590750225 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 06:25:50 INFO - PROCESS | 1650 | 1461590750227 Marionette TRACE conn2 <- [1,2858,null,{}] 06:25:50 INFO - PROCESS | 1650 | 1461590750229 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}] 06:25:50 INFO - PROCESS | 1650 | 1461590750342 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 06:25:50 INFO - PROCESS | 1650 | 1461590750347 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3d8800 == 65 [pid = 1650] [id = 722] 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x11abb7400) [pid = 1650] [serial = 2166] [outer = 0x0] 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x11c190000) [pid = 1650] [serial = 2167] [outer = 0x11abb7400] 06:25:50 INFO - PROCESS | 1650 | 1461590750372 Marionette DEBUG loaded listener.js 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x129e94800) [pid = 1650] [serial = 2168] [outer = 0x11abb7400] 06:25:50 INFO - PROCESS | 1650 | 1461590750722 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 06:25:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 06:25:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 522ms 06:25:50 INFO - PROCESS | 1650 | 1461590750748 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 06:25:50 INFO - PROCESS | 1650 | 1461590750749 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 06:25:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 06:25:50 INFO - PROCESS | 1650 | 1461590750751 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 06:25:50 INFO - PROCESS | 1650 | 1461590750752 Marionette TRACE conn2 <- [1,2862,null,{}] 06:25:50 INFO - PROCESS | 1650 | 1461590750754 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}] 06:25:50 INFO - PROCESS | 1650 | 1461590750855 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 06:25:50 INFO - PROCESS | 1650 | 1461590750938 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:50 INFO - PROCESS | 1650 | ++DOCSHELL 0x137380000 == 66 [pid = 1650] [id = 723] 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x1276fcc00) [pid = 1650] [serial = 2169] [outer = 0x0] 06:25:50 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12a871000) [pid = 1650] [serial = 2170] [outer = 0x1276fcc00] 06:25:50 INFO - PROCESS | 1650 | 1461590750962 Marionette DEBUG loaded listener.js 06:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12aebd800) [pid = 1650] [serial = 2171] [outer = 0x1276fcc00] 06:25:51 INFO - PROCESS | 1650 | 1461590751276 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]]]}] 06:25:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 06:25:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 568ms 06:25:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 06:25:51 INFO - PROCESS | 1650 | 1461590751319 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 06:25:51 INFO - PROCESS | 1650 | 1461590751321 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 06:25:51 INFO - PROCESS | 1650 | 1461590751323 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 06:25:51 INFO - PROCESS | 1650 | 1461590751324 Marionette TRACE conn2 <- [1,2866,null,{}] 06:25:51 INFO - PROCESS | 1650 | 1461590751326 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}] 06:25:51 INFO - PROCESS | 1650 | 1461590751425 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 06:25:51 INFO - PROCESS | 1650 | 1461590751429 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:51 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b0e1000 == 67 [pid = 1650] [id = 724] 06:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12aec3000) [pid = 1650] [serial = 2172] [outer = 0x0] 06:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12b33d000) [pid = 1650] [serial = 2173] [outer = 0x12aec3000] 06:25:51 INFO - PROCESS | 1650 | 1461590751453 Marionette DEBUG loaded listener.js 06:25:51 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12c7f8400) [pid = 1650] [serial = 2174] [outer = 0x12aec3000] 06:25:52 INFO - PROCESS | 1650 | 1461590751996 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]]]}] 06:25:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 06:25:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 722ms 06:25:52 INFO - PROCESS | 1650 | 1461590752046 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 06:25:52 INFO - PROCESS | 1650 | 1461590752049 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 06:25:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 06:25:52 INFO - PROCESS | 1650 | 1461590752052 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 06:25:52 INFO - PROCESS | 1650 | 1461590752055 Marionette TRACE conn2 <- [1,2870,null,{}] 06:25:52 INFO - PROCESS | 1650 | 1461590752060 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}] 06:25:52 INFO - PROCESS | 1650 | 1461590752184 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 06:25:52 INFO - PROCESS | 1650 | 1461590752301 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:52 INFO - PROCESS | 1650 | ++DOCSHELL 0x12957a000 == 68 [pid = 1650] [id = 725] 06:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x11b03ec00) [pid = 1650] [serial = 2175] [outer = 0x0] 06:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x11b1ee800) [pid = 1650] [serial = 2176] [outer = 0x11b03ec00] 06:25:52 INFO - PROCESS | 1650 | 1461590752333 Marionette DEBUG loaded listener.js 06:25:52 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x11c19cc00) [pid = 1650] [serial = 2177] [outer = 0x11b03ec00] 06:25:52 INFO - PROCESS | 1650 | 1461590752740 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]]]}] 06:25:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 06:25:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 723ms 06:25:52 INFO - PROCESS | 1650 | 1461590752780 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 06:25:52 INFO - PROCESS | 1650 | 1461590752784 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 06:25:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 06:25:52 INFO - PROCESS | 1650 | 1461590752789 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 06:25:52 INFO - PROCESS | 1650 | 1461590752791 Marionette TRACE conn2 <- [1,2874,null,{}] 06:25:52 INFO - PROCESS | 1650 | 1461590752796 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}] 06:25:52 INFO - PROCESS | 1650 | 1461590752916 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 06:25:53 INFO - PROCESS | 1650 | 1461590753038 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d13d000 == 69 [pid = 1650] [id = 726] 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11c99c800) [pid = 1650] [serial = 2178] [outer = 0x0] 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x1268d7c00) [pid = 1650] [serial = 2179] [outer = 0x11c99c800] 06:25:53 INFO - PROCESS | 1650 | 1461590753069 Marionette DEBUG loaded listener.js 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x129e8e000) [pid = 1650] [serial = 2180] [outer = 0x11c99c800] 06:25:53 INFO - PROCESS | 1650 | 1461590753505 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]]]}] 06:25:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 06:25:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 724ms 06:25:53 INFO - PROCESS | 1650 | 1461590753514 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 06:25:53 INFO - PROCESS | 1650 | 1461590753516 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 06:25:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 06:25:53 INFO - PROCESS | 1650 | 1461590753518 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 06:25:53 INFO - PROCESS | 1650 | 1461590753521 Marionette TRACE conn2 <- [1,2878,null,{}] 06:25:53 INFO - PROCESS | 1650 | 1461590753531 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}] 06:25:53 INFO - PROCESS | 1650 | 1461590753677 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 06:25:53 INFO - PROCESS | 1650 | 1461590753771 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:53 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ecd000 == 70 [pid = 1650] [id = 727] 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12ab37c00) [pid = 1650] [serial = 2181] [outer = 0x0] 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12adebc00) [pid = 1650] [serial = 2182] [outer = 0x12ab37c00] 06:25:53 INFO - PROCESS | 1650 | 1461590753803 Marionette DEBUG loaded listener.js 06:25:53 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12b0b0000) [pid = 1650] [serial = 2183] [outer = 0x12ab37c00] 06:25:54 INFO - PROCESS | 1650 | 1461590754228 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]]]}] 06:25:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 06:25:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 724ms 06:25:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 06:25:54 INFO - PROCESS | 1650 | 1461590754260 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 06:25:54 INFO - PROCESS | 1650 | 1461590754263 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 06:25:54 INFO - PROCESS | 1650 | 1461590754267 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 06:25:54 INFO - PROCESS | 1650 | 1461590754268 Marionette TRACE conn2 <- [1,2882,null,{}] 06:25:54 INFO - PROCESS | 1650 | 1461590754270 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}] 06:25:54 INFO - PROCESS | 1650 | 1461590754390 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 06:25:54 INFO - PROCESS | 1650 | 1461590754480 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:54 INFO - PROCESS | 1650 | ++DOCSHELL 0x13ab2f000 == 71 [pid = 1650] [id = 728] 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12b0b8000) [pid = 1650] [serial = 2184] [outer = 0x0] 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12bb59000) [pid = 1650] [serial = 2185] [outer = 0x12b0b8000] 06:25:54 INFO - PROCESS | 1650 | 1461590754510 Marionette DEBUG loaded listener.js 06:25:54 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12bfb9800) [pid = 1650] [serial = 2186] [outer = 0x12b0b8000] 06:25:54 INFO - PROCESS | 1650 | 1461590754913 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]]]}] 06:25:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 06:25:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 670ms 06:25:54 INFO - PROCESS | 1650 | 1461590754938 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 06:25:54 INFO - PROCESS | 1650 | 1461590754939 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 06:25:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 06:25:54 INFO - PROCESS | 1650 | 1461590754944 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 06:25:54 INFO - PROCESS | 1650 | 1461590754945 Marionette TRACE conn2 <- [1,2886,null,{}] 06:25:54 INFO - PROCESS | 1650 | 1461590754948 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}] 06:25:55 INFO - PROCESS | 1650 | 1461590755063 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 06:25:55 INFO - PROCESS | 1650 | 1461590755173 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x13adce800 == 72 [pid = 1650] [id = 729] 06:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12acb5c00) [pid = 1650] [serial = 2187] [outer = 0x0] 06:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x12acbc400) [pid = 1650] [serial = 2188] [outer = 0x12acb5c00] 06:25:55 INFO - PROCESS | 1650 | 1461590755216 Marionette DEBUG loaded listener.js 06:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12acc0400) [pid = 1650] [serial = 2189] [outer = 0x12acb5c00] 06:25:55 INFO - PROCESS | 1650 | 1461590755613 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]]]}] 06:25:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 06:25:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 721ms 06:25:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 06:25:55 INFO - PROCESS | 1650 | 1461590755664 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 06:25:55 INFO - PROCESS | 1650 | 1461590755665 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 06:25:55 INFO - PROCESS | 1650 | 1461590755667 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 06:25:55 INFO - PROCESS | 1650 | 1461590755668 Marionette TRACE conn2 <- [1,2890,null,{}] 06:25:55 INFO - PROCESS | 1650 | 1461590755671 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}] 06:25:55 INFO - PROCESS | 1650 | 1461590755819 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 06:25:55 INFO - PROCESS | 1650 | 1461590755973 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:55 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a07e800 == 73 [pid = 1650] [id = 730] 06:25:55 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12b261400) [pid = 1650] [serial = 2190] [outer = 0x0] 06:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x12d6c8800) [pid = 1650] [serial = 2191] [outer = 0x12b261400] 06:25:56 INFO - PROCESS | 1650 | 1461590756024 Marionette DEBUG loaded listener.js 06:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x12fe58c00) [pid = 1650] [serial = 2192] [outer = 0x12b261400] 06:25:56 INFO - PROCESS | 1650 | 1461590756496 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 06:25:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 06:25:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 870ms 06:25:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 06:25:56 INFO - PROCESS | 1650 | 1461590756538 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 06:25:56 INFO - PROCESS | 1650 | 1461590756540 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 06:25:56 INFO - PROCESS | 1650 | 1461590756542 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 06:25:56 INFO - PROCESS | 1650 | 1461590756543 Marionette TRACE conn2 <- [1,2894,null,{}] 06:25:56 INFO - PROCESS | 1650 | 1461590756546 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}] 06:25:56 INFO - PROCESS | 1650 | 1461590756661 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 06:25:56 INFO - PROCESS | 1650 | 1461590756781 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:56 INFO - PROCESS | 1650 | ++DOCSHELL 0x145ea2000 == 74 [pid = 1650] [id = 731] 06:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x12bb60000) [pid = 1650] [serial = 2193] [outer = 0x0] 06:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x12fe97800) [pid = 1650] [serial = 2194] [outer = 0x12bb60000] 06:25:56 INFO - PROCESS | 1650 | 1461590756813 Marionette DEBUG loaded listener.js 06:25:56 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x1301e6800) [pid = 1650] [serial = 2195] [outer = 0x12bb60000] 06:25:57 INFO - PROCESS | 1650 | 1461590757332 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]]]}] 06:25:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 06:25:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 823ms 06:25:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 06:25:57 INFO - PROCESS | 1650 | 1461590757366 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 06:25:57 INFO - PROCESS | 1650 | 1461590757368 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 06:25:57 INFO - PROCESS | 1650 | 1461590757372 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 06:25:57 INFO - PROCESS | 1650 | 1461590757374 Marionette TRACE conn2 <- [1,2898,null,{}] 06:25:57 INFO - PROCESS | 1650 | 1461590757377 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}] 06:25:57 INFO - PROCESS | 1650 | 1461590757554 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 06:25:57 INFO - PROCESS | 1650 | 1461590757680 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:57 INFO - PROCESS | 1650 | ++DOCSHELL 0x11aec6000 == 75 [pid = 1650] [id = 732] 06:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x113621400) [pid = 1650] [serial = 2196] [outer = 0x0] 06:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11562d000) [pid = 1650] [serial = 2197] [outer = 0x113621400] 06:25:57 INFO - PROCESS | 1650 | 1461590757711 Marionette DEBUG loaded listener.js 06:25:57 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x11b1e6c00) [pid = 1650] [serial = 2198] [outer = 0x113621400] 06:25:58 INFO - PROCESS | 1650 | 1461590758247 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]]]}] 06:25:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 06:25:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 922ms 06:25:58 INFO - PROCESS | 1650 | 1461590758295 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 06:25:58 INFO - PROCESS | 1650 | 1461590758297 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 06:25:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 06:25:58 INFO - PROCESS | 1650 | 1461590758300 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 06:25:58 INFO - PROCESS | 1650 | 1461590758302 Marionette TRACE conn2 <- [1,2902,null,{}] 06:25:58 INFO - PROCESS | 1650 | 1461590758306 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}] 06:25:58 INFO - PROCESS | 1650 | 1461590758486 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 06:25:58 INFO - PROCESS | 1650 | 1461590758663 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:58 INFO - PROCESS | 1650 | ++DOCSHELL 0x116638000 == 76 [pid = 1650] [id = 733] 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x113626800) [pid = 1650] [serial = 2199] [outer = 0x0] 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x115750800) [pid = 1650] [serial = 2200] [outer = 0x113626800] 06:25:58 INFO - PROCESS | 1650 | 1461590758695 Marionette DEBUG loaded listener.js 06:25:58 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x11b134c00) [pid = 1650] [serial = 2201] [outer = 0x113626800] 06:25:59 INFO - PROCESS | 1650 | 1461590759476 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 06:25:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 06:25:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1223ms 06:25:59 INFO - PROCESS | 1650 | 1461590759523 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 06:25:59 INFO - PROCESS | 1650 | 1461590759526 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 06:25:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 06:25:59 INFO - PROCESS | 1650 | 1461590759529 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 06:25:59 INFO - PROCESS | 1650 | 1461590759531 Marionette TRACE conn2 <- [1,2906,null,{}] 06:25:59 INFO - PROCESS | 1650 | 1461590759535 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}] 06:25:59 INFO - PROCESS | 1650 | 1461590759649 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 06:25:59 INFO - PROCESS | 1650 | 1461590759743 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:25:59 INFO - PROCESS | 1650 | ++DOCSHELL 0x1276c8000 == 77 [pid = 1650] [id = 734] 06:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x115176000) [pid = 1650] [serial = 2202] [outer = 0x0] 06:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x115a3b800) [pid = 1650] [serial = 2203] [outer = 0x115176000] 06:25:59 INFO - PROCESS | 1650 | 1461590759772 Marionette DEBUG loaded listener.js 06:25:59 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x118e08800) [pid = 1650] [serial = 2204] [outer = 0x115176000] 06:26:00 INFO - PROCESS | 1650 | 1461590760199 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]]]}] 06:26:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 06:26:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 721ms 06:26:00 INFO - PROCESS | 1650 | 1461590760251 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 06:26:00 INFO - PROCESS | 1650 | 1461590760255 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 06:26:00 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 06:26:00 INFO - PROCESS | 1650 | 1461590760260 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 06:26:00 INFO - PROCESS | 1650 | 1461590760262 Marionette TRACE conn2 <- [1,2910,null,{}] 06:26:00 INFO - PROCESS | 1650 | 1461590760265 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}] 06:26:00 INFO - PROCESS | 1650 | 1461590760415 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 06:26:00 INFO - PROCESS | 1650 | 1461590760533 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:00 INFO - PROCESS | 1650 | ++DOCSHELL 0x119811800 == 78 [pid = 1650] [id = 735] 06:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x11570c000) [pid = 1650] [serial = 2205] [outer = 0x0] 06:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x119259400) [pid = 1650] [serial = 2206] [outer = 0x11570c000] 06:26:00 INFO - PROCESS | 1650 | 1461590760580 Marionette DEBUG loaded listener.js 06:26:00 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x11b9d0c00) [pid = 1650] [serial = 2207] [outer = 0x11570c000] 06:26:00 INFO - PROCESS | 1650 | --DOCSHELL 0x118ab5000 == 77 [pid = 1650] [id = 102] 06:26:00 INFO - PROCESS | 1650 | --DOCSHELL 0x137380000 == 76 [pid = 1650] [id = 723] 06:26:00 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3d8800 == 75 [pid = 1650] [id = 722] 06:26:00 INFO - PROCESS | 1650 | --DOCSHELL 0x1151ba800 == 74 [pid = 1650] [id = 721] 06:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x139ed9800 == 73 [pid = 1650] [id = 720] 06:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x139b51800 == 72 [pid = 1650] [id = 719] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12fe6a800) [pid = 1650] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12d6cc800) [pid = 1650] [serial = 2104] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x1373a5000 == 71 [pid = 1650] [id = 718] 06:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x130180800 == 70 [pid = 1650] [id = 717] 06:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12ec57000 == 69 [pid = 1650] [id = 716] 06:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12d029800 == 68 [pid = 1650] [id = 715] 06:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x11c6ae800 == 67 [pid = 1650] [id = 714] 06:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1ef800 == 66 [pid = 1650] [id = 713] 06:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12685f000 == 65 [pid = 1650] [id = 712] 06:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x129e5a000 == 64 [pid = 1650] [id = 711] 06:26:01 INFO - PROCESS | 1650 | 1461590761067 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]]]}] 06:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12dc1d800 == 63 [pid = 1650] [id = 704] 06:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12acd0800 == 62 [pid = 1650] [id = 703] 06:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x12e36b000 == 61 [pid = 1650] [id = 17] 06:26:01 INFO - PROCESS | 1650 | --DOCSHELL 0x119218000 == 60 [pid = 1650] [id = 702] 06:26:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 06:26:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 06:26:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 821ms 06:26:01 INFO - PROCESS | 1650 | 1461590761080 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 06:26:01 INFO - PROCESS | 1650 | 1461590761081 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 06:26:01 INFO - TEST-START | /DOMEvents/constructors.html 06:26:01 INFO - PROCESS | 1650 | 1461590761084 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 06:26:01 INFO - PROCESS | 1650 | 1461590761086 Marionette TRACE conn2 <- [1,2914,null,{}] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12aebd000) [pid = 1650] [serial = 1985] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12b268800) [pid = 1650] [serial = 1784] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x12bb57c00) [pid = 1650] [serial = 1787] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x11568e400) [pid = 1650] [serial = 1712] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x129e9d800) [pid = 1650] [serial = 1778] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12b529000) [pid = 1650] [serial = 1769] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12d1c1000) [pid = 1650] [serial = 1853] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12c7f6800) [pid = 1650] [serial = 1850] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x12b0bfc00) [pid = 1650] [serial = 1847] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12abd4c00) [pid = 1650] [serial = 1844] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x125da8000) [pid = 1650] [serial = 1841] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x11ae3b800) [pid = 1650] [serial = 1838] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x115685c00) [pid = 1650] [serial = 1835] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12d6c3400) [pid = 1650] [serial = 1970] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12ec0e800) [pid = 1650] [serial = 1973] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12fe53000) [pid = 1650] [serial = 1976] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12fe9ec00) [pid = 1650] [serial = 1979] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x1301ecc00) [pid = 1650] [serial = 1982] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12c7f3c00) [pid = 1650] [serial = 1910] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x11c199400) [pid = 1650] [serial = 1961] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x128280c00) [pid = 1650] [serial = 1721] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12e3c9400) [pid = 1650] [serial = 1913] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11c90d000) [pid = 1650] [serial = 1718] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x12b0a5400) [pid = 1650] [serial = 1907] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x11a692000) [pid = 1650] [serial = 1772] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x115758000) [pid = 1650] [serial = 1958] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12b52ac00) [pid = 1650] [serial = 1916] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12bc94800) [pid = 1650] [serial = 1790] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x11c190400) [pid = 1650] [serial = 1775] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x12b0af800) [pid = 1650] [serial = 1727] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b529c00) [pid = 1650] [serial = 1967] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x11abadc00) [pid = 1650] [serial = 1715] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12aec3400) [pid = 1650] [serial = 1709] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12829f400) [pid = 1650] [serial = 1964] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12abd6800) [pid = 1650] [serial = 1724] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x129e8b800) [pid = 1650] [serial = 1904] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x12b0ad000) [pid = 1650] [serial = 1781] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x11bfd3000) [pid = 1650] [serial = 1901] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x118af2c00) [pid = 1650] [serial = 1898] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x127275000) [pid = 1650] [serial = 2027] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12ab83000) [pid = 1650] [serial = 2030] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x11918d400) [pid = 1650] [serial = 2024] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 147 (0x12b0b9400) [pid = 1650] [serial = 2033] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 146 (0x12ade2400) [pid = 1650] [serial = 2095] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 145 (0x12aec0400) [pid = 1650] [serial = 2096] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 144 (0x11c282000) [pid = 1650] [serial = 2086] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 143 (0x125ba7000) [pid = 1650] [serial = 2087] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 142 (0x12b33e000) [pid = 1650] [serial = 2074] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 141 (0x12b677000) [pid = 1650] [serial = 2075] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12697b800) [pid = 1650] [serial = 2089] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x127ae7000) [pid = 1650] [serial = 2090] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x12aac2800) [pid = 1650] [serial = 2092] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x11c159800) [pid = 1650] [serial = 2093] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x126e1dc00) [pid = 1650] [serial = 2066] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x125b7b000) [pid = 1650] [serial = 2065] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x12b0bc000) [pid = 1650] [serial = 2071] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12b267800) [pid = 1650] [serial = 2072] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x12abd2c00) [pid = 1650] [serial = 2069] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12aacdc00) [pid = 1650] [serial = 2068] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x12b077400) [pid = 1650] [serial = 2083] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x12b07bc00) [pid = 1650] [serial = 2084] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x12bb65000) [pid = 1650] [serial = 2080] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x12dcbb400) [pid = 1650] [serial = 2081] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 126 (0x11ae33000) [pid = 1650] [serial = 2063] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 125 (0x119261000) [pid = 1650] [serial = 2062] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 124 (0x12d662c00) [pid = 1650] [serial = 2078] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 123 (0x12be93400) [pid = 1650] [serial = 2077] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 122 (0x12b0bec00) [pid = 1650] [serial = 2060] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 121 (0x12b673400) [pid = 1650] [serial = 2101] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 120 (0x12d1c3800) [pid = 1650] [serial = 2102] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 119 (0x12b0b8800) [pid = 1650] [serial = 1436] [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.] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 118 (0x12b07e000) [pid = 1650] [serial = 2098] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | --DOMWINDOW == 117 (0x12b082000) [pid = 1650] [serial = 2099] [outer = 0x0] [url = about:blank] 06:26:01 INFO - PROCESS | 1650 | 1461590761116 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}] 06:26:01 INFO - PROCESS | 1650 | 1461590761216 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 06:26:01 INFO - PROCESS | 1650 | 1461590761222 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc3a000 == 61 [pid = 1650] [id = 736] 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 118 (0x11ae32800) [pid = 1650] [serial = 2208] [outer = 0x0] 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 119 (0x11c199800) [pid = 1650] [serial = 2209] [outer = 0x11ae32800] 06:26:01 INFO - PROCESS | 1650 | 1461590761252 Marionette DEBUG loaded listener.js 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 120 (0x11c440000) [pid = 1650] [serial = 2210] [outer = 0x11ae32800] 06:26:01 INFO - PROCESS | 1650 | 1461590761713 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]]]}] 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 06:26:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 06:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:26:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 06:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:26:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 06:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:26:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 06:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:26:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 06:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:26:01 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 06:26:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 06:26:01 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 06:26:01 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 06:26:01 INFO - TEST-OK | /DOMEvents/constructors.html | took 690ms 06:26:01 INFO - TEST-START | /DOMEvents/event-phases-order.html 06:26:01 INFO - PROCESS | 1650 | 1461590761776 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 06:26:01 INFO - PROCESS | 1650 | 1461590761777 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 06:26:01 INFO - PROCESS | 1650 | 1461590761780 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 06:26:01 INFO - PROCESS | 1650 | 1461590761781 Marionette TRACE conn2 <- [1,2918,null,{}] 06:26:01 INFO - PROCESS | 1650 | 1461590761784 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}] 06:26:01 INFO - PROCESS | 1650 | 1461590761879 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 06:26:01 INFO - PROCESS | 1650 | 1461590761884 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:01 INFO - PROCESS | 1650 | ++DOCSHELL 0x127c32800 == 62 [pid = 1650] [id = 737] 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 121 (0x125b74c00) [pid = 1650] [serial = 2211] [outer = 0x0] 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 122 (0x125b7ec00) [pid = 1650] [serial = 2212] [outer = 0x125b74c00] 06:26:01 INFO - PROCESS | 1650 | 1461590761911 Marionette DEBUG loaded listener.js 06:26:01 INFO - PROCESS | 1650 | ++DOMWINDOW == 123 (0x127003000) [pid = 1650] [serial = 2213] [outer = 0x125b74c00] 06:26:02 INFO - PROCESS | 1650 | 1461590762242 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 06:26:02 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 06:26:02 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 468ms 06:26:02 INFO - PROCESS | 1650 | 1461590762257 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 06:26:02 INFO - PROCESS | 1650 | 1461590762259 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 06:26:02 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 06:26:02 INFO - PROCESS | 1650 | 1461590762265 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 06:26:02 INFO - PROCESS | 1650 | 1461590762266 Marionette TRACE conn2 <- [1,2922,null,{}] 06:26:02 INFO - PROCESS | 1650 | 1461590762268 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}] 06:26:02 INFO - PROCESS | 1650 | 1461590762359 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 06:26:02 INFO - PROCESS | 1650 | 1461590762364 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a921000 == 63 [pid = 1650] [id = 738] 06:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 124 (0x127004400) [pid = 1650] [serial = 2214] [outer = 0x0] 06:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 125 (0x127275800) [pid = 1650] [serial = 2215] [outer = 0x127004400] 06:26:02 INFO - PROCESS | 1650 | 1461590762390 Marionette DEBUG loaded listener.js 06:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 126 (0x1278ee400) [pid = 1650] [serial = 2216] [outer = 0x127004400] 06:26:02 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 06:26:02 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 06:26:02 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 06:26:02 INFO - PROCESS | 1650 | [1650] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 06:26:02 INFO - PROCESS | 1650 | 1461590762741 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]]]}] 06:26:02 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 06:26:02 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 06:26:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:26:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:26:02 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 06:26:02 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 06:26:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:26:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:26:02 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 06:26:02 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 06:26:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:26:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:26:02 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]" 06:26:02 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 06:26:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 06:26:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 06:26:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:02 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 06:26:02 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 06:26:02 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 518ms 06:26:02 INFO - PROCESS | 1650 | 1461590762784 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 06:26:02 INFO - PROCESS | 1650 | 1461590762785 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 06:26:02 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 06:26:02 INFO - PROCESS | 1650 | 1461590762788 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 06:26:02 INFO - PROCESS | 1650 | 1461590762789 Marionette TRACE conn2 <- [1,2926,null,{}] 06:26:02 INFO - PROCESS | 1650 | 1461590762791 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}] 06:26:02 INFO - PROCESS | 1650 | 1461590762897 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 06:26:02 INFO - PROCESS | 1650 | 1461590762983 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:02 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bbab000 == 64 [pid = 1650] [id = 739] 06:26:02 INFO - PROCESS | 1650 | ++DOMWINDOW == 127 (0x127011800) [pid = 1650] [serial = 2217] [outer = 0x0] 06:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x1282a7400) [pid = 1650] [serial = 2218] [outer = 0x127011800] 06:26:03 INFO - PROCESS | 1650 | 1461590763010 Marionette DEBUG loaded listener.js 06:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x12ab3b400) [pid = 1650] [serial = 2219] [outer = 0x127011800] 06:26:03 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 06:26:03 INFO - PROCESS | 1650 | 1461590763285 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]]]}] 06:26:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 06:26:03 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 522ms 06:26:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 06:26:03 INFO - PROCESS | 1650 | 1461590763321 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 06:26:03 INFO - PROCESS | 1650 | 1461590763322 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 06:26:03 INFO - PROCESS | 1650 | 1461590763331 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 06:26:03 INFO - PROCESS | 1650 | 1461590763332 Marionette TRACE conn2 <- [1,2930,null,{}] 06:26:03 INFO - PROCESS | 1650 | 1461590763335 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}] 06:26:03 INFO - PROCESS | 1650 | 1461590763459 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 06:26:03 INFO - PROCESS | 1650 | 1461590763470 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:03 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d1d1000 == 65 [pid = 1650] [id = 740] 06:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12ab3c800) [pid = 1650] [serial = 2220] [outer = 0x0] 06:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12ab83400) [pid = 1650] [serial = 2221] [outer = 0x12ab3c800] 06:26:03 INFO - PROCESS | 1650 | 1461590763496 Marionette DEBUG loaded listener.js 06:26:03 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12abd7000) [pid = 1650] [serial = 2222] [outer = 0x12ab3c800] 06:26:03 INFO - PROCESS | 1650 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 06:26:03 INFO - PROCESS | 1650 | 1461590763835 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]]]}] 06:26:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 06:26:03 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 529ms 06:26:03 INFO - PROCESS | 1650 | 1461590763854 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 06:26:03 INFO - PROCESS | 1650 | 1461590763855 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 06:26:03 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 06:26:03 INFO - PROCESS | 1650 | 1461590763857 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 06:26:03 INFO - PROCESS | 1650 | 1461590763858 Marionette TRACE conn2 <- [1,2934,null,{}] 06:26:03 INFO - PROCESS | 1650 | 1461590763869 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}] 06:26:03 INFO - PROCESS | 1650 | 1461590763988 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 06:26:04 INFO - PROCESS | 1650 | 1461590764002 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12dba2000 == 66 [pid = 1650] [id = 741] 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12ab7d800) [pid = 1650] [serial = 2223] [outer = 0x0] 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12acba800) [pid = 1650] [serial = 2224] [outer = 0x12ab7d800] 06:26:04 INFO - PROCESS | 1650 | 1461590764028 Marionette DEBUG loaded listener.js 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12acef800) [pid = 1650] [serial = 2225] [outer = 0x12ab7d800] 06:26:04 INFO - PROCESS | 1650 | 1461590764350 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]]]}] 06:26:04 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 06:26:04 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 530ms 06:26:04 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 06:26:04 INFO - PROCESS | 1650 | 1461590764389 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 06:26:04 INFO - PROCESS | 1650 | 1461590764390 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 06:26:04 INFO - PROCESS | 1650 | 1461590764392 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 06:26:04 INFO - PROCESS | 1650 | 1461590764393 Marionette TRACE conn2 <- [1,2938,null,{}] 06:26:04 INFO - PROCESS | 1650 | 1461590764395 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}] 06:26:04 INFO - PROCESS | 1650 | 1461590764520 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 06:26:04 INFO - PROCESS | 1650 | 1461590764533 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:04 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e365800 == 67 [pid = 1650] [id = 742] 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12acf0800) [pid = 1650] [serial = 2226] [outer = 0x0] 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12ade4000) [pid = 1650] [serial = 2227] [outer = 0x12acf0800] 06:26:04 INFO - PROCESS | 1650 | 1461590764559 Marionette DEBUG loaded listener.js 06:26:04 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12adef400) [pid = 1650] [serial = 2228] [outer = 0x12acf0800] 06:26:04 INFO - PROCESS | 1650 | 1461590764892 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]]]}] 06:26:04 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 06:26:04 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 523ms 06:26:04 INFO - PROCESS | 1650 | 1461590764916 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 06:26:04 INFO - PROCESS | 1650 | 1461590764917 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 06:26:04 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 06:26:04 INFO - PROCESS | 1650 | 1461590764919 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 06:26:04 INFO - PROCESS | 1650 | 1461590764921 Marionette TRACE conn2 <- [1,2942,null,{}] 06:26:04 INFO - PROCESS | 1650 | 1461590764924 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}] 06:26:05 INFO - PROCESS | 1650 | 1461590765027 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 06:26:05 INFO - PROCESS | 1650 | 1461590765039 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:05 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3d5000 == 68 [pid = 1650] [id = 743] 06:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x12aec3800) [pid = 1650] [serial = 2229] [outer = 0x0] 06:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x12b07ac00) [pid = 1650] [serial = 2230] [outer = 0x12aec3800] 06:26:05 INFO - PROCESS | 1650 | 1461590765067 Marionette DEBUG loaded listener.js 06:26:05 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x12b0a5400) [pid = 1650] [serial = 2231] [outer = 0x12aec3800] 06:26:05 INFO - PROCESS | 1650 | --DOMWINDOW == 140 (0x12b524c00) [pid = 1650] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 06:26:05 INFO - PROCESS | 1650 | --DOMWINDOW == 139 (0x11c18d000) [pid = 1650] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 06:26:05 INFO - PROCESS | 1650 | --DOMWINDOW == 138 (0x130555400) [pid = 1650] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 06:26:05 INFO - PROCESS | 1650 | --DOMWINDOW == 137 (0x130559800) [pid = 1650] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 06:26:05 INFO - PROCESS | 1650 | --DOMWINDOW == 136 (0x1147d7400) [pid = 1650] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 06:26:05 INFO - PROCESS | 1650 | --DOMWINDOW == 135 (0x12acf9000) [pid = 1650] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 06:26:05 INFO - PROCESS | 1650 | --DOMWINDOW == 134 (0x11b1e6800) [pid = 1650] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 06:26:05 INFO - PROCESS | 1650 | --DOMWINDOW == 133 (0x12b0c1400) [pid = 1650] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 06:26:05 INFO - PROCESS | 1650 | --DOMWINDOW == 132 (0x129ea5800) [pid = 1650] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 06:26:05 INFO - PROCESS | 1650 | --DOMWINDOW == 131 (0x12b265400) [pid = 1650] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 06:26:05 INFO - PROCESS | 1650 | --DOMWINDOW == 130 (0x11c18f800) [pid = 1650] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 06:26:05 INFO - PROCESS | 1650 | --DOMWINDOW == 129 (0x1142b6000) [pid = 1650] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 06:26:05 INFO - PROCESS | 1650 | --DOMWINDOW == 128 (0x11abb7400) [pid = 1650] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 06:26:05 INFO - PROCESS | 1650 | --DOMWINDOW == 127 (0x1276fcc00) [pid = 1650] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 06:26:06 INFO - PROCESS | 1650 | 1461590766004 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"]]]}] 06:26:06 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 06:26:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 06:26:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:06 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 06:26:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1121ms 06:26:06 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 06:26:06 INFO - PROCESS | 1650 | 1461590766042 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 06:26:06 INFO - PROCESS | 1650 | 1461590766043 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 06:26:06 INFO - PROCESS | 1650 | 1461590766045 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 06:26:06 INFO - PROCESS | 1650 | 1461590766047 Marionette TRACE conn2 <- [1,2946,null,{}] 06:26:06 INFO - PROCESS | 1650 | 1461590766050 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}] 06:26:06 INFO - PROCESS | 1650 | 1461590766188 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 06:26:06 INFO - PROCESS | 1650 | 1461590766238 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12fa96800 == 69 [pid = 1650] [id = 744] 06:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 128 (0x11c150800) [pid = 1650] [serial = 2232] [outer = 0x0] 06:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 129 (0x1276fcc00) [pid = 1650] [serial = 2233] [outer = 0x11c150800] 06:26:06 INFO - PROCESS | 1650 | 1461590766270 Marionette DEBUG loaded listener.js 06:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 130 (0x12b25b400) [pid = 1650] [serial = 2234] [outer = 0x11c150800] 06:26:06 INFO - PROCESS | 1650 | 1461590766538 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]]]}] 06:26:06 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. 06:26:06 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 520ms 06:26:06 INFO - PROCESS | 1650 | 1461590766566 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 06:26:06 INFO - PROCESS | 1650 | 1461590766567 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 06:26:06 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 06:26:06 INFO - PROCESS | 1650 | 1461590766570 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 06:26:06 INFO - PROCESS | 1650 | 1461590766571 Marionette TRACE conn2 <- [1,2950,null,{}] 06:26:06 INFO - PROCESS | 1650 | 1461590766573 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}] 06:26:06 INFO - PROCESS | 1650 | 1461590766686 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 06:26:06 INFO - PROCESS | 1650 | 1461590766689 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:06 INFO - PROCESS | 1650 | ++DOCSHELL 0x12ff6b800 == 70 [pid = 1650] [id = 745] 06:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 131 (0x12b260800) [pid = 1650] [serial = 2235] [outer = 0x0] 06:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 132 (0x12b33e400) [pid = 1650] [serial = 2236] [outer = 0x12b260800] 06:26:06 INFO - PROCESS | 1650 | 1461590766715 Marionette DEBUG loaded listener.js 06:26:06 INFO - PROCESS | 1650 | ++DOMWINDOW == 133 (0x12b52b800) [pid = 1650] [serial = 2237] [outer = 0x12b260800] 06:26:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x11911f000 == 71 [pid = 1650] [id = 746] 06:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 134 (0x12b532000) [pid = 1650] [serial = 2238] [outer = 0x0] 06:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 135 (0x12b530c00) [pid = 1650] [serial = 2239] [outer = 0x12b532000] 06:26:07 INFO - PROCESS | 1650 | 1461590767096 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]]]}] 06:26:07 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. 06:26:07 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 568ms 06:26:07 INFO - PROCESS | 1650 | 1461590767138 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 06:26:07 INFO - PROCESS | 1650 | 1461590767140 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 06:26:07 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 06:26:07 INFO - PROCESS | 1650 | 1461590767142 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 06:26:07 INFO - PROCESS | 1650 | 1461590767143 Marionette TRACE conn2 <- [1,2954,null,{}] 06:26:07 INFO - PROCESS | 1650 | 1461590767146 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}] 06:26:07 INFO - PROCESS | 1650 | 1461590767278 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 06:26:07 INFO - PROCESS | 1650 | 1461590767282 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:07 INFO - PROCESS | 1650 | ++DOCSHELL 0x130540800 == 72 [pid = 1650] [id = 747] 06:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 136 (0x12b52f800) [pid = 1650] [serial = 2240] [outer = 0x0] 06:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 137 (0x12b674400) [pid = 1650] [serial = 2241] [outer = 0x12b52f800] 06:26:07 INFO - PROCESS | 1650 | 1461590767307 Marionette DEBUG loaded listener.js 06:26:07 INFO - PROCESS | 1650 | ++DOMWINDOW == 138 (0x12bb66c00) [pid = 1650] [serial = 2242] [outer = 0x12b52f800] 06:26:07 INFO - PROCESS | 1650 | 1461590767628 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]]]}] 06:26:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:26:07 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 06:26:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 522ms 06:26:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 06:26:07 INFO - PROCESS | 1650 | 1461590767665 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 06:26:07 INFO - PROCESS | 1650 | 1461590767666 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 06:26:07 INFO - PROCESS | 1650 | 1461590767668 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 06:26:07 INFO - PROCESS | 1650 | 1461590767669 Marionette TRACE conn2 <- [1,2958,null,{}] 06:26:07 INFO - PROCESS | 1650 | 1461590767672 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}] 06:26:07 INFO - PROCESS | 1650 | 1461590767792 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 06:26:08 INFO - PROCESS | 1650 | 1461590768011 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x11861f000 == 73 [pid = 1650] [id = 748] 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 139 (0x113624800) [pid = 1650] [serial = 2243] [outer = 0x0] 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 140 (0x113629000) [pid = 1650] [serial = 2244] [outer = 0x113624800] 06:26:08 INFO - PROCESS | 1650 | 1461590768065 Marionette DEBUG loaded listener.js 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 141 (0x115169c00) [pid = 1650] [serial = 2245] [outer = 0x113624800] 06:26:08 INFO - PROCESS | 1650 | 1461590768514 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]]]}] 06:26:08 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. 06:26:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 921ms 06:26:08 INFO - PROCESS | 1650 | 1461590768589 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 06:26:08 INFO - PROCESS | 1650 | 1461590768592 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 06:26:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 06:26:08 INFO - PROCESS | 1650 | 1461590768595 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 06:26:08 INFO - PROCESS | 1650 | 1461590768598 Marionette TRACE conn2 <- [1,2962,null,{}] 06:26:08 INFO - PROCESS | 1650 | 1461590768601 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}] 06:26:08 INFO - PROCESS | 1650 | 1461590768723 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 06:26:08 INFO - PROCESS | 1650 | 1461590768812 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:08 INFO - PROCESS | 1650 | ++DOCSHELL 0x1270c4800 == 74 [pid = 1650] [id = 749] 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 142 (0x115683c00) [pid = 1650] [serial = 2246] [outer = 0x0] 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 143 (0x119261000) [pid = 1650] [serial = 2247] [outer = 0x115683c00] 06:26:08 INFO - PROCESS | 1650 | 1461590768845 Marionette DEBUG loaded listener.js 06:26:08 INFO - PROCESS | 1650 | ++DOMWINDOW == 144 (0x11bcd5c00) [pid = 1650] [serial = 2248] [outer = 0x115683c00] 06:26:09 INFO - PROCESS | 1650 | 1461590769195 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]]]}] 06:26:09 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. 06:26:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 622ms 06:26:09 INFO - PROCESS | 1650 | 1461590769219 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 06:26:09 INFO - PROCESS | 1650 | 1461590769222 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 06:26:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 06:26:09 INFO - PROCESS | 1650 | 1461590769226 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 06:26:09 INFO - PROCESS | 1650 | 1461590769227 Marionette TRACE conn2 <- [1,2966,null,{}] 06:26:09 INFO - PROCESS | 1650 | 1461590769230 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}] 06:26:09 INFO - PROCESS | 1650 | 1461590769347 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 06:26:09 INFO - PROCESS | 1650 | 1461590769465 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:09 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bba1800 == 75 [pid = 1650] [id = 750] 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 145 (0x11c14e400) [pid = 1650] [serial = 2249] [outer = 0x0] 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 146 (0x11c446000) [pid = 1650] [serial = 2250] [outer = 0x11c14e400] 06:26:09 INFO - PROCESS | 1650 | 1461590769497 Marionette DEBUG loaded listener.js 06:26:09 INFO - PROCESS | 1650 | ++DOMWINDOW == 147 (0x12700d400) [pid = 1650] [serial = 2251] [outer = 0x11c14e400] 06:26:09 INFO - PROCESS | 1650 | 1461590769872 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]]]}] 06:26:09 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. 06:26:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 670ms 06:26:09 INFO - PROCESS | 1650 | 1461590769897 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 06:26:09 INFO - PROCESS | 1650 | 1461590769898 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 06:26:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 06:26:09 INFO - PROCESS | 1650 | 1461590769902 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 06:26:09 INFO - PROCESS | 1650 | 1461590769907 Marionette TRACE conn2 <- [1,2970,null,{}] 06:26:09 INFO - PROCESS | 1650 | 1461590769913 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}] 06:26:10 INFO - PROCESS | 1650 | 1461590770033 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 06:26:10 INFO - PROCESS | 1650 | 1461590770150 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x137379000 == 76 [pid = 1650] [id = 751] 06:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 148 (0x12a864800) [pid = 1650] [serial = 2252] [outer = 0x0] 06:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x12aacf000) [pid = 1650] [serial = 2253] [outer = 0x12a864800] 06:26:10 INFO - PROCESS | 1650 | 1461590770179 Marionette DEBUG loaded listener.js 06:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12ab7d000) [pid = 1650] [serial = 2254] [outer = 0x12a864800] 06:26:10 INFO - PROCESS | 1650 | 1461590770535 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]]]}] 06:26:10 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. 06:26:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 674ms 06:26:10 INFO - PROCESS | 1650 | 1461590770576 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 06:26:10 INFO - PROCESS | 1650 | 1461590770578 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 06:26:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 06:26:10 INFO - PROCESS | 1650 | 1461590770580 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 06:26:10 INFO - PROCESS | 1650 | 1461590770581 Marionette TRACE conn2 <- [1,2974,null,{}] 06:26:10 INFO - PROCESS | 1650 | 1461590770584 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}] 06:26:10 INFO - PROCESS | 1650 | 1461590770702 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 06:26:10 INFO - PROCESS | 1650 | 1461590770791 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:10 INFO - PROCESS | 1650 | ++DOCSHELL 0x13995f800 == 77 [pid = 1650] [id = 752] 06:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12ab85000) [pid = 1650] [serial = 2255] [outer = 0x0] 06:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12ade4800) [pid = 1650] [serial = 2256] [outer = 0x12ab85000] 06:26:10 INFO - PROCESS | 1650 | 1461590770822 Marionette DEBUG loaded listener.js 06:26:10 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12b0a7800) [pid = 1650] [serial = 2257] [outer = 0x12ab85000] 06:26:11 INFO - PROCESS | 1650 | 1461590771172 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]]]}] 06:26:11 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. 06:26:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 619ms 06:26:11 INFO - PROCESS | 1650 | 1461590771199 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 06:26:11 INFO - PROCESS | 1650 | 1461590771201 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 06:26:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 06:26:11 INFO - PROCESS | 1650 | 1461590771203 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 06:26:11 INFO - PROCESS | 1650 | 1461590771204 Marionette TRACE conn2 <- [1,2978,null,{}] 06:26:11 INFO - PROCESS | 1650 | 1461590771207 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}] 06:26:11 INFO - PROCESS | 1650 | 1461590771324 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 06:26:11 INFO - PROCESS | 1650 | 1461590771459 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:11 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b42000 == 78 [pid = 1650] [id = 753] 06:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12b0bfc00) [pid = 1650] [serial = 2258] [outer = 0x0] 06:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12b266800) [pid = 1650] [serial = 2259] [outer = 0x12b0bfc00] 06:26:11 INFO - PROCESS | 1650 | 1461590771500 Marionette DEBUG loaded listener.js 06:26:11 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12be9cc00) [pid = 1650] [serial = 2260] [outer = 0x12b0bfc00] 06:26:11 INFO - PROCESS | 1650 | 1461590771870 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]]]}] 06:26:11 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. 06:26:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 719ms 06:26:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 06:26:11 INFO - PROCESS | 1650 | 1461590771922 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 06:26:11 INFO - PROCESS | 1650 | 1461590771924 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 06:26:11 INFO - PROCESS | 1650 | 1461590771926 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 06:26:11 INFO - PROCESS | 1650 | 1461590771927 Marionette TRACE conn2 <- [1,2982,null,{}] 06:26:11 INFO - PROCESS | 1650 | 1461590771930 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}] 06:26:12 INFO - PROCESS | 1650 | 1461590772048 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 06:26:12 INFO - PROCESS | 1650 | 1461590772165 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x139b98000 == 79 [pid = 1650] [id = 754] 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12bfbdc00) [pid = 1650] [serial = 2261] [outer = 0x0] 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x12cfcc400) [pid = 1650] [serial = 2262] [outer = 0x12bfbdc00] 06:26:12 INFO - PROCESS | 1650 | 1461590772197 Marionette DEBUG loaded listener.js 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x12d1c3400) [pid = 1650] [serial = 2263] [outer = 0x12bfbdc00] 06:26:12 INFO - PROCESS | 1650 | 1461590772518 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"]]]}] 06:26:12 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 06:26:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 06:26:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 06:26:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 619ms 06:26:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 06:26:12 INFO - PROCESS | 1650 | 1461590772546 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 06:26:12 INFO - PROCESS | 1650 | 1461590772547 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 06:26:12 INFO - PROCESS | 1650 | 1461590772550 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 06:26:12 INFO - PROCESS | 1650 | 1461590772551 Marionette TRACE conn2 <- [1,2986,null,{}] 06:26:12 INFO - PROCESS | 1650 | 1461590772553 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}] 06:26:12 INFO - PROCESS | 1650 | 1461590772670 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 06:26:12 INFO - PROCESS | 1650 | 1461590772777 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:12 INFO - PROCESS | 1650 | ++DOCSHELL 0x139e6c800 == 80 [pid = 1650] [id = 755] 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x12d1c2c00) [pid = 1650] [serial = 2264] [outer = 0x0] 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12d659400) [pid = 1650] [serial = 2265] [outer = 0x12d1c2c00] 06:26:12 INFO - PROCESS | 1650 | 1461590772808 Marionette DEBUG loaded listener.js 06:26:12 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x12d6cd000) [pid = 1650] [serial = 2266] [outer = 0x12d1c2c00] 06:26:13 INFO - PROCESS | 1650 | 1461590773161 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]]]}] 06:26:13 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. 06:26:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 619ms 06:26:13 INFO - PROCESS | 1650 | 1461590773170 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 06:26:13 INFO - PROCESS | 1650 | 1461590773171 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 06:26:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 06:26:13 INFO - PROCESS | 1650 | 1461590773174 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 06:26:13 INFO - PROCESS | 1650 | 1461590773175 Marionette TRACE conn2 <- [1,2990,null,{}] 06:26:13 INFO - PROCESS | 1650 | 1461590773180 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}] 06:26:13 INFO - PROCESS | 1650 | 1461590773296 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 06:26:13 INFO - PROCESS | 1650 | 1461590773413 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ed0800 == 81 [pid = 1650] [id = 756] 06:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x12d657000) [pid = 1650] [serial = 2267] [outer = 0x0] 06:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x12dcbd000) [pid = 1650] [serial = 2268] [outer = 0x12d657000] 06:26:13 INFO - PROCESS | 1650 | 1461590773445 Marionette DEBUG loaded listener.js 06:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x12e3cb000) [pid = 1650] [serial = 2269] [outer = 0x12d657000] 06:26:13 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ed3800 == 82 [pid = 1650] [id = 757] 06:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x12e3f6000) [pid = 1650] [serial = 2270] [outer = 0x0] 06:26:13 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12dcbe800) [pid = 1650] [serial = 2271] [outer = 0x12e3f6000] 06:26:13 INFO - PROCESS | 1650 | 1461590773806 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]]]}] 06:26:13 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. 06:26:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 671ms 06:26:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 06:26:13 INFO - PROCESS | 1650 | 1461590773846 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 06:26:13 INFO - PROCESS | 1650 | 1461590773847 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 06:26:13 INFO - PROCESS | 1650 | 1461590773849 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 06:26:13 INFO - PROCESS | 1650 | 1461590773851 Marionette TRACE conn2 <- [1,2994,null,{}] 06:26:13 INFO - PROCESS | 1650 | 1461590773853 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}] 06:26:14 INFO - PROCESS | 1650 | 1461590774007 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 06:26:14 INFO - PROCESS | 1650 | 1461590774147 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a06f800 == 83 [pid = 1650] [id = 758] 06:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12e3c9400) [pid = 1650] [serial = 2272] [outer = 0x0] 06:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12e3f4c00) [pid = 1650] [serial = 2273] [outer = 0x12e3c9400] 06:26:14 INFO - PROCESS | 1650 | 1461590774176 Marionette DEBUG loaded listener.js 06:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12fab9800) [pid = 1650] [serial = 2274] [outer = 0x12e3c9400] 06:26:14 INFO - PROCESS | 1650 | 1461590774557 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]]]}] 06:26:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 06:26:14 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 06:26:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 722ms 06:26:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 06:26:14 INFO - PROCESS | 1650 | 1461590774572 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 06:26:14 INFO - PROCESS | 1650 | 1461590774574 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 06:26:14 INFO - PROCESS | 1650 | 1461590774577 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 06:26:14 INFO - PROCESS | 1650 | 1461590774579 Marionette TRACE conn2 <- [1,2998,null,{}] 06:26:14 INFO - PROCESS | 1650 | 1461590774583 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}] 06:26:14 INFO - PROCESS | 1650 | 1461590774769 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 06:26:14 INFO - PROCESS | 1650 | 1461590774907 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:14 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a183800 == 84 [pid = 1650] [id = 759] 06:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12e3eec00) [pid = 1650] [serial = 2275] [outer = 0x0] 06:26:14 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12fe59800) [pid = 1650] [serial = 2276] [outer = 0x12e3eec00] 06:26:14 INFO - PROCESS | 1650 | 1461590774944 Marionette DEBUG loaded listener.js 06:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x1301e7c00) [pid = 1650] [serial = 2277] [outer = 0x12e3eec00] 06:26:15 INFO - PROCESS | 1650 | 1461590775307 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]]]}] 06:26:15 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. 06:26:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 772ms 06:26:15 INFO - PROCESS | 1650 | 1461590775349 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 06:26:15 INFO - PROCESS | 1650 | 1461590775351 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 06:26:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 06:26:15 INFO - PROCESS | 1650 | 1461590775353 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 06:26:15 INFO - PROCESS | 1650 | 1461590775355 Marionette TRACE conn2 <- [1,3002,null,{}] 06:26:15 INFO - PROCESS | 1650 | 1461590775357 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}] 06:26:15 INFO - PROCESS | 1650 | 1461590775514 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 06:26:15 INFO - PROCESS | 1650 | 1461590775635 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:15 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b0d4800 == 85 [pid = 1650] [id = 760] 06:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12fac7800) [pid = 1650] [serial = 2278] [outer = 0x0] 06:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x1301ee800) [pid = 1650] [serial = 2279] [outer = 0x12fac7800] 06:26:15 INFO - PROCESS | 1650 | 1461590775666 Marionette DEBUG loaded listener.js 06:26:15 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x13a22a000) [pid = 1650] [serial = 2280] [outer = 0x12fac7800] 06:26:16 INFO - PROCESS | 1650 | 1461590776064 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]]]}] 06:26:16 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. 06:26:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 770ms 06:26:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 06:26:16 INFO - PROCESS | 1650 | 1461590776123 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 06:26:16 INFO - PROCESS | 1650 | 1461590776125 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 06:26:16 INFO - PROCESS | 1650 | 1461590776127 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 06:26:16 INFO - PROCESS | 1650 | 1461590776128 Marionette TRACE conn2 <- [1,3006,null,{}] 06:26:16 INFO - PROCESS | 1650 | 1461590776131 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}] 06:26:16 INFO - PROCESS | 1650 | 1461590776252 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 06:26:16 INFO - PROCESS | 1650 | 1461590776557 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:16 INFO - PROCESS | 1650 | ++DOCSHELL 0x126864000 == 86 [pid = 1650] [id = 761] 06:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x1147d7c00) [pid = 1650] [serial = 2281] [outer = 0x0] 06:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x114fb3400) [pid = 1650] [serial = 2282] [outer = 0x1147d7c00] 06:26:16 INFO - PROCESS | 1650 | 1461590776595 Marionette DEBUG loaded listener.js 06:26:16 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x11568e400) [pid = 1650] [serial = 2283] [outer = 0x1147d7c00] 06:26:17 INFO - PROCESS | 1650 | 1461590777003 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]]]}] 06:26:17 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. 06:26:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 919ms 06:26:17 INFO - PROCESS | 1650 | 1461590777047 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 06:26:17 INFO - PROCESS | 1650 | 1461590777049 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 06:26:17 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 06:26:17 INFO - PROCESS | 1650 | 1461590777052 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 06:26:17 INFO - PROCESS | 1650 | 1461590777054 Marionette TRACE conn2 <- [1,3010,null,{}] 06:26:17 INFO - PROCESS | 1650 | 1461590777058 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}] 06:26:17 INFO - PROCESS | 1650 | 1461590777172 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 06:26:17 INFO - PROCESS | 1650 | 1461590777295 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12bba6000 == 87 [pid = 1650] [id = 762] 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x11ae31c00) [pid = 1650] [serial = 2284] [outer = 0x0] 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x11b141c00) [pid = 1650] [serial = 2285] [outer = 0x11ae31c00] 06:26:17 INFO - PROCESS | 1650 | 1461590777326 Marionette DEBUG loaded listener.js 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x11c197800) [pid = 1650] [serial = 2286] [outer = 0x11ae31c00] 06:26:17 INFO - PROCESS | 1650 | 1461590777679 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]]]}] 06:26:17 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 06:26:17 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 672ms 06:26:17 INFO - PROCESS | 1650 | 1461590777726 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 06:26:17 INFO - TEST-START | /FileAPI/FileReaderSync.worker 06:26:17 INFO - PROCESS | 1650 | 1461590777728 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 06:26:17 INFO - PROCESS | 1650 | 1461590777731 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 06:26:17 INFO - PROCESS | 1650 | 1461590777733 Marionette TRACE conn2 <- [1,3014,null,{}] 06:26:17 INFO - PROCESS | 1650 | 1461590777735 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}] 06:26:17 INFO - PROCESS | 1650 | 1461590777845 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 06:26:17 INFO - PROCESS | 1650 | 1461590777939 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:17 INFO - PROCESS | 1650 | ++DOCSHELL 0x12830e000 == 88 [pid = 1650] [id = 763] 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x11c402800) [pid = 1650] [serial = 2287] [outer = 0x0] 06:26:17 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x125d9cc00) [pid = 1650] [serial = 2288] [outer = 0x11c402800] 06:26:17 INFO - PROCESS | 1650 | 1461590777967 Marionette DEBUG loaded listener.js 06:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x1278a3c00) [pid = 1650] [serial = 2289] [outer = 0x11c402800] 06:26:18 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x130540800 == 87 [pid = 1650] [id = 747] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11911f000 == 86 [pid = 1650] [id = 746] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12ff6b800 == 85 [pid = 1650] [id = 745] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12fa96800 == 84 [pid = 1650] [id = 744] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12f3d5000 == 83 [pid = 1650] [id = 743] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12e365800 == 82 [pid = 1650] [id = 742] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12dba2000 == 81 [pid = 1650] [id = 741] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x12bfbf000) [pid = 1650] [serial = 2122] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12ec0d000) [pid = 1650] [serial = 2125] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12fe51800) [pid = 1650] [serial = 2128] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x1301e4800) [pid = 1650] [serial = 2131] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x12b33d000) [pid = 1650] [serial = 2173] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12d1d1000 == 80 [pid = 1650] [id = 740] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12bbab000 == 79 [pid = 1650] [id = 739] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12a921000 == 78 [pid = 1650] [id = 738] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x127c32800 == 77 [pid = 1650] [id = 737] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x11bc3a000 == 76 [pid = 1650] [id = 736] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x119811800 == 75 [pid = 1650] [id = 735] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x1276c8000 == 74 [pid = 1650] [id = 734] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x13adce800 == 73 [pid = 1650] [id = 729] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x13ab2f000 == 72 [pid = 1650] [id = 728] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x139ecd000 == 71 [pid = 1650] [id = 727] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12d13d000 == 70 [pid = 1650] [id = 726] 06:26:18 INFO - PROCESS | 1650 | --DOCSHELL 0x12957a000 == 69 [pid = 1650] [id = 725] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x12e3c9800) [pid = 1650] [serial = 2105] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x12e3f7800) [pid = 1650] [serial = 2155] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x130561c00) [pid = 1650] [serial = 2159] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x13055dc00) [pid = 1650] [serial = 2158] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x13a29f000) [pid = 1650] [serial = 2161] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x13a2a3000) [pid = 1650] [serial = 2162] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x12d04ac00) [pid = 1650] [serial = 2119] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x11abaf800) [pid = 1650] [serial = 2135] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x115628c00) [pid = 1650] [serial = 2134] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x12aec7800) [pid = 1650] [serial = 2146] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x12b085000) [pid = 1650] [serial = 2147] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 168 (0x12b0af400) [pid = 1650] [serial = 2116] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 167 (0x11c43e000) [pid = 1650] [serial = 2137] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 166 (0x125f4cc00) [pid = 1650] [serial = 2138] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x12cfc0c00) [pid = 1650] [serial = 2152] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x12ab7c800) [pid = 1650] [serial = 2141] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12aac6800) [pid = 1650] [serial = 2140] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x12b33bc00) [pid = 1650] [serial = 2149] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12bfba400) [pid = 1650] [serial = 2150] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11568dc00) [pid = 1650] [serial = 2107] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x128298800) [pid = 1650] [serial = 2143] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12abd9000) [pid = 1650] [serial = 2144] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12aacfc00) [pid = 1650] [serial = 2113] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x12700a800) [pid = 1650] [serial = 2110] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x115623c00) [pid = 1650] [serial = 2164] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x119260c00) [pid = 1650] [serial = 2165] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x11c190000) [pid = 1650] [serial = 2167] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 152 (0x129e94800) [pid = 1650] [serial = 2168] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 151 (0x1301f1c00) [pid = 1650] [serial = 2156] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 150 (0x12dcb8400) [pid = 1650] [serial = 2153] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 149 (0x12a871000) [pid = 1650] [serial = 2170] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | --DOMWINDOW == 148 (0x12aebd800) [pid = 1650] [serial = 2171] [outer = 0x0] [url = about:blank] 06:26:18 INFO - PROCESS | 1650 | 1461590778412 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 06:26:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 06:26:18 INFO - {} 06:26:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 06:26:18 INFO - {} 06:26:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 06:26:18 INFO - {} 06:26:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 06:26:18 INFO - {} 06:26:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 722ms 06:26:18 INFO - PROCESS | 1650 | 1461590778454 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 06:26:18 INFO - PROCESS | 1650 | 1461590778455 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 06:26:18 INFO - TEST-START | /FileAPI/fileReader.html 06:26:18 INFO - PROCESS | 1650 | 1461590778460 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 06:26:18 INFO - PROCESS | 1650 | 1461590778465 Marionette TRACE conn2 <- [1,3018,null,{}] 06:26:18 INFO - PROCESS | 1650 | 1461590778471 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}] 06:26:18 INFO - PROCESS | 1650 | 1461590778593 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 06:26:18 INFO - PROCESS | 1650 | 1461590778672 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:18 INFO - PROCESS | 1650 | ++DOCSHELL 0x12acce800 == 70 [pid = 1650] [id = 764] 06:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 149 (0x119260c00) [pid = 1650] [serial = 2290] [outer = 0x0] 06:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 150 (0x12a86f000) [pid = 1650] [serial = 2291] [outer = 0x119260c00] 06:26:18 INFO - PROCESS | 1650 | 1461590778698 Marionette DEBUG loaded listener.js 06:26:18 INFO - PROCESS | 1650 | ++DOMWINDOW == 151 (0x12aacdc00) [pid = 1650] [serial = 2292] [outer = 0x119260c00] 06:26:19 INFO - PROCESS | 1650 | 1461590778997 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]]]}] 06:26:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 06:26:19 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 06:26:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 06:26:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 06:26:19 INFO - TEST-OK | /FileAPI/fileReader.html | took 577ms 06:26:19 INFO - PROCESS | 1650 | 1461590779035 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 06:26:19 INFO - PROCESS | 1650 | 1461590779037 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 06:26:19 INFO - TEST-START | /FileAPI/historical.html 06:26:19 INFO - PROCESS | 1650 | 1461590779040 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 06:26:19 INFO - PROCESS | 1650 | 1461590779041 Marionette TRACE conn2 <- [1,3022,null,{}] 06:26:19 INFO - PROCESS | 1650 | 1461590779046 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}] 06:26:19 INFO - PROCESS | 1650 | 1461590779156 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 06:26:19 INFO - PROCESS | 1650 | 1461590779160 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db05800 == 71 [pid = 1650] [id = 765] 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 152 (0x12a871000) [pid = 1650] [serial = 2293] [outer = 0x0] 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 153 (0x12ab7c800) [pid = 1650] [serial = 2294] [outer = 0x12a871000] 06:26:19 INFO - PROCESS | 1650 | 1461590779188 Marionette DEBUG loaded listener.js 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12acb4400) [pid = 1650] [serial = 2295] [outer = 0x12a871000] 06:26:19 INFO - PROCESS | 1650 | 1461590779580 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"]]]}] 06:26:19 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 06:26:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 06:26:19 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 06:26:19 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 06:26:19 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 06:26:19 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 06:26:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 06:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:19 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 06:26:19 INFO - TEST-OK | /FileAPI/historical.html | took 574ms 06:26:19 INFO - TEST-START | /FileAPI/idlharness.html 06:26:19 INFO - PROCESS | 1650 | 1461590779615 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 06:26:19 INFO - PROCESS | 1650 | 1461590779616 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 06:26:19 INFO - PROCESS | 1650 | 1461590779618 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 06:26:19 INFO - PROCESS | 1650 | 1461590779619 Marionette TRACE conn2 <- [1,3026,null,{}] 06:26:19 INFO - PROCESS | 1650 | 1461590779622 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}] 06:26:19 INFO - PROCESS | 1650 | 1461590779726 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 06:26:19 INFO - PROCESS | 1650 | 1461590779730 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:19 INFO - PROCESS | 1650 | ++DOCSHELL 0x12e379000 == 72 [pid = 1650] [id = 766] 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x12ade2400) [pid = 1650] [serial = 2296] [outer = 0x0] 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x12ade8400) [pid = 1650] [serial = 2297] [outer = 0x12ade2400] 06:26:19 INFO - PROCESS | 1650 | 1461590779763 Marionette DEBUG loaded listener.js 06:26:19 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12b07b800) [pid = 1650] [serial = 2298] [outer = 0x12ade2400] 06:26:20 INFO - PROCESS | 1650 | 1461590780411 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]]]}] 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 06:26:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:26:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:26:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:26:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 06:26:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:26:20 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:20 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:26:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:26:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 06:26:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:26:20 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:20 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:26:20 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:26:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 06:26:20 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 06:26:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:26:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:26:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 06:26:20 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 06:26:20 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 06:26:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:26:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:26:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 06:26:20 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:26:20 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:20 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:26:20 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 06:26:20 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 06:26:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:26:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:26:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 06:26:20 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 06:26:20 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 06:26:20 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:20 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:26:20 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:26:20 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:26:20 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:26:20 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 06:26:20 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 06:26:20 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 06:26:20 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 06:26:20 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 06:26:20 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 06:26:20 INFO - TEST-OK | /FileAPI/idlharness.html | took 834ms 06:26:20 INFO - TEST-START | /FileAPI/idlharness.worker 06:26:20 INFO - PROCESS | 1650 | 1461590780454 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 06:26:20 INFO - PROCESS | 1650 | 1461590780455 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 06:26:20 INFO - PROCESS | 1650 | 1461590780457 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 06:26:20 INFO - PROCESS | 1650 | 1461590780459 Marionette TRACE conn2 <- [1,3030,null,{}] 06:26:20 INFO - PROCESS | 1650 | 1461590780461 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}] 06:26:20 INFO - PROCESS | 1650 | 1461590780562 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 06:26:20 INFO - PROCESS | 1650 | 1461590780569 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:20 INFO - PROCESS | 1650 | ++DOCSHELL 0x139954000 == 73 [pid = 1650] [id = 767] 06:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x1301f1800) [pid = 1650] [serial = 2299] [outer = 0x0] 06:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x13055dc00) [pid = 1650] [serial = 2300] [outer = 0x1301f1800] 06:26:20 INFO - PROCESS | 1650 | 1461590780595 Marionette DEBUG loaded listener.js 06:26:20 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x13a223c00) [pid = 1650] [serial = 2301] [outer = 0x1301f1800] 06:26:20 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 06:26:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 06:26:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 06:26:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 06:26:21 INFO - {} 06:26:21 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 06:26:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:26:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:26:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 06:26:21 INFO - {} 06:26:21 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 - {} 06:26:21 INFO - {} 06:26:21 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 06:26:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:26:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:26:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 06:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 06:26:21 INFO - {} 06:26:21 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 06:26:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:26:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:26:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 06:26:21 INFO - {} 06:26:21 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 - {} 06:26:21 INFO - {} 06:26:21 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 06:26:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 06:26:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 06:26:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 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 06:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 06:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 06:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 06:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 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 06:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 06:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 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 06:26:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 06:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 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 06:26:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 06:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 06:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 06:26:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 06:26:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 06:26:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 06:26:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 06:26:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 06:26:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 06:26:21 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 06:26:21 INFO - {} 06:26:21 INFO - PROCESS | 1650 | 1461590781373 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,{},{}]]]}] 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 06:26:21 INFO - {} 06:26:21 INFO - TEST-OK | /FileAPI/idlharness.worker | took 941ms 06:26:21 INFO - PROCESS | 1650 | 1461590781408 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 06:26:21 INFO - PROCESS | 1650 | 1461590781410 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 06:26:21 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 06:26:21 INFO - PROCESS | 1650 | 1461590781416 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 06:26:21 INFO - PROCESS | 1650 | 1461590781418 Marionette TRACE conn2 <- [1,3034,null,{}] 06:26:21 INFO - PROCESS | 1650 | 1461590781421 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}] 06:26:21 INFO - PROCESS | 1650 | 1461590781547 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 06:26:21 INFO - PROCESS | 1650 | 1461590781564 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:21 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a187000 == 74 [pid = 1650] [id = 768] 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x12d04ac00) [pid = 1650] [serial = 2302] [outer = 0x0] 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x13b414000) [pid = 1650] [serial = 2303] [outer = 0x12d04ac00] 06:26:21 INFO - PROCESS | 1650 | 1461590781599 Marionette DEBUG loaded listener.js 06:26:21 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x13b418000) [pid = 1650] [serial = 2304] [outer = 0x12d04ac00] 06:26:22 INFO - PROCESS | 1650 | 1461590782071 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]]]}] 06:26:22 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 06:26:22 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 673ms 06:26:22 INFO - PROCESS | 1650 | 1461590782089 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 06:26:22 INFO - TEST-START | /FileAPI/blob/Blob-close.html 06:26:22 INFO - PROCESS | 1650 | 1461590782091 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 06:26:22 INFO - PROCESS | 1650 | 1461590782095 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 06:26:22 INFO - PROCESS | 1650 | 1461590782097 Marionette TRACE conn2 <- [1,3038,null,{}] 06:26:22 INFO - PROCESS | 1650 | 1461590782100 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}] 06:26:22 INFO - PROCESS | 1650 | 1461590782300 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 06:26:22 INFO - PROCESS | 1650 | 1461590782323 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:22 INFO - PROCESS | 1650 | ++DOCSHELL 0x13adce800 == 75 [pid = 1650] [id = 769] 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x13b418400) [pid = 1650] [serial = 2305] [outer = 0x0] 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x145d93400) [pid = 1650] [serial = 2306] [outer = 0x13b418400] 06:26:22 INFO - PROCESS | 1650 | 1461590782347 Marionette DEBUG loaded listener.js 06:26:22 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x145d97800) [pid = 1650] [serial = 2307] [outer = 0x13b418400] 06:26:22 INFO - PROCESS | 1650 | 1461590782691 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"]]]}] 06:26:22 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 06:26:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 06:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:22 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 06:26:22 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 621ms 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 165 (0x115176000) [pid = 1650] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 164 (0x11ae32800) [pid = 1650] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 163 (0x12acf0800) [pid = 1650] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 162 (0x11570c000) [pid = 1650] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 161 (0x12aec3800) [pid = 1650] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 160 (0x11c150800) [pid = 1650] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 159 (0x12b260800) [pid = 1650] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 158 (0x12ab3c800) [pid = 1650] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 157 (0x12b532000) [pid = 1650] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 156 (0x125b74c00) [pid = 1650] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 155 (0x12ab7d800) [pid = 1650] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 154 (0x127011800) [pid = 1650] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 06:26:22 INFO - PROCESS | 1650 | --DOMWINDOW == 153 (0x127004400) [pid = 1650] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 06:26:22 INFO - PROCESS | 1650 | 1461590782985 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 06:26:22 INFO - PROCESS | 1650 | 1461590782986 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 06:26:22 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 06:26:22 INFO - PROCESS | 1650 | 1461590782993 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 06:26:22 INFO - PROCESS | 1650 | 1461590782994 Marionette TRACE conn2 <- [1,3042,null,{}] 06:26:22 INFO - PROCESS | 1650 | 1461590782997 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}] 06:26:23 INFO - PROCESS | 1650 | 1461590783101 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 06:26:23 INFO - PROCESS | 1650 | 1461590783106 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:23 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b0cc000 == 76 [pid = 1650] [id = 770] 06:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 154 (0x12b532000) [pid = 1650] [serial = 2308] [outer = 0x0] 06:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 155 (0x13b565c00) [pid = 1650] [serial = 2309] [outer = 0x12b532000] 06:26:23 INFO - PROCESS | 1650 | 1461590783133 Marionette DEBUG loaded listener.js 06:26:23 INFO - PROCESS | 1650 | ++DOMWINDOW == 156 (0x13b568400) [pid = 1650] [serial = 2310] [outer = 0x12b532000] 06:26:23 INFO - PROCESS | 1650 | 1461590783705 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]]]}] 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 06:26:23 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. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 06:26:23 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'.) 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 06:26:23 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. 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 06:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 06:26:23 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. 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 06:26:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:26:23 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. 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 06:26:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 06:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 06:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 06:26:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 06:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 06:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 06:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 06:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:26:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 06:26:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 06:26:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 06:26:23 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 06:26:23 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 733ms 06:26:23 INFO - PROCESS | 1650 | 1461590783733 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 06:26:23 INFO - PROCESS | 1650 | 1461590783735 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 06:26:23 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 06:26:23 INFO - PROCESS | 1650 | 1461590783742 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 06:26:23 INFO - PROCESS | 1650 | 1461590783745 Marionette TRACE conn2 <- [1,3046,null,{}] 06:26:23 INFO - PROCESS | 1650 | 1461590783750 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}] 06:26:23 INFO - PROCESS | 1650 | 1461590783920 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 06:26:24 INFO - PROCESS | 1650 | 1461590784000 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x13ba10000 == 77 [pid = 1650] [id = 771] 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 157 (0x12ab7d800) [pid = 1650] [serial = 2311] [outer = 0x0] 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 158 (0x13b56f000) [pid = 1650] [serial = 2312] [outer = 0x12ab7d800] 06:26:24 INFO - PROCESS | 1650 | 1461590784029 Marionette DEBUG loaded listener.js 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 159 (0x145d9ec00) [pid = 1650] [serial = 2313] [outer = 0x12ab7d800] 06:26:24 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:26:24 INFO - PROCESS | 1650 | 1461590784336 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 06:26:24 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 06:26:24 INFO - {} 06:26:24 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 625ms 06:26:24 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 06:26:24 INFO - PROCESS | 1650 | 1461590784365 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 06:26:24 INFO - PROCESS | 1650 | 1461590784367 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 06:26:24 INFO - PROCESS | 1650 | 1461590784369 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 06:26:24 INFO - PROCESS | 1650 | 1461590784371 Marionette TRACE conn2 <- [1,3050,null,{}] 06:26:24 INFO - PROCESS | 1650 | 1461590784373 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}] 06:26:24 INFO - PROCESS | 1650 | 1461590784511 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 06:26:24 INFO - PROCESS | 1650 | 1461590784591 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:24 INFO - PROCESS | 1650 | ++DOCSHELL 0x13ba4a000 == 78 [pid = 1650] [id = 772] 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 160 (0x13b56c400) [pid = 1650] [serial = 2314] [outer = 0x0] 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 161 (0x1472e5c00) [pid = 1650] [serial = 2315] [outer = 0x13b56c400] 06:26:24 INFO - PROCESS | 1650 | 1461590784616 Marionette DEBUG loaded listener.js 06:26:24 INFO - PROCESS | 1650 | ++DOMWINDOW == 162 (0x1472ea800) [pid = 1650] [serial = 2316] [outer = 0x13b56c400] 06:26:24 INFO - PROCESS | 1650 | 1461590784884 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]]]}] 06:26:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 06:26:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 06:26:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 06:26:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 06:26:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 523ms 06:26:24 INFO - PROCESS | 1650 | 1461590784901 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 06:26:24 INFO - PROCESS | 1650 | 1461590784903 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 06:26:24 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 06:26:24 INFO - PROCESS | 1650 | 1461590784906 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 06:26:24 INFO - PROCESS | 1650 | 1461590784907 Marionette TRACE conn2 <- [1,3054,null,{}] 06:26:24 INFO - PROCESS | 1650 | 1461590784917 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}] 06:26:25 INFO - PROCESS | 1650 | 1461590785220 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 06:26:25 INFO - PROCESS | 1650 | 1461590785360 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:25 INFO - PROCESS | 1650 | ++DOCSHELL 0x11bc47800 == 79 [pid = 1650] [id = 773] 06:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 163 (0x11362a000) [pid = 1650] [serial = 2317] [outer = 0x0] 06:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 164 (0x11516c800) [pid = 1650] [serial = 2318] [outer = 0x11362a000] 06:26:25 INFO - PROCESS | 1650 | 1461590785393 Marionette DEBUG loaded listener.js 06:26:25 INFO - PROCESS | 1650 | ++DOMWINDOW == 165 (0x118f63c00) [pid = 1650] [serial = 2319] [outer = 0x11362a000] 06:26:26 INFO - PROCESS | 1650 | 1461590785945 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"]]]}] 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 06:26:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 06:26:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:26:26 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" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:26:26 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" 06:26:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 06:26:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1091ms 06:26:26 INFO - PROCESS | 1650 | 1461590786008 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 06:26:26 INFO - PROCESS | 1650 | 1461590786011 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 06:26:26 INFO - TEST-START | /FileAPI/file/File-constructor.html 06:26:26 INFO - PROCESS | 1650 | 1461590786016 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 06:26:26 INFO - PROCESS | 1650 | 1461590786019 Marionette TRACE conn2 <- [1,3058,null,{}] 06:26:26 INFO - PROCESS | 1650 | 1461590786022 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}] 06:26:26 INFO - PROCESS | 1650 | 1461590786139 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 06:26:26 INFO - PROCESS | 1650 | 1461590786261 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x12d13e000 == 80 [pid = 1650] [id = 774] 06:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 166 (0x11abb0400) [pid = 1650] [serial = 2320] [outer = 0x0] 06:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 167 (0x12a869000) [pid = 1650] [serial = 2321] [outer = 0x11abb0400] 06:26:26 INFO - PROCESS | 1650 | 1461590786293 Marionette DEBUG loaded listener.js 06:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 168 (0x12acc1800) [pid = 1650] [serial = 2322] [outer = 0x11abb0400] 06:26:26 INFO - PROCESS | 1650 | 1461590786681 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]]]}] 06:26:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 06:26:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 06:26:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 06:26:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 06:26:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 06:26:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 06:26:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 06:26:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 06:26:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 06:26:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 06:26:26 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:26 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 06:26:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 06:26:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 06:26:26 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 06:26:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:26 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 06:26:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 06:26:26 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 06:26:26 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 676ms 06:26:26 INFO - PROCESS | 1650 | 1461590786693 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 06:26:26 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 06:26:26 INFO - PROCESS | 1650 | 1461590786696 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 06:26:26 INFO - PROCESS | 1650 | 1461590786698 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 06:26:26 INFO - PROCESS | 1650 | 1461590786700 Marionette TRACE conn2 <- [1,3062,null,{}] 06:26:26 INFO - PROCESS | 1650 | 1461590786702 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}] 06:26:26 INFO - PROCESS | 1650 | 1461590786826 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 06:26:26 INFO - PROCESS | 1650 | 1461590786950 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:26 INFO - PROCESS | 1650 | ++DOCSHELL 0x130446800 == 81 [pid = 1650] [id = 775] 06:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 169 (0x12acf7c00) [pid = 1650] [serial = 2323] [outer = 0x0] 06:26:26 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x12bc9d800) [pid = 1650] [serial = 2324] [outer = 0x12acf7c00] 06:26:26 INFO - PROCESS | 1650 | 1461590786982 Marionette DEBUG loaded listener.js 06:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x12e3c8800) [pid = 1650] [serial = 2325] [outer = 0x12acf7c00] 06:26:27 INFO - PROCESS | 1650 | [1650] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 06:26:27 INFO - PROCESS | 1650 | 1461590787375 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 06:26:27 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 06:26:27 INFO - {} 06:26:27 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 720ms 06:26:27 INFO - PROCESS | 1650 | 1461590787419 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 06:26:27 INFO - PROCESS | 1650 | 1461590787422 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 06:26:27 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 06:26:27 INFO - PROCESS | 1650 | 1461590787471 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 06:26:27 INFO - PROCESS | 1650 | 1461590787474 Marionette TRACE conn2 <- [1,3066,null,{}] 06:26:27 INFO - PROCESS | 1650 | 1461590787479 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}] 06:26:27 INFO - PROCESS | 1650 | 1461590787629 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 06:26:27 INFO - PROCESS | 1650 | 1461590787747 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:27 INFO - PROCESS | 1650 | ++DOCSHELL 0x139ede800 == 82 [pid = 1650] [id = 776] 06:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x12fe9cc00) [pid = 1650] [serial = 2326] [outer = 0x0] 06:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x139dc5400) [pid = 1650] [serial = 2327] [outer = 0x12fe9cc00] 06:26:27 INFO - PROCESS | 1650 | 1461590787774 Marionette DEBUG loaded listener.js 06:26:27 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x13a22b400) [pid = 1650] [serial = 2328] [outer = 0x12fe9cc00] 06:26:28 INFO - PROCESS | 1650 | 1461590788138 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]]]}] 06:26:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 06:26:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 06:26:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 06:26:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 06:26:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 06:26:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 06:26:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 06:26:28 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 722ms 06:26:28 INFO - PROCESS | 1650 | 1461590788148 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 06:26:28 INFO - PROCESS | 1650 | 1461590788149 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 06:26:28 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 06:26:28 INFO - PROCESS | 1650 | 1461590788152 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 06:26:28 INFO - PROCESS | 1650 | 1461590788153 Marionette TRACE conn2 <- [1,3070,null,{}] 06:26:28 INFO - PROCESS | 1650 | 1461590788155 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}] 06:26:28 INFO - PROCESS | 1650 | 1461590788283 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 06:26:28 INFO - PROCESS | 1650 | 1461590788415 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:28 INFO - PROCESS | 1650 | ++DOCSHELL 0x13ade2000 == 83 [pid = 1650] [id = 777] 06:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x13a22b800) [pid = 1650] [serial = 2329] [outer = 0x0] 06:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 176 (0x13a29c000) [pid = 1650] [serial = 2330] [outer = 0x13a22b800] 06:26:28 INFO - PROCESS | 1650 | 1461590788462 Marionette DEBUG loaded listener.js 06:26:28 INFO - PROCESS | 1650 | ++DOMWINDOW == 177 (0x13a2a3800) [pid = 1650] [serial = 2331] [outer = 0x13a22b800] 06:26:28 INFO - PROCESS | 1650 | 1461590788857 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]]]}] 06:26:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 06:26:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 06:26:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 06:26:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 06:26:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 06:26:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 06:26:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 721ms 06:26:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 06:26:28 INFO - PROCESS | 1650 | 1461590788873 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 06:26:28 INFO - PROCESS | 1650 | 1461590788875 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 06:26:28 INFO - PROCESS | 1650 | 1461590788877 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 06:26:28 INFO - PROCESS | 1650 | 1461590788878 Marionette TRACE conn2 <- [1,3074,null,{}] 06:26:28 INFO - PROCESS | 1650 | 1461590788881 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}] 06:26:29 INFO - PROCESS | 1650 | 1461590789003 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 06:26:29 INFO - PROCESS | 1650 | 1461590789133 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x147ccd000 == 84 [pid = 1650] [id = 778] 06:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 178 (0x13a614400) [pid = 1650] [serial = 2332] [outer = 0x0] 06:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 179 (0x13a616c00) [pid = 1650] [serial = 2333] [outer = 0x13a614400] 06:26:29 INFO - PROCESS | 1650 | 1461590789171 Marionette DEBUG loaded listener.js 06:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 180 (0x13b40c800) [pid = 1650] [serial = 2334] [outer = 0x13a614400] 06:26:29 INFO - PROCESS | 1650 | 1461590789559 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]]]}] 06:26:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 06:26:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 06:26:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 06:26:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 06:26:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 06:26:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 06:26:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 721ms 06:26:29 INFO - PROCESS | 1650 | 1461590789599 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 06:26:29 INFO - PROCESS | 1650 | 1461590789601 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 06:26:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 06:26:29 INFO - PROCESS | 1650 | 1461590789605 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 06:26:29 INFO - PROCESS | 1650 | 1461590789607 Marionette TRACE conn2 <- [1,3078,null,{}] 06:26:29 INFO - PROCESS | 1650 | 1461590789610 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}] 06:26:29 INFO - PROCESS | 1650 | 1461590789777 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 06:26:29 INFO - PROCESS | 1650 | 1461590789931 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:29 INFO - PROCESS | 1650 | ++DOCSHELL 0x13b20c000 == 85 [pid = 1650] [id = 779] 06:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 181 (0x13b40d000) [pid = 1650] [serial = 2335] [outer = 0x0] 06:26:29 INFO - PROCESS | 1650 | ++DOMWINDOW == 182 (0x13b489800) [pid = 1650] [serial = 2336] [outer = 0x13b40d000] 06:26:29 INFO - PROCESS | 1650 | 1461590789980 Marionette DEBUG loaded listener.js 06:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 183 (0x13b48fc00) [pid = 1650] [serial = 2337] [outer = 0x13b40d000] 06:26:30 INFO - PROCESS | 1650 | 1461590790527 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] 06:26:30 INFO - PROCESS | 1650 | 1461590790577 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 06:26:30 INFO - PROCESS | 1650 | 1461590790580 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 06:26:30 INFO - PROCESS | 1650 | 1461590790581 Marionette TRACE conn2 <- [1,3082,null,{}] 06:26:30 INFO - PROCESS | 1650 | 1461590790583 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}] 06:26:30 INFO - PROCESS | 1650 | 1461590790703 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 06:26:30 INFO - PROCESS | 1650 | 1461590790831 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:30 INFO - PROCESS | 1650 | ++DOCSHELL 0x13ba44000 == 86 [pid = 1650] [id = 780] 06:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 184 (0x13b48c400) [pid = 1650] [serial = 2338] [outer = 0x0] 06:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 185 (0x13b553800) [pid = 1650] [serial = 2339] [outer = 0x13b48c400] 06:26:30 INFO - PROCESS | 1650 | 1461590790862 Marionette DEBUG loaded listener.js 06:26:30 INFO - PROCESS | 1650 | ++DOMWINDOW == 186 (0x13b55e800) [pid = 1650] [serial = 2340] [outer = 0x13b48c400] 06:26:31 INFO - PROCESS | 1650 | 1461590791182 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]]]}] 06:26:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 06:26:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 06:26:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 06:26:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 06:26:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 669ms 06:26:31 INFO - PROCESS | 1650 | 1461590791250 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 06:26:31 INFO - PROCESS | 1650 | 1461590791251 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 06:26:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 06:26:31 INFO - PROCESS | 1650 | 1461590791253 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 06:26:31 INFO - PROCESS | 1650 | 1461590791254 Marionette TRACE conn2 <- [1,3086,null,{}] 06:26:31 INFO - PROCESS | 1650 | 1461590791257 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}] 06:26:31 INFO - PROCESS | 1650 | 1461590791380 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 06:26:31 INFO - PROCESS | 1650 | 1461590791508 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:31 INFO - PROCESS | 1650 | ++DOCSHELL 0x13a695000 == 87 [pid = 1650] [id = 781] 06:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 187 (0x1389b3800) [pid = 1650] [serial = 2341] [outer = 0x0] 06:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 188 (0x1389ba000) [pid = 1650] [serial = 2342] [outer = 0x1389b3800] 06:26:31 INFO - PROCESS | 1650 | 1461590791539 Marionette DEBUG loaded listener.js 06:26:31 INFO - PROCESS | 1650 | ++DOMWINDOW == 189 (0x1389be000) [pid = 1650] [serial = 2343] [outer = 0x1389b3800] 06:26:31 INFO - PROCESS | 1650 | 1461590791929 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 06:26:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 06:26:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 719ms 06:26:31 INFO - PROCESS | 1650 | 1461590791972 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 06:26:31 INFO - PROCESS | 1650 | 1461590791974 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 06:26:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 06:26:31 INFO - PROCESS | 1650 | 1461590791976 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 06:26:31 INFO - PROCESS | 1650 | 1461590791977 Marionette TRACE conn2 <- [1,3090,null,{}] 06:26:31 INFO - PROCESS | 1650 | 1461590791980 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}] 06:26:32 INFO - PROCESS | 1650 | 1461590792122 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 06:26:32 INFO - PROCESS | 1650 | 1461590792226 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x11c519800 == 88 [pid = 1650] [id = 782] 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 190 (0x11ae39c00) [pid = 1650] [serial = 2344] [outer = 0x0] 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 191 (0x125b81400) [pid = 1650] [serial = 2345] [outer = 0x11ae39c00] 06:26:32 INFO - PROCESS | 1650 | 1461590792257 Marionette DEBUG loaded listener.js 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 192 (0x129e8d400) [pid = 1650] [serial = 2346] [outer = 0x11ae39c00] 06:26:32 INFO - PROCESS | 1650 | 1461590792649 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 06:26:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 06:26:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 720ms 06:26:32 INFO - PROCESS | 1650 | 1461590792696 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 06:26:32 INFO - PROCESS | 1650 | 1461590792698 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 06:26:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 06:26:32 INFO - PROCESS | 1650 | 1461590792700 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 06:26:32 INFO - PROCESS | 1650 | 1461590792701 Marionette TRACE conn2 <- [1,3094,null,{}] 06:26:32 INFO - PROCESS | 1650 | 1461590792704 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}] 06:26:32 INFO - PROCESS | 1650 | 1461590792826 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 06:26:32 INFO - PROCESS | 1650 | 1461590792957 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:32 INFO - PROCESS | 1650 | ++DOCSHELL 0x12f3db000 == 89 [pid = 1650] [id = 783] 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 193 (0x11aa31000) [pid = 1650] [serial = 2347] [outer = 0x0] 06:26:32 INFO - PROCESS | 1650 | ++DOMWINDOW == 194 (0x12adf0000) [pid = 1650] [serial = 2348] [outer = 0x11aa31000] 06:26:32 INFO - PROCESS | 1650 | 1461590792995 Marionette DEBUG loaded listener.js 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 195 (0x1389bf000) [pid = 1650] [serial = 2349] [outer = 0x11aa31000] 06:26:33 INFO - PROCESS | 1650 | 1461590793407 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 06:26:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 06:26:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 722ms 06:26:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 06:26:33 INFO - PROCESS | 1650 | 1461590793422 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 06:26:33 INFO - PROCESS | 1650 | 1461590793423 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 06:26:33 INFO - PROCESS | 1650 | 1461590793425 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 06:26:33 INFO - PROCESS | 1650 | 1461590793427 Marionette TRACE conn2 <- [1,3098,null,{}] 06:26:33 INFO - PROCESS | 1650 | 1461590793429 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}] 06:26:33 INFO - PROCESS | 1650 | 1461590793551 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 06:26:33 INFO - PROCESS | 1650 | 1461590793715 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:33 INFO - PROCESS | 1650 | ++DOCSHELL 0x139cd4000 == 90 [pid = 1650] [id = 784] 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 196 (0x13b55f000) [pid = 1650] [serial = 2350] [outer = 0x0] 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 197 (0x13b56c000) [pid = 1650] [serial = 2351] [outer = 0x13b55f000] 06:26:33 INFO - PROCESS | 1650 | 1461590793766 Marionette DEBUG loaded listener.js 06:26:33 INFO - PROCESS | 1650 | ++DOMWINDOW == 198 (0x13b5de400) [pid = 1650] [serial = 2352] [outer = 0x13b55f000] 06:26:34 INFO - PROCESS | 1650 | 1461590794236 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]]]}] 06:26:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 06:26:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 06:26:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 824ms 06:26:34 INFO - PROCESS | 1650 | 1461590794250 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 06:26:34 INFO - PROCESS | 1650 | 1461590794252 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 06:26:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 06:26:34 INFO - PROCESS | 1650 | 1461590794255 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 06:26:34 INFO - PROCESS | 1650 | 1461590794257 Marionette TRACE conn2 <- [1,3102,null,{}] 06:26:34 INFO - PROCESS | 1650 | 1461590794261 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}] 06:26:34 INFO - PROCESS | 1650 | 1461590794442 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 06:26:34 INFO - PROCESS | 1650 | 1461590794772 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:34 INFO - PROCESS | 1650 | ++DOCSHELL 0x12a909000 == 91 [pid = 1650] [id = 785] 06:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 199 (0x114355400) [pid = 1650] [serial = 2353] [outer = 0x0] 06:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 200 (0x115627c00) [pid = 1650] [serial = 2354] [outer = 0x114355400] 06:26:34 INFO - PROCESS | 1650 | 1461590794842 Marionette DEBUG loaded listener.js 06:26:34 INFO - PROCESS | 1650 | ++DOMWINDOW == 201 (0x11aa48800) [pid = 1650] [serial = 2355] [outer = 0x114355400] 06:26:35 INFO - PROCESS | 1650 | 1461590795259 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 06:26:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 06:26:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1021ms 06:26:35 INFO - PROCESS | 1650 | 1461590795277 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 06:26:35 INFO - PROCESS | 1650 | 1461590795279 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 06:26:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 06:26:35 INFO - PROCESS | 1650 | 1461590795282 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 06:26:35 INFO - PROCESS | 1650 | 1461590795284 Marionette TRACE conn2 <- [1,3106,null,{}] 06:26:35 INFO - PROCESS | 1650 | 1461590795287 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}] 06:26:35 INFO - PROCESS | 1650 | 1461590795403 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 06:26:35 INFO - PROCESS | 1650 | 1461590795540 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:35 INFO - PROCESS | 1650 | ++DOCSHELL 0x12db9c800 == 92 [pid = 1650] [id = 786] 06:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 202 (0x126e22000) [pid = 1650] [serial = 2356] [outer = 0x0] 06:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 203 (0x129e93400) [pid = 1650] [serial = 2357] [outer = 0x126e22000] 06:26:35 INFO - PROCESS | 1650 | 1461590795571 Marionette DEBUG loaded listener.js 06:26:35 INFO - PROCESS | 1650 | ++DOMWINDOW == 204 (0x12aac8800) [pid = 1650] [serial = 2358] [outer = 0x126e22000] 06:26:35 INFO - PROCESS | 1650 | 1461590795972 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]]]}] 06:26:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 06:26:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 06:26:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 06:26:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 724ms 06:26:36 INFO - PROCESS | 1650 | 1461590796009 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 06:26:36 INFO - PROCESS | 1650 | 1461590796013 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 06:26:36 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 06:26:36 INFO - PROCESS | 1650 | 1461590796017 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 06:26:36 INFO - PROCESS | 1650 | 1461590796019 Marionette TRACE conn2 <- [1,3110,null,{}] 06:26:36 INFO - PROCESS | 1650 | 1461590796022 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}] 06:26:36 INFO - PROCESS | 1650 | 1461590796188 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11916e000 == 91 [pid = 1650] [id = 96] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13ba4a000 == 90 [pid = 1650] [id = 772] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13ba10000 == 89 [pid = 1650] [id = 771] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13b0cc000 == 88 [pid = 1650] [id = 770] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13adce800 == 87 [pid = 1650] [id = 769] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13a187000 == 86 [pid = 1650] [id = 768] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x139954000 == 85 [pid = 1650] [id = 767] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 203 (0x12b674400) [pid = 1650] [serial = 2241] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12e379000 == 84 [pid = 1650] [id = 766] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12db05800 == 83 [pid = 1650] [id = 765] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12acce800 == 82 [pid = 1650] [id = 764] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12830e000 == 81 [pid = 1650] [id = 763] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12bba6000 == 80 [pid = 1650] [id = 762] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x126864000 == 79 [pid = 1650] [id = 761] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x139ed3800 == 78 [pid = 1650] [id = 757] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x13995f800 == 77 [pid = 1650] [id = 752] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x137379000 == 76 [pid = 1650] [id = 751] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x12bba1800 == 75 [pid = 1650] [id = 750] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x1270c4800 == 74 [pid = 1650] [id = 749] 06:26:36 INFO - PROCESS | 1650 | --DOCSHELL 0x11861f000 == 73 [pid = 1650] [id = 748] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 202 (0x115a3b800) [pid = 1650] [serial = 2203] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 201 (0x12fe97800) [pid = 1650] [serial = 2194] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 200 (0x11c199800) [pid = 1650] [serial = 2209] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 199 (0x12adebc00) [pid = 1650] [serial = 2182] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 198 (0x12adef400) [pid = 1650] [serial = 2228] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 197 (0x11b9d0c00) [pid = 1650] [serial = 2207] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 196 (0x12b0a5400) [pid = 1650] [serial = 2231] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 195 (0x12acbc400) [pid = 1650] [serial = 2188] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 194 (0x12b25b400) [pid = 1650] [serial = 2234] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 193 (0x11b1ee800) [pid = 1650] [serial = 2176] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 192 (0x12ade4000) [pid = 1650] [serial = 2227] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 191 (0x12b33e400) [pid = 1650] [serial = 2236] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 190 (0x12ab83400) [pid = 1650] [serial = 2221] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 189 (0x12b07ac00) [pid = 1650] [serial = 2230] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 188 (0x12b530c00) [pid = 1650] [serial = 2239] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 187 (0x127003000) [pid = 1650] [serial = 2213] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 186 (0x1268d7c00) [pid = 1650] [serial = 2179] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 185 (0x12d6c8800) [pid = 1650] [serial = 2191] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 184 (0x11562d000) [pid = 1650] [serial = 2197] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 183 (0x12acef800) [pid = 1650] [serial = 2225] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 182 (0x12acba800) [pid = 1650] [serial = 2224] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 181 (0x1282a7400) [pid = 1650] [serial = 2218] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 180 (0x127275800) [pid = 1650] [serial = 2215] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 179 (0x125b7ec00) [pid = 1650] [serial = 2212] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 178 (0x115750800) [pid = 1650] [serial = 2200] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 177 (0x1276fcc00) [pid = 1650] [serial = 2233] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 176 (0x12ab3b400) [pid = 1650] [serial = 2219] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 175 (0x12bb59000) [pid = 1650] [serial = 2185] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 174 (0x12b52b800) [pid = 1650] [serial = 2237] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 173 (0x1278ee400) [pid = 1650] [serial = 2216] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 172 (0x119259400) [pid = 1650] [serial = 2206] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 171 (0x12abd7000) [pid = 1650] [serial = 2222] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 170 (0x118e08800) [pid = 1650] [serial = 2204] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | --DOMWINDOW == 169 (0x11c440000) [pid = 1650] [serial = 2210] [outer = 0x0] [url = about:blank] 06:26:36 INFO - PROCESS | 1650 | 1461590796368 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x11981a000 == 74 [pid = 1650] [id = 787] 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 170 (0x115750800) [pid = 1650] [serial = 2359] [outer = 0x0] 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 171 (0x119259400) [pid = 1650] [serial = 2360] [outer = 0x115750800] 06:26:36 INFO - PROCESS | 1650 | 1461590796398 Marionette DEBUG loaded listener.js 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 172 (0x129e9d800) [pid = 1650] [serial = 2361] [outer = 0x115750800] 06:26:36 INFO - PROCESS | 1650 | 1461590796695 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"]]]}] 06:26:36 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 06:26:36 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 06:26:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 06:26:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 06:26:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 06:26:36 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 06:26:36 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 723ms 06:26:36 INFO - PROCESS | 1650 | 1461590796740 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 06:26:36 INFO - PROCESS | 1650 | 1461590796741 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 06:26:36 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 06:26:36 INFO - PROCESS | 1650 | 1461590796750 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 06:26:36 INFO - PROCESS | 1650 | 1461590796754 Marionette TRACE conn2 <- [1,3114,null,{}] 06:26:36 INFO - PROCESS | 1650 | 1461590796758 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}] 06:26:36 INFO - PROCESS | 1650 | 1461590796862 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 06:26:36 INFO - PROCESS | 1650 | 1461590796972 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\", \"1f5d9776-0107-4f90-8ae7-29286b1517f4\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 06:26:36 INFO - PROCESS | 1650 | ++DOCSHELL 0x128336000 == 75 [pid = 1650] [id = 788] 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 173 (0x11867b400) [pid = 1650] [serial = 2362] [outer = 0x0] 06:26:36 INFO - PROCESS | 1650 | ++DOMWINDOW == 174 (0x12acb7800) [pid = 1650] [serial = 2363] [outer = 0x11867b400] 06:26:37 INFO - PROCESS | 1650 | 1461590796999 Marionette DEBUG loaded listener.js 06:26:37 INFO - PROCESS | 1650 | ++DOMWINDOW == 175 (0x12b084400) [pid = 1650] [serial = 2364] [outer = 0x11867b400] 06:26:37 INFO - PROCESS | 1650 | 1461590797262 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]]]}] 06:26:37 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 06:26:37 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 528ms 06:26:37 INFO - PROCESS | 1650 | 1461590797273 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 06:26:37 INFO - PROCESS | 1650 | 1461590797275 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 06:26:38 WARNING - u'runner_teardown' () 06:26:38 INFO - No more tests 06:26:38 INFO - Got 0 unexpected results 06:26:38 INFO - SUITE-END | took 527s 06:26:38 INFO - Closing logging queue 06:26:38 INFO - queue closed 06:26:38 INFO - Return code: 0 06:26:38 WARNING - # TBPL SUCCESS # 06:26:38 INFO - Running post-action listener: _resource_record_post_action 06:26:38 INFO - Running post-run listener: _resource_record_post_run 06:26:39 INFO - Total resource usage - Wall time: 550s; CPU: 57.0%; Read bytes: 37815808; Write bytes: 997194240; Read time: 396; Write time: 5005 06:26:39 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 06:26:39 INFO - install - Wall time: 20s; CPU: 55.0%; Read bytes: 201845248; Write bytes: 199239168; Read time: 16204; Write time: 426 06:26:39 INFO - run-tests - Wall time: 531s; CPU: 57.0%; Read bytes: 30297600; Write bytes: 794866688; Read time: 304; Write time: 4567 06:26:39 INFO - Running post-run listener: _upload_blobber_files 06:26:39 INFO - Blob upload gear active. 06:26:39 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 06:26:39 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 06:26:39 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 06:26:39 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 06:26:39 INFO - (blobuploader) - INFO - Open directory for files ... 06:26:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 06:26:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:26:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:26:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 06:26:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:26:41 INFO - (blobuploader) - INFO - Done attempting. 06:26:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 06:26:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 06:26:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 06:26:43 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 06:26:43 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 06:26:43 INFO - (blobuploader) - INFO - Done attempting. 06:26:43 INFO - (blobuploader) - INFO - Iteration through files over. 06:26:43 INFO - Return code: 0 06:26:43 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 06:26:43 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 06:26:43 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e2a66485f55c7835cd3b1ad1d6af7151b7a7b093018cf074574c45a17d50098549ae21be5df43bd71da6c67bd5c7abafcf6da02912a641e3b52eb8dc764afe3b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b07069faad6345f5ff0ac884ec32cfc24a0b1677e4884966cc84f71cb17d7bba9740ed454c130d225c677253af4be1f273bebe16d4b4e259a0ed85fe71411219"} 06:26:43 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 06:26:43 INFO - Writing to file /builds/slave/test/properties/blobber_files 06:26:43 INFO - Contents: 06:26:43 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e2a66485f55c7835cd3b1ad1d6af7151b7a7b093018cf074574c45a17d50098549ae21be5df43bd71da6c67bd5c7abafcf6da02912a641e3b52eb8dc764afe3b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b07069faad6345f5ff0ac884ec32cfc24a0b1677e4884966cc84f71cb17d7bba9740ed454c130d225c677253af4be1f273bebe16d4b4e259a0ed85fe71411219"} 06:26:43 INFO - Running post-run listener: copy_logs_to_upload_dir 06:26:43 INFO - Copying logs to upload dir... 06:26:43 INFO - mkdir: /builds/slave/test/build/upload/logs 06:26:43 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=606.384488 ========= master_lag: 0.40 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 6 secs) (at 2016-04-25 06:26:43.606955) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 06:26:43.610259) ========= 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.ItmMbTVlC9/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.mW6bmurBCj/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e2a66485f55c7835cd3b1ad1d6af7151b7a7b093018cf074574c45a17d50098549ae21be5df43bd71da6c67bd5c7abafcf6da02912a641e3b52eb8dc764afe3b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b07069faad6345f5ff0ac884ec32cfc24a0b1677e4884966cc84f71cb17d7bba9740ed454c130d225c677253af4be1f273bebe16d4b4e259a0ed85fe71411219"} build_url:https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012457 build_url: 'https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e2a66485f55c7835cd3b1ad1d6af7151b7a7b093018cf074574c45a17d50098549ae21be5df43bd71da6c67bd5c7abafcf6da02912a641e3b52eb8dc764afe3b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/b07069faad6345f5ff0ac884ec32cfc24a0b1677e4884966cc84f71cb17d7bba9740ed454c130d225c677253af4be1f273bebe16d4b4e259a0ed85fe71411219"}' symbols_url: 'https://queue.taskcluster.net/v1/task/V8V4l9M8SeOs-HvExSNGbQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.13 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 06:26:43.756405) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 06:26:43.756722) ========= 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.ItmMbTVlC9/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.mW6bmurBCj/Listeners TMPDIR=/var/folders/zn/cd1kk5_j395_6yk0j171qxfh00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.004992 ========= master_lag: 0.11 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 06:26:43.871393) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 06:26:43.871688) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 06:26:43.872062) ========= ========= Total master_lag: 2.79 =========