builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0126 starttime: 1461023000.11 results: success (0) buildid: 20160418150833 builduid: 3f60c97e7ef9444b87bd2ba9dfe1377a revision: fc2da6172138c3f1eeaea6a29a3f23be6c2cca7c ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:43:20.111691) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:43:20.115111) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:43:20.115385) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:43:20.145193) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 16:43:20.145518) ========= 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.putc3vk7YO/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.6wfpgzZtfD/Listeners TMPDIR=/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-18 16:43:20-- 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% 232M=0s 2016-04-18 16:43:20 (232 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.499075 ========= master_lag: 1.33 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 16:43:21.971600) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:43:21.971968) ========= 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.putc3vk7YO/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.6wfpgzZtfD/Listeners TMPDIR=/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/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.026983 ========= master_lag: 0.85 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:43:22.849567) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-18 16:43:22.849922) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev fc2da6172138c3f1eeaea6a29a3f23be6c2cca7c --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 fc2da6172138c3f1eeaea6a29a3f23be6c2cca7c --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.putc3vk7YO/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.6wfpgzZtfD/Listeners TMPDIR=/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-18 16:43:22,933 truncating revision to first 12 chars 2016-04-18 16:43:22,933 Setting DEBUG logging. 2016-04-18 16:43:22,933 attempt 1/10 2016-04-18 16:43:22,933 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/fc2da6172138?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 16:43:23,885 unpacking tar archive at: fx-team-fc2da6172138/testing/mozharness/ program finished with exit code 0 elapsedTime=1.187463 ========= master_lag: 4.52 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 5 secs) (at 2016-04-18 16:43:28.552754) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:43:28.553086) ========= script_repo_revision: fc2da6172138c3f1eeaea6a29a3f23be6c2cca7c ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:43:28.553472) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:43:28.553736) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:43:28.843086) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 28 secs) (at 2016-04-18 16:43:28.843474) ========= /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.putc3vk7YO/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.6wfpgzZtfD/Listeners TMPDIR=/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 16:43:29 INFO - MultiFileLogger online at 20160418 16:43:29 in /builds/slave/test 16:43:29 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 16:43:29 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:43:29 INFO - {'append_to_log': False, 16:43:29 INFO - 'base_work_dir': '/builds/slave/test', 16:43:29 INFO - 'blob_upload_branch': 'fx-team', 16:43:29 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:43:29 INFO - 'buildbot_json_path': 'buildprops.json', 16:43:29 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:43:29 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:43:29 INFO - 'download_minidump_stackwalk': True, 16:43:29 INFO - 'download_symbols': 'true', 16:43:29 INFO - 'e10s': False, 16:43:29 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:43:29 INFO - 'tooltool.py': '/tools/tooltool.py', 16:43:29 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:43:29 INFO - '/tools/misc-python/virtualenv.py')}, 16:43:29 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:43:29 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:43:29 INFO - 'log_level': 'info', 16:43:29 INFO - 'log_to_console': True, 16:43:29 INFO - 'opt_config_files': (), 16:43:29 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:43:29 INFO - '--processes=1', 16:43:29 INFO - '--config=%(test_path)s/wptrunner.ini', 16:43:29 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:43:29 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:43:29 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:43:29 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:43:29 INFO - 'pip_index': False, 16:43:29 INFO - 'require_test_zip': True, 16:43:29 INFO - 'test_type': ('testharness',), 16:43:29 INFO - 'this_chunk': '1', 16:43:29 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:43:29 INFO - 'total_chunks': '10', 16:43:29 INFO - 'virtualenv_path': 'venv', 16:43:29 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:43:29 INFO - 'work_dir': 'build'} 16:43:29 INFO - ##### 16:43:29 INFO - ##### Running clobber step. 16:43:29 INFO - ##### 16:43:29 INFO - Running pre-action listener: _resource_record_pre_action 16:43:29 INFO - Running main action method: clobber 16:43:29 INFO - rmtree: /builds/slave/test/build 16:43:29 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:43:30 INFO - Running post-action listener: _resource_record_post_action 16:43:30 INFO - ##### 16:43:30 INFO - ##### Running read-buildbot-config step. 16:43:30 INFO - ##### 16:43:30 INFO - Running pre-action listener: _resource_record_pre_action 16:43:30 INFO - Running main action method: read_buildbot_config 16:43:30 INFO - Using buildbot properties: 16:43:30 INFO - { 16:43:30 INFO - "project": "", 16:43:30 INFO - "product": "firefox", 16:43:30 INFO - "script_repo_revision": "production", 16:43:30 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 16:43:30 INFO - "repository": "", 16:43:30 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 16:43:30 INFO - "buildid": "20160418150833", 16:43:30 INFO - "pgo_build": "False", 16:43:30 INFO - "basedir": "/builds/slave/test", 16:43:30 INFO - "buildnumber": 354, 16:43:30 INFO - "slavename": "t-yosemite-r7-0126", 16:43:30 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 16:43:30 INFO - "platform": "macosx64", 16:43:30 INFO - "branch": "fx-team", 16:43:30 INFO - "revision": "fc2da6172138c3f1eeaea6a29a3f23be6c2cca7c", 16:43:30 INFO - "repo_path": "integration/fx-team", 16:43:30 INFO - "moz_repo_path": "", 16:43:30 INFO - "stage_platform": "macosx64", 16:43:30 INFO - "builduid": "3f60c97e7ef9444b87bd2ba9dfe1377a", 16:43:30 INFO - "slavebuilddir": "test" 16:43:30 INFO - } 16:43:30 INFO - Found installer url https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 16:43:30 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 16:43:30 INFO - Running post-action listener: _resource_record_post_action 16:43:30 INFO - ##### 16:43:30 INFO - ##### Running download-and-extract step. 16:43:30 INFO - ##### 16:43:30 INFO - Running pre-action listener: _resource_record_pre_action 16:43:30 INFO - Running main action method: download_and_extract 16:43:30 INFO - mkdir: /builds/slave/test/build/tests 16:43:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:30 INFO - https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:43:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:43:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:43:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:43:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 16:43:33 INFO - Downloaded 1235 bytes. 16:43:33 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:43:33 INFO - Using the following test package requirements: 16:43:33 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 16:43:33 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:43:33 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 16:43:33 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:43:33 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 16:43:33 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:43:33 INFO - u'jsshell-mac64.zip'], 16:43:33 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:43:33 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 16:43:33 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 16:43:33 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:43:33 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 16:43:33 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:43:33 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 16:43:33 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:43:33 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 16:43:33 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:43:33 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 16:43:33 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:43:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:33 INFO - https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:43:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:43:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:43:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:43:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 16:43:34 INFO - Downloaded 17911696 bytes. 16:43:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:43:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:43:34 INFO - caution: filename not matched: web-platform/* 16:43:34 INFO - Return code: 11 16:43:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:34 INFO - https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:43:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:43:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:43:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:43:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:43:36 INFO - Downloaded 36382569 bytes. 16:43:36 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:43:36 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:43:40 INFO - caution: filename not matched: bin/* 16:43:40 INFO - caution: filename not matched: config/* 16:43:40 INFO - caution: filename not matched: mozbase/* 16:43:40 INFO - caution: filename not matched: marionette/* 16:43:40 INFO - caution: filename not matched: tools/wptserve/* 16:43:40 INFO - Return code: 11 16:43:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:40 INFO - https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 16:43:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:43:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:43:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 16:43:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 16:43:42 INFO - Downloaded 68696810 bytes. 16:43:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:43:42 INFO - mkdir: /builds/slave/test/properties 16:43:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:43:42 INFO - Writing to file /builds/slave/test/properties/build_url 16:43:42 INFO - Contents: 16:43:42 INFO - build_url:https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:43:43 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:43:43 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:43:43 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:43:43 INFO - Contents: 16:43:43 INFO - symbols_url:https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:43:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:43 INFO - https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:43:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:43:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:43:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:43:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:43:46 INFO - Downloaded 103329211 bytes. 16:43:46 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:43:46 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:43:50 INFO - Return code: 0 16:43:50 INFO - Running post-action listener: _resource_record_post_action 16:43:50 INFO - Running post-action listener: set_extra_try_arguments 16:43:50 INFO - ##### 16:43:50 INFO - ##### Running create-virtualenv step. 16:43:50 INFO - ##### 16:43:50 INFO - Running pre-action listener: _pre_create_virtualenv 16:43:50 INFO - Running pre-action listener: _resource_record_pre_action 16:43:50 INFO - Running main action method: create_virtualenv 16:43:50 INFO - Creating virtualenv /builds/slave/test/build/venv 16:43:50 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:43:50 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:43:50 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:43:50 INFO - Using real prefix '/tools/python27' 16:43:50 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:43:51 INFO - Installing distribute.............................................................................................................................................................................................done. 16:43:54 INFO - Installing pip.................done. 16:43:54 INFO - Return code: 0 16:43:54 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:43:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:43:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:43:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:43:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:43:54 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 0x10c782e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c79ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd240c6b500>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c79b5e0>, '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 0x10c37ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c3a9990>, '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.putc3vk7YO/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.6wfpgzZtfD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:43:54 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:43:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:43:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.putc3vk7YO/Render', 16:43:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:43:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:43:54 INFO - 'HOME': '/Users/cltbld', 16:43:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:43:54 INFO - 'LOGNAME': 'cltbld', 16:43:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:43:54 INFO - 'MOZ_NO_REMOTE': '1', 16:43:54 INFO - 'NO_EM_RESTART': '1', 16:43:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:43:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:43:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:43:54 INFO - 'PWD': '/builds/slave/test', 16:43:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:43:54 INFO - 'SHELL': '/bin/bash', 16:43:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6wfpgzZtfD/Listeners', 16:43:54 INFO - 'TMPDIR': '/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/', 16:43:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:43:54 INFO - 'USER': 'cltbld', 16:43:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:43:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:43:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:43:54 INFO - 'XPC_FLAGS': '0x0', 16:43:54 INFO - 'XPC_SERVICE_NAME': '0', 16:43:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:43:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:43:54 INFO - Downloading/unpacking psutil>=0.7.1 16:43:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:43:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:43:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:43:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:43:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:43:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:43:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:43:57 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:43:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:43:57 INFO - Installing collected packages: psutil 16:43:57 INFO - Running setup.py install for psutil 16:43:57 INFO - building 'psutil._psutil_osx' extension 16:43:57 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 16:43:58 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 16:43:58 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 16:43:58 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 16:43:58 INFO - building 'psutil._psutil_posix' extension 16:43:58 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 16:43:58 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:43:58 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:43:58 INFO - ^ 16:43:58 INFO - 1 warning generated. 16:43:58 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 16:43:58 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:43:58 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:43:58 INFO - Successfully installed psutil 16:43:58 INFO - Cleaning up... 16:43:58 INFO - Return code: 0 16:43:58 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:43:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:58 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:43:58 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:43:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:43:58 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:43:58 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:43:58 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 0x10c782e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c79ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd240c6b500>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c79b5e0>, '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 0x10c37ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c3a9990>, '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.putc3vk7YO/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.6wfpgzZtfD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:43:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:43:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:43:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.putc3vk7YO/Render', 16:43:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:43:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:43:58 INFO - 'HOME': '/Users/cltbld', 16:43:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:43:58 INFO - 'LOGNAME': 'cltbld', 16:43:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:43:58 INFO - 'MOZ_NO_REMOTE': '1', 16:43:58 INFO - 'NO_EM_RESTART': '1', 16:43:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:43:58 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:43:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:43:58 INFO - 'PWD': '/builds/slave/test', 16:43:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:43:58 INFO - 'SHELL': '/bin/bash', 16:43:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6wfpgzZtfD/Listeners', 16:43:58 INFO - 'TMPDIR': '/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/', 16:43:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:43:58 INFO - 'USER': 'cltbld', 16:43:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:43:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:43:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:43:58 INFO - 'XPC_FLAGS': '0x0', 16:43:58 INFO - 'XPC_SERVICE_NAME': '0', 16:43:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:43:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:43:59 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:43:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:43:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:43:59 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:43:59 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:43:59 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:43:59 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:01 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:44:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:44:01 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:44:01 INFO - Installing collected packages: mozsystemmonitor 16:44:01 INFO - Running setup.py install for mozsystemmonitor 16:44:01 INFO - Successfully installed mozsystemmonitor 16:44:01 INFO - Cleaning up... 16:44:01 INFO - Return code: 0 16:44:01 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:44:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:44:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:44:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:44:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:44:01 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 0x10c782e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c79ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd240c6b500>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c79b5e0>, '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 0x10c37ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c3a9990>, '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.putc3vk7YO/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.6wfpgzZtfD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:44:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:44:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:44:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.putc3vk7YO/Render', 16:44:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:44:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:44:01 INFO - 'HOME': '/Users/cltbld', 16:44:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:44:01 INFO - 'LOGNAME': 'cltbld', 16:44:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:44:01 INFO - 'MOZ_NO_REMOTE': '1', 16:44:01 INFO - 'NO_EM_RESTART': '1', 16:44:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:44:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:44:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:44:01 INFO - 'PWD': '/builds/slave/test', 16:44:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:44:01 INFO - 'SHELL': '/bin/bash', 16:44:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6wfpgzZtfD/Listeners', 16:44:01 INFO - 'TMPDIR': '/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/', 16:44:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:44:01 INFO - 'USER': 'cltbld', 16:44:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:44:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:44:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:44:01 INFO - 'XPC_FLAGS': '0x0', 16:44:01 INFO - 'XPC_SERVICE_NAME': '0', 16:44:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:44:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:44:02 INFO - Downloading/unpacking blobuploader==1.2.4 16:44:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:02 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:02 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:04 INFO - Downloading blobuploader-1.2.4.tar.gz 16:44:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:44:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:44:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:44:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:44:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:05 INFO - Downloading docopt-0.6.1.tar.gz 16:44:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:44:05 INFO - Installing collected packages: blobuploader, requests, docopt 16:44:05 INFO - Running setup.py install for blobuploader 16:44:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:44:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:44:05 INFO - Running setup.py install for requests 16:44:06 INFO - Running setup.py install for docopt 16:44:06 INFO - Successfully installed blobuploader requests docopt 16:44:06 INFO - Cleaning up... 16:44:06 INFO - Return code: 0 16:44:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:44:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:44:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:44:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:44:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:44:06 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 0x10c782e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c79ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd240c6b500>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c79b5e0>, '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 0x10c37ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c3a9990>, '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.putc3vk7YO/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.6wfpgzZtfD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:44:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:44:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:44:06 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.putc3vk7YO/Render', 16:44:06 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:44:06 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:44:06 INFO - 'HOME': '/Users/cltbld', 16:44:06 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:44:06 INFO - 'LOGNAME': 'cltbld', 16:44:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:44:06 INFO - 'MOZ_NO_REMOTE': '1', 16:44:06 INFO - 'NO_EM_RESTART': '1', 16:44:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:44:06 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:44:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:44:06 INFO - 'PWD': '/builds/slave/test', 16:44:06 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:44:06 INFO - 'SHELL': '/bin/bash', 16:44:06 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6wfpgzZtfD/Listeners', 16:44:06 INFO - 'TMPDIR': '/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/', 16:44:06 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:44:06 INFO - 'USER': 'cltbld', 16:44:06 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:44:06 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:44:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:44:06 INFO - 'XPC_FLAGS': '0x0', 16:44:06 INFO - 'XPC_SERVICE_NAME': '0', 16:44:06 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:44:06 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:44:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:44:06 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-MYcpn3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:44:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:44:07 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-BwH2nq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:44:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:44:07 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-vDIbcM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:44:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:44:07 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-1q0JhE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:44:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:44:07 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-807yN6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:44:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:44:07 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-L1Dd6e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:44:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:44:07 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-HeH1qC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:44:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:44:07 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-GgvpwB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:44:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:44:07 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-pKqGnX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:44:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:44:07 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-W1hDU9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:44:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:44:07 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-kG67qc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:44:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:44:08 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-04AmAb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:44:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:44:08 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-zdoueO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:44:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:44:08 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-Kap0XT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:44:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:44:08 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-cl3k8o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:44:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:44:08 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-Wz9tin-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:44:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:44:08 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-t8bwZH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:44:08 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:44:08 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-3_v5u2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:44:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:44:08 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-OWD62B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:44:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:44:08 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-avzATo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:44:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:44:09 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-rbnuPK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:44:09 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:44:09 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:44:09 INFO - Running setup.py install for manifestparser 16:44:09 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:44:09 INFO - Running setup.py install for mozcrash 16:44:09 INFO - Running setup.py install for mozdebug 16:44:09 INFO - Running setup.py install for mozdevice 16:44:10 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:44:10 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:44:10 INFO - Running setup.py install for mozfile 16:44:10 INFO - Running setup.py install for mozhttpd 16:44:10 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:44:10 INFO - Running setup.py install for mozinfo 16:44:10 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:44:10 INFO - Running setup.py install for mozInstall 16:44:10 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:44:10 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:44:10 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:44:10 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:44:10 INFO - Running setup.py install for mozleak 16:44:10 INFO - Running setup.py install for mozlog 16:44:10 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:44:11 INFO - Running setup.py install for moznetwork 16:44:11 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:44:11 INFO - Running setup.py install for mozprocess 16:44:11 INFO - Running setup.py install for mozprofile 16:44:11 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:44:11 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:44:11 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:44:11 INFO - Running setup.py install for mozrunner 16:44:11 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:44:11 INFO - Running setup.py install for mozscreenshot 16:44:11 INFO - Running setup.py install for moztest 16:44:11 INFO - Running setup.py install for mozversion 16:44:12 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:44:12 INFO - Running setup.py install for wptserve 16:44:12 INFO - Running setup.py install for marionette-driver 16:44:12 INFO - Running setup.py install for browsermob-proxy 16:44:12 INFO - Running setup.py install for marionette-client 16:44:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:44:12 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:44:12 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:44:12 INFO - Cleaning up... 16:44:12 INFO - Return code: 0 16:44:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:44:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:44:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:44:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:44:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:44:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:44:12 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 0x10c782e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c79ff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fd240c6b500>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10c79b5e0>, '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 0x10c37ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c3a9990>, '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.putc3vk7YO/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.6wfpgzZtfD/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:44:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:44:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:44:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.putc3vk7YO/Render', 16:44:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:44:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:44:12 INFO - 'HOME': '/Users/cltbld', 16:44:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:44:12 INFO - 'LOGNAME': 'cltbld', 16:44:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:44:12 INFO - 'MOZ_NO_REMOTE': '1', 16:44:12 INFO - 'NO_EM_RESTART': '1', 16:44:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:44:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:44:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:44:12 INFO - 'PWD': '/builds/slave/test', 16:44:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:44:12 INFO - 'SHELL': '/bin/bash', 16:44:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6wfpgzZtfD/Listeners', 16:44:12 INFO - 'TMPDIR': '/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/', 16:44:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:44:12 INFO - 'USER': 'cltbld', 16:44:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:44:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:44:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:44:12 INFO - 'XPC_FLAGS': '0x0', 16:44:12 INFO - 'XPC_SERVICE_NAME': '0', 16:44:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:44:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:44:13 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-JssmDS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:44:13 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:44:13 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-GjOrXf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:44:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:44:13 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-6zk2LY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:44:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:44:13 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-5L62sx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:44:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:44:13 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-ErFe_y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:44:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:44:13 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-emvE5m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:44:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:44:13 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-YU0C_2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:44:13 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:44:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:44:13 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-ScTbHb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:44:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:44:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:44:14 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-MSuKFX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:44:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:44:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:44:14 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-uXo9pP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:44:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:44:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:44:14 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-sJV9zP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:44:14 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:44:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:44:14 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-HNR4ih-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:44:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:44:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:44:14 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-gcwDjN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:44:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:44:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:44:14 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-PMZSdj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:44:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:44:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:44:14 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-ccq59j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:44:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:44:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:44:14 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-BIczmf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:44:14 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:44:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:44:14 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-hHpM0R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:44:14 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:44:14 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:44:15 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-E7wgtr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:44:15 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:44:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:44:15 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-b0uXIB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:44:15 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:44:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:44:15 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-M9lZWw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:44:15 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:44:15 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:44:15 INFO - Running setup.py (path:/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/pip-tKix2V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:44:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:44:15 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:44:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:44:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:44:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:44:15 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:44:15 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:44:15 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:44:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:44:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:44:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:44:18 INFO - Downloading blessings-1.6.tar.gz 16:44:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:44:18 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:44:18 INFO - Installing collected packages: blessings 16:44:18 INFO - Running setup.py install for blessings 16:44:18 INFO - Successfully installed blessings 16:44:18 INFO - Cleaning up... 16:44:18 INFO - Return code: 0 16:44:18 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:44:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:44:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:44:18 INFO - Reading from file tmpfile_stdout 16:44:18 INFO - Current package versions: 16:44:18 INFO - blessings == 1.6 16:44:18 INFO - blobuploader == 1.2.4 16:44:18 INFO - browsermob-proxy == 0.6.0 16:44:18 INFO - docopt == 0.6.1 16:44:18 INFO - manifestparser == 1.1 16:44:18 INFO - marionette-client == 2.3.0 16:44:18 INFO - marionette-driver == 1.4.0 16:44:18 INFO - mozInstall == 1.12 16:44:18 INFO - mozcrash == 0.17 16:44:18 INFO - mozdebug == 0.1 16:44:18 INFO - mozdevice == 0.48 16:44:18 INFO - mozfile == 1.2 16:44:18 INFO - mozhttpd == 0.7 16:44:18 INFO - mozinfo == 0.9 16:44:18 INFO - mozleak == 0.1 16:44:18 INFO - mozlog == 3.1 16:44:18 INFO - moznetwork == 0.27 16:44:18 INFO - mozprocess == 0.22 16:44:18 INFO - mozprofile == 0.28 16:44:18 INFO - mozrunner == 6.11 16:44:18 INFO - mozscreenshot == 0.1 16:44:18 INFO - mozsystemmonitor == 0.0 16:44:18 INFO - moztest == 0.7 16:44:18 INFO - mozversion == 1.4 16:44:18 INFO - psutil == 3.1.1 16:44:18 INFO - requests == 1.2.3 16:44:18 INFO - wptserve == 1.4.0 16:44:18 INFO - wsgiref == 0.1.2 16:44:18 INFO - Running post-action listener: _resource_record_post_action 16:44:18 INFO - Running post-action listener: _start_resource_monitoring 16:44:18 INFO - Starting resource monitoring. 16:44:18 INFO - ##### 16:44:18 INFO - ##### Running pull step. 16:44:18 INFO - ##### 16:44:18 INFO - Running pre-action listener: _resource_record_pre_action 16:44:18 INFO - Running main action method: pull 16:44:18 INFO - Pull has nothing to do! 16:44:18 INFO - Running post-action listener: _resource_record_post_action 16:44:18 INFO - ##### 16:44:18 INFO - ##### Running install step. 16:44:18 INFO - ##### 16:44:18 INFO - Running pre-action listener: _resource_record_pre_action 16:44:18 INFO - Running main action method: install 16:44:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:44:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:44:19 INFO - Reading from file tmpfile_stdout 16:44:19 INFO - Detecting whether we're running mozinstall >=1.0... 16:44:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:44:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:44:19 INFO - Reading from file tmpfile_stdout 16:44:19 INFO - Output received: 16:44:19 INFO - Usage: mozinstall [options] installer 16:44:19 INFO - Options: 16:44:19 INFO - -h, --help show this help message and exit 16:44:19 INFO - -d DEST, --destination=DEST 16:44:19 INFO - Directory to install application into. [default: 16:44:19 INFO - "/builds/slave/test"] 16:44:19 INFO - --app=APP Application being installed. [default: firefox] 16:44:19 INFO - mkdir: /builds/slave/test/build/application 16:44:19 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:44:19 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:44:39 INFO - Reading from file tmpfile_stdout 16:44:39 INFO - Output received: 16:44:39 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:44:39 INFO - Running post-action listener: _resource_record_post_action 16:44:39 INFO - ##### 16:44:39 INFO - ##### Running run-tests step. 16:44:39 INFO - ##### 16:44:39 INFO - Running pre-action listener: _resource_record_pre_action 16:44:39 INFO - Running main action method: run_tests 16:44:39 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:44:39 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:44:39 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:44:39 INFO - grabbing minidump binary from tooltool 16:44: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')]} 16:44:39 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 0x10c79b5e0>, '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 0x10c37ecd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c3a9990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:44:39 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:44:39 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 16:44:39 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:44:39 INFO - Return code: 0 16:44:39 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:44:39 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:44:39 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/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:44:39 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/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:44:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.putc3vk7YO/Render', 16:44:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:44:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:44:39 INFO - 'HOME': '/Users/cltbld', 16:44:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:44:39 INFO - 'LOGNAME': 'cltbld', 16:44:39 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:44:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:44:39 INFO - 'MOZ_NO_REMOTE': '1', 16:44:39 INFO - 'NO_EM_RESTART': '1', 16:44:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:44:39 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:44:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:44:39 INFO - 'PWD': '/builds/slave/test', 16:44:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:44:39 INFO - 'SHELL': '/bin/bash', 16:44:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.6wfpgzZtfD/Listeners', 16:44:39 INFO - 'TMPDIR': '/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/T/', 16:44:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:44:39 INFO - 'USER': 'cltbld', 16:44:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:44:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:44:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:44:39 INFO - 'XPC_FLAGS': '0x0', 16:44:39 INFO - 'XPC_SERVICE_NAME': '0', 16:44:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:44:39 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/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:44:39 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:44:39 INFO - import pkg_resources 16:44:40 INFO - Using 1 client processes 16:44:41 INFO - wptserve Starting http server on 127.0.0.1:8000 16:44:41 INFO - wptserve Starting http server on 127.0.0.1:8001 16:44:41 INFO - wptserve Starting http server on 127.0.0.1:8443 16:44:42 INFO - SUITE-START | Running 778 tests 16:44:42 INFO - Running testharness tests 16:44:42 INFO - Setting up ssl 16:44:42 INFO - PROCESS | certutil | 16:44:42 INFO - PROCESS | certutil | 16:44:42 INFO - PROCESS | certutil | 16:44:42 INFO - Certificate Nickname Trust Attributes 16:44:42 INFO - SSL,S/MIME,JAR/XPI 16:44:42 INFO - 16:44:42 INFO - web-platform-tests CT,, 16:44:42 INFO - 16:44:42 INFO - Starting runner 16:44:43 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:44:43 INFO - PROCESS | 1651 | 1461023083884 Marionette DEBUG Marionette enabled via build flag and pref 16:44:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x11671c800 == 1 [pid = 1651] [id = 1] 16:44:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 1 (0x11671d000) [pid = 1651] [serial = 1] [outer = 0x0] 16:44:43 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:44:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 2 (0x11671e000) [pid = 1651] [serial = 2] [outer = 0x11671d000] 16:44:44 INFO - PROCESS | 1651 | 1461023084193 Marionette INFO Listening on port 2828 16:44:44 INFO - PROCESS | 1651 | 1461023084422 Marionette DEBUG Marionette enabled via command-line flag 16:44:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ef6800 == 2 [pid = 1651] [id = 2] 16:44:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 3 (0x11913f800) [pid = 1651] [serial = 3] [outer = 0x0] 16:44:44 INFO - PROCESS | 1651 | [1651] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:44:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 4 (0x119140800) [pid = 1651] [serial = 4] [outer = 0x11913f800] 16:44:44 INFO - PROCESS | 1651 | [1651] 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 16:44:44 INFO - PROCESS | 1651 | 1461023084576 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49281 16:44:44 INFO - PROCESS | 1651 | 1461023084661 Marionette DEBUG Closed connection conn0 16:44:44 INFO - PROCESS | 1651 | [1651] 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 16:44:44 INFO - PROCESS | 1651 | 1461023084667 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49282 16:44:44 INFO - PROCESS | 1651 | 1461023084682 Marionette DEBUG Closed connection conn1 16:44:44 INFO - PROCESS | 1651 | [1651] 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 16:44:44 INFO - PROCESS | 1651 | 1461023084688 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49283 16:44:44 INFO - PROCESS | 1651 | 1461023084695 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:44:44 INFO - PROCESS | 1651 | 1461023084700 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":"20160418150833","device":"desktop","version":"48.0a1"} 16:44:45 INFO - PROCESS | 1651 | [1651] 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 16:44:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf1c000 == 3 [pid = 1651] [id = 3] 16:44:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 5 (0x11bf21000) [pid = 1651] [serial = 5] [outer = 0x0] 16:44:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf21800 == 4 [pid = 1651] [id = 4] 16:44:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 6 (0x11c22b400) [pid = 1651] [serial = 6] [outer = 0x0] 16:44:46 INFO - PROCESS | 1651 | [1651] 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 16:44:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f7b000 == 5 [pid = 1651] [id = 5] 16:44:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 7 (0x11c22ac00) [pid = 1651] [serial = 7] [outer = 0x0] 16:44:46 INFO - PROCESS | 1651 | [1651] 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 16:44:46 INFO - PROCESS | 1651 | [1651] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:44:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 8 (0x1240dfc00) [pid = 1651] [serial = 8] [outer = 0x11c22ac00] 16:44:46 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 16:44:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 9 (0x126479000) [pid = 1651] [serial = 9] [outer = 0x11bf21000] 16:44:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 10 (0x123f9e400) [pid = 1651] [serial = 10] [outer = 0x11c22b400] 16:44:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 11 (0x123fa0400) [pid = 1651] [serial = 11] [outer = 0x11c22ac00] 16:44:47 INFO - PROCESS | 1651 | 1461023087014 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 1651 | 1461023087024 Marionette DEBUG loaded listener.js 16:44:47 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5286 16:44:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 12 (0x128d12400) [pid = 1651] [serial = 12] [outer = 0x11c22ac00] 16:44:47 INFO - PROCESS | 1651 | 1461023087378 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"b5d0504d-6b35-6541-9e54-216ae09ff5ed","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":"20160418150833","device":"desktop","version":"48.0a1","command_id":1}}] 16:44:47 INFO - PROCESS | 1651 | 1461023087478 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:44:47 INFO - PROCESS | 1651 | 1461023087520 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:44:47 INFO - PROCESS | 1651 | 1461023087604 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:44:47 INFO - PROCESS | 1651 | [1651] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:44:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 13 (0x12afa3c00) [pid = 1651] [serial = 13] [outer = 0x11c22ac00] 16:44:47 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:44:47 INFO - PROCESS | 1651 | 1461023087931 Marionette TRACE conn2 <- [1,3,null,{}] 16:44:47 INFO - PROCESS | 1651 | 1461023087935 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:44:47 INFO - PROCESS | 1651 | 1461023087965 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:44:48 INFO - PROCESS | 1651 | 1461023087996 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 1651 | 1461023087998 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:44:48 INFO - PROCESS | 1651 | 1461023088001 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1651 | 1461023088004 Marionette TRACE conn2 <- [1,6,null,{}] 16:44:48 INFO - PROCESS | 1651 | 1461023088007 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:48 INFO - PROCESS | 1651 | 1461023088014 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:44:48 INFO - PROCESS | 1651 | 1461023088017 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba1a000 == 6 [pid = 1651] [id = 6] 16:44:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 14 (0x12ba58000) [pid = 1651] [serial = 14] [outer = 0x0] 16:44:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 15 (0x12ba59c00) [pid = 1651] [serial = 15] [outer = 0x12ba58000] 16:44:48 INFO - PROCESS | 1651 | 1461023088046 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 16 (0x12ba5f400) [pid = 1651] [serial = 16] [outer = 0x12ba58000] 16:44:48 INFO - PROCESS | 1651 | 1461023088375 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:44:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb19000 == 7 [pid = 1651] [id = 7] 16:44:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 17 (0x12ba61400) [pid = 1651] [serial = 17] [outer = 0x0] 16:44:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 18 (0x12bbca400) [pid = 1651] [serial = 18] [outer = 0x12ba61400] 16:44:48 INFO - PROCESS | 1651 | 1461023088404 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 19 (0x12bc4f400) [pid = 1651] [serial = 19] [outer = 0x12ba61400] 16:44:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:44:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 472ms 16:44:48 INFO - PROCESS | 1651 | 1461023088477 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:44:48 INFO - PROCESS | 1651 | 1461023088479 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:44:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:44:48 INFO - PROCESS | 1651 | 1461023088482 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:44:48 INFO - PROCESS | 1651 | 1461023088483 Marionette TRACE conn2 <- [1,10,null,{}] 16:44:48 INFO - PROCESS | 1651 | 1461023088531 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:48 INFO - PROCESS | 1651 | 1461023088684 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:44:48 INFO - PROCESS | 1651 | 1461023088709 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d076800 == 8 [pid = 1651] [id = 8] 16:44:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 20 (0x12cf5b800) [pid = 1651] [serial = 20] [outer = 0x0] 16:44:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 21 (0x12d63d400) [pid = 1651] [serial = 21] [outer = 0x12cf5b800] 16:44:48 INFO - PROCESS | 1651 | 1461023088790 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 22 (0x12d641c00) [pid = 1651] [serial = 22] [outer = 0x12cf5b800] 16:44:49 INFO - PROCESS | 1651 | 1461023089134 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 670ms 16:44:49 INFO - PROCESS | 1651 | 1461023089152 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 1651 | 1461023089155 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:44:49 INFO - PROCESS | 1651 | 1461023089160 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 1651 | 1461023089161 Marionette TRACE conn2 <- [1,14,null,{}] 16:44:49 INFO - PROCESS | 1651 | 1461023089163 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:49 INFO - PROCESS | 1651 | 1461023089252 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:44:49 INFO - PROCESS | 1651 | 1461023089259 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d97e000 == 9 [pid = 1651] [id = 9] 16:44:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 23 (0x12d642000) [pid = 1651] [serial = 23] [outer = 0x0] 16:44:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 24 (0x12d9a5000) [pid = 1651] [serial = 24] [outer = 0x12d642000] 16:44:49 INFO - PROCESS | 1651 | 1461023089284 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 25 (0x12e223400) [pid = 1651] [serial = 25] [outer = 0x12d642000] 16:44:49 INFO - PROCESS | 1651 | 1461023089548 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:44:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:44:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 16:44:49 INFO - PROCESS | 1651 | 1461023089578 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:44:49 INFO - PROCESS | 1651 | 1461023089580 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:44:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:44:49 INFO - PROCESS | 1651 | 1461023089582 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:44:49 INFO - PROCESS | 1651 | 1461023089583 Marionette TRACE conn2 <- [1,18,null,{}] 16:44:49 INFO - PROCESS | 1651 | 1461023089594 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:49 INFO - PROCESS | 1651 | 1461023089689 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:44:49 INFO - PROCESS | 1651 | 1461023089694 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e422000 == 10 [pid = 1651] [id = 10] 16:44:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 26 (0x12e22b000) [pid = 1651] [serial = 26] [outer = 0x0] 16:44:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 27 (0x12e2d2c00) [pid = 1651] [serial = 27] [outer = 0x12e22b000] 16:44:49 INFO - PROCESS | 1651 | 1461023089719 Marionette DEBUG loaded listener.js 16:44:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 28 (0x12e2d8c00) [pid = 1651] [serial = 28] [outer = 0x12e22b000] 16:44:50 INFO - PROCESS | 1651 | 1461023090011 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 16:44:50 INFO - PROCESS | 1651 | 1461023090052 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 1651 | 1461023090056 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:44:50 INFO - PROCESS | 1651 | 1461023090060 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 1651 | 1461023090061 Marionette TRACE conn2 <- [1,22,null,{}] 16:44:50 INFO - PROCESS | 1651 | 1461023090064 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:50 INFO - PROCESS | 1651 | 1461023090148 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:44:50 INFO - PROCESS | 1651 | 1461023090154 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4d9800 == 11 [pid = 1651] [id = 11] 16:44:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 29 (0x11a99f400) [pid = 1651] [serial = 29] [outer = 0x0] 16:44:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 30 (0x11abc0800) [pid = 1651] [serial = 30] [outer = 0x11a99f400] 16:44:50 INFO - PROCESS | 1651 | 1461023090180 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 31 (0x11ac56800) [pid = 1651] [serial = 31] [outer = 0x11a99f400] 16:44:50 INFO - PROCESS | 1651 | 1461023090422 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 16:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:44:50 INFO - PROCESS | 1651 | 1461023090479 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 1651 | 1461023090480 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:44:50 INFO - PROCESS | 1651 | 1461023090482 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 1651 | 1461023090483 Marionette TRACE conn2 <- [1,26,null,{}] 16:44:50 INFO - PROCESS | 1651 | 1461023090494 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:50 INFO - PROCESS | 1651 | 1461023090589 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:44:50 INFO - PROCESS | 1651 | 1461023090594 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e6dc800 == 12 [pid = 1651] [id = 12] 16:44:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 32 (0x12d9a6400) [pid = 1651] [serial = 32] [outer = 0x0] 16:44:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 33 (0x12e2f2400) [pid = 1651] [serial = 33] [outer = 0x12d9a6400] 16:44:50 INFO - PROCESS | 1651 | 1461023090619 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 34 (0x12ea60c00) [pid = 1651] [serial = 34] [outer = 0x12d9a6400] 16:44:50 INFO - PROCESS | 1651 | 1461023090854 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:44:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:44:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 16:44:50 INFO - PROCESS | 1651 | 1461023090901 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 1651 | 1461023090903 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:44:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:44:50 INFO - PROCESS | 1651 | 1461023090913 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 1651 | 1461023090914 Marionette TRACE conn2 <- [1,30,null,{}] 16:44:50 INFO - PROCESS | 1651 | 1461023090916 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:51 INFO - PROCESS | 1651 | 1461023091002 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:44:51 INFO - PROCESS | 1651 | 1461023091009 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed14800 == 13 [pid = 1651] [id = 13] 16:44:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 35 (0x12ea63000) [pid = 1651] [serial = 35] [outer = 0x0] 16:44:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 36 (0x12ea6c000) [pid = 1651] [serial = 36] [outer = 0x12ea63000] 16:44:51 INFO - PROCESS | 1651 | 1461023091034 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 37 (0x12ebdc400) [pid = 1651] [serial = 37] [outer = 0x12ea63000] 16:44:51 INFO - PROCESS | 1651 | 1461023091270 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 368ms 16:44:51 INFO - PROCESS | 1651 | 1461023091282 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 1651 | 1461023091283 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:44:51 INFO - PROCESS | 1651 | 1461023091285 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 1651 | 1461023091286 Marionette TRACE conn2 <- [1,34,null,{}] 16:44:51 INFO - PROCESS | 1651 | 1461023091317 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:51 INFO - PROCESS | 1651 | 1461023091417 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:44:51 INFO - PROCESS | 1651 | 1461023091421 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f114800 == 14 [pid = 1651] [id = 14] 16:44:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 38 (0x12ea67000) [pid = 1651] [serial = 38] [outer = 0x0] 16:44:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 39 (0x12ebe2c00) [pid = 1651] [serial = 39] [outer = 0x12ea67000] 16:44:51 INFO - PROCESS | 1651 | 1461023091447 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 40 (0x12ebea800) [pid = 1651] [serial = 40] [outer = 0x12ea67000] 16:44:51 INFO - PROCESS | 1651 | 1461023091685 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:44:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:44:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 426ms 16:44:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:44:51 INFO - PROCESS | 1651 | 1461023091711 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 1651 | 1461023091713 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:44:51 INFO - PROCESS | 1651 | 1461023091715 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 1651 | 1461023091716 Marionette TRACE conn2 <- [1,38,null,{}] 16:44:51 INFO - PROCESS | 1651 | 1461023091718 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:51 INFO - PROCESS | 1651 | 1461023091825 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:44:51 INFO - PROCESS | 1651 | 1461023091829 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f410000 == 15 [pid = 1651] [id = 15] 16:44:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 41 (0x12f2e2c00) [pid = 1651] [serial = 41] [outer = 0x0] 16:44:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 42 (0x12f2eb000) [pid = 1651] [serial = 42] [outer = 0x12f2e2c00] 16:44:51 INFO - PROCESS | 1651 | 1461023091853 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 43 (0x12f2f1800) [pid = 1651] [serial = 43] [outer = 0x12f2e2c00] 16:44:52 INFO - PROCESS | 1651 | 1461023092091 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 16:44:52 INFO - PROCESS | 1651 | 1461023092135 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 1651 | 1461023092136 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:44:52 INFO - PROCESS | 1651 | 1461023092147 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1651 | 1461023092148 Marionette TRACE conn2 <- [1,42,null,{}] 16:44:52 INFO - PROCESS | 1651 | 1461023092150 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:52 INFO - PROCESS | 1651 | 1461023092246 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:44:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f565800 == 16 [pid = 1651] [id = 16] 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 44 (0x12f566000) [pid = 1651] [serial = 44] [outer = 0x0] 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 45 (0x12f567800) [pid = 1651] [serial = 45] [outer = 0x12f566000] 16:44:52 INFO - PROCESS | 1651 | 1461023092263 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 46 (0x12f56e800) [pid = 1651] [serial = 46] [outer = 0x12f566000] 16:44:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f5ab800 == 17 [pid = 1651] [id = 17] 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 47 (0x12f449c00) [pid = 1651] [serial = 47] [outer = 0x0] 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 48 (0x12f915c00) [pid = 1651] [serial = 48] [outer = 0x12f449c00] 16:44:52 INFO - PROCESS | 1651 | 1461023092295 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 49 (0x12f91a000) [pid = 1651] [serial = 49] [outer = 0x12f449c00] 16:44:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f565000 == 18 [pid = 1651] [id = 18] 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 50 (0x12f442400) [pid = 1651] [serial = 50] [outer = 0x0] 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 51 (0x12fb52000) [pid = 1651] [serial = 51] [outer = 0x12f442400] 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 52 (0x12f43c800) [pid = 1651] [serial = 52] [outer = 0x12f442400] 16:44:52 INFO - PROCESS | 1651 | 1461023092654 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:44:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:44:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 518ms 16:44:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:44:52 INFO - PROCESS | 1651 | 1461023092665 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:44:52 INFO - PROCESS | 1651 | 1461023092667 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:44:52 INFO - PROCESS | 1651 | 1461023092669 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:44:52 INFO - PROCESS | 1651 | 1461023092672 Marionette TRACE conn2 <- [1,46,null,{}] 16:44:52 INFO - PROCESS | 1651 | 1461023092676 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:52 INFO - PROCESS | 1651 | 1461023092763 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:44:52 INFO - PROCESS | 1651 | 1461023092767 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fccc000 == 19 [pid = 1651] [id = 19] 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 53 (0x12f91c400) [pid = 1651] [serial = 53] [outer = 0x0] 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 54 (0x12fb91400) [pid = 1651] [serial = 54] [outer = 0x12f91c400] 16:44:52 INFO - PROCESS | 1651 | 1461023092797 Marionette DEBUG loaded listener.js 16:44:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 55 (0x11a904c00) [pid = 1651] [serial = 55] [outer = 0x12f91c400] 16:44:53 INFO - PROCESS | 1651 | 1461023093054 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 422ms 16:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:44:53 INFO - PROCESS | 1651 | 1461023093094 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 1651 | 1461023093095 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:44:53 INFO - PROCESS | 1651 | 1461023093097 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 1651 | 1461023093098 Marionette TRACE conn2 <- [1,50,null,{}] 16:44:53 INFO - PROCESS | 1651 | 1461023093101 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:53 INFO - PROCESS | 1651 | 1461023093203 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:44:53 INFO - PROCESS | 1651 | 1461023093206 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8d4800 == 20 [pid = 1651] [id = 20] 16:44:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 56 (0x11a93f000) [pid = 1651] [serial = 56] [outer = 0x0] 16:44:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 57 (0x11a946000) [pid = 1651] [serial = 57] [outer = 0x11a93f000] 16:44:53 INFO - PROCESS | 1651 | 1461023093231 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 58 (0x11b0d6400) [pid = 1651] [serial = 58] [outer = 0x11a93f000] 16:44:53 INFO - PROCESS | 1651 | 1461023093455 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 16:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:44:53 INFO - PROCESS | 1651 | 1461023093466 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 1651 | 1461023093467 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:44:53 INFO - PROCESS | 1651 | 1461023093469 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 1651 | 1461023093472 Marionette TRACE conn2 <- [1,54,null,{}] 16:44:53 INFO - PROCESS | 1651 | 1461023093481 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:53 INFO - PROCESS | 1651 | 1461023093574 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:44:53 INFO - PROCESS | 1651 | 1461023093578 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fcd7000 == 21 [pid = 1651] [id = 21] 16:44:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 59 (0x11a948c00) [pid = 1651] [serial = 59] [outer = 0x0] 16:44:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 60 (0x12fb98c00) [pid = 1651] [serial = 60] [outer = 0x11a948c00] 16:44:53 INFO - PROCESS | 1651 | 1461023093602 Marionette DEBUG loaded listener.js 16:44:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x130233800) [pid = 1651] [serial = 61] [outer = 0x11a948c00] 16:44:53 INFO - PROCESS | 1651 | 1461023093826 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:44:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 376ms 16:44:53 INFO - PROCESS | 1651 | 1461023093846 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 1651 | 1461023093848 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:44:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:44:53 INFO - PROCESS | 1651 | 1461023093850 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 1651 | 1461023093852 Marionette TRACE conn2 <- [1,58,null,{}] 16:44:53 INFO - PROCESS | 1651 | 1461023093863 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:53 INFO - PROCESS | 1651 | 1461023093971 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:44:54 INFO - PROCESS | 1651 | 1461023094576 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x114217800 == 22 [pid = 1651] [id = 22] 16:44:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x11460f800) [pid = 1651] [serial = 62] [outer = 0x0] 16:44:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x1146b7c00) [pid = 1651] [serial = 63] [outer = 0x11460f800] 16:44:54 INFO - PROCESS | 1651 | 1461023094681 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x1146fc000) [pid = 1651] [serial = 64] [outer = 0x11460f800] 16:44:55 INFO - PROCESS | 1651 | 1461023095174 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1379ms 16:44:55 INFO - PROCESS | 1651 | 1461023095230 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1651 | 1461023095234 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:44:55 INFO - PROCESS | 1651 | 1461023095257 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1651 | 1461023095259 Marionette TRACE conn2 <- [1,62,null,{}] 16:44:55 INFO - PROCESS | 1651 | 1461023095265 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:55 INFO - PROCESS | 1651 | 1461023095381 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:44:55 INFO - PROCESS | 1651 | 1461023095437 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x11860f000 == 23 [pid = 1651] [id = 23] 16:44:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x116561800) [pid = 1651] [serial = 65] [outer = 0x0] 16:44:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x117959400) [pid = 1651] [serial = 66] [outer = 0x116561800] 16:44:55 INFO - PROCESS | 1651 | 1461023095470 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x11919f400) [pid = 1651] [serial = 67] [outer = 0x116561800] 16:44:55 INFO - PROCESS | 1651 | 1461023095876 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:44:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 692ms 16:44:55 INFO - PROCESS | 1651 | 1461023095932 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 1651 | 1461023095935 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:44:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:44:55 INFO - PROCESS | 1651 | 1461023095938 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 1651 | 1461023095939 Marionette TRACE conn2 <- [1,66,null,{}] 16:44:55 INFO - PROCESS | 1651 | 1461023095958 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:56 INFO - PROCESS | 1651 | 1461023096066 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:44:56 INFO - PROCESS | 1651 | 1461023096120 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x11957f000 == 24 [pid = 1651] [id = 24] 16:44:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x119547c00) [pid = 1651] [serial = 68] [outer = 0x0] 16:44:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11a941000) [pid = 1651] [serial = 69] [outer = 0x119547c00] 16:44:56 INFO - PROCESS | 1651 | 1461023096153 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11abbdc00) [pid = 1651] [serial = 70] [outer = 0x119547c00] 16:44:56 INFO - PROCESS | 1651 | 1461023096734 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:44:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 836ms 16:44:56 INFO - PROCESS | 1651 | 1461023096775 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:44:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:44:56 INFO - PROCESS | 1651 | 1461023096777 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:44:56 INFO - PROCESS | 1651 | 1461023096780 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 1651 | 1461023096782 Marionette TRACE conn2 <- [1,70,null,{}] 16:44:56 INFO - PROCESS | 1651 | 1461023096786 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:56 INFO - PROCESS | 1651 | 1461023096867 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:44:56 INFO - PROCESS | 1651 | 1461023096909 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x115709800 == 25 [pid = 1651] [id = 25] 16:44:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x114b3e000) [pid = 1651] [serial = 71] [outer = 0x0] 16:44:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x1186a9c00) [pid = 1651] [serial = 72] [outer = 0x114b3e000] 16:44:56 INFO - PROCESS | 1651 | 1461023096946 Marionette DEBUG loaded listener.js 16:44:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x1188d7400) [pid = 1651] [serial = 73] [outer = 0x114b3e000] 16:44:57 INFO - PROCESS | 1651 | 1461023097485 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:44:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 721ms 16:44:57 INFO - PROCESS | 1651 | 1461023097512 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:44:57 INFO - PROCESS | 1651 | 1461023097518 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:44:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:44:57 INFO - PROCESS | 1651 | 1461023097525 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:44:57 INFO - PROCESS | 1651 | 1461023097528 Marionette TRACE conn2 <- [1,74,null,{}] 16:44:57 INFO - PROCESS | 1651 | 1461023097532 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:57 INFO - PROCESS | 1651 | 1461023097639 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:44:57 INFO - PROCESS | 1651 | 1461023097648 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x1189b2000 == 26 [pid = 1651] [id = 26] 16:44:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x11897dc00) [pid = 1651] [serial = 74] [outer = 0x0] 16:44:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x118e44000) [pid = 1651] [serial = 75] [outer = 0x11897dc00] 16:44:57 INFO - PROCESS | 1651 | 1461023097690 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x119ece400) [pid = 1651] [serial = 76] [outer = 0x11897dc00] 16:44:58 INFO - PROCESS | 1651 | 1461023098155 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 671ms 16:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:44:58 INFO - PROCESS | 1651 | 1461023098197 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 1651 | 1461023098198 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:44:58 INFO - PROCESS | 1651 | 1461023098200 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 1651 | 1461023098205 Marionette TRACE conn2 <- [1,78,null,{}] 16:44:58 INFO - PROCESS | 1651 | 1461023098216 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:58 INFO - PROCESS | 1651 | 1461023098294 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:44:58 INFO - PROCESS | 1651 | 1461023098298 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x11915c800 == 27 [pid = 1651] [id = 27] 16:44:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x1161e8800) [pid = 1651] [serial = 77] [outer = 0x0] 16:44:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11abc5400) [pid = 1651] [serial = 78] [outer = 0x1161e8800] 16:44:58 INFO - PROCESS | 1651 | 1461023098329 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11ade5000) [pid = 1651] [serial = 79] [outer = 0x1161e8800] 16:44:58 INFO - PROCESS | 1651 | 1461023098642 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:44:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 474ms 16:44:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:44:58 INFO - PROCESS | 1651 | 1461023098680 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 1651 | 1461023098682 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:44:58 INFO - PROCESS | 1651 | 1461023098684 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 1651 | 1461023098685 Marionette TRACE conn2 <- [1,82,null,{}] 16:44:58 INFO - PROCESS | 1651 | 1461023098687 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:58 INFO - PROCESS | 1651 | 1461023098756 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:44:58 INFO - PROCESS | 1651 | 1461023098760 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x119822800 == 28 [pid = 1651] [id = 28] 16:44:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11ae65000) [pid = 1651] [serial = 80] [outer = 0x0] 16:44:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11ae9d800) [pid = 1651] [serial = 81] [outer = 0x11ae65000] 16:44:58 INFO - PROCESS | 1651 | 1461023098788 Marionette DEBUG loaded listener.js 16:44:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x11aef7c00) [pid = 1651] [serial = 82] [outer = 0x11ae65000] 16:44:59 INFO - PROCESS | 1651 | 1461023099092 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 418ms 16:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:44:59 INFO - PROCESS | 1651 | 1461023099102 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:44:59 INFO - PROCESS | 1651 | 1461023099104 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:44:59 INFO - PROCESS | 1651 | 1461023099109 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 1651 | 1461023099110 Marionette TRACE conn2 <- [1,86,null,{}] 16:44:59 INFO - PROCESS | 1651 | 1461023099113 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:59 INFO - PROCESS | 1651 | 1461023099182 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:44:59 INFO - PROCESS | 1651 | 1461023099187 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a879800 == 29 [pid = 1651] [id = 29] 16:44:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1161bf800) [pid = 1651] [serial = 83] [outer = 0x0] 16:44:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11b0e1400) [pid = 1651] [serial = 84] [outer = 0x1161bf800] 16:44:59 INFO - PROCESS | 1651 | 1461023099214 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11b95c000) [pid = 1651] [serial = 85] [outer = 0x1161bf800] 16:44:59 INFO - PROCESS | 1651 | 1461023099499 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:44:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:44:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 16:44:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:44:59 INFO - PROCESS | 1651 | 1461023099531 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:44:59 INFO - PROCESS | 1651 | 1461023099532 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:44:59 INFO - PROCESS | 1651 | 1461023099534 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:44:59 INFO - PROCESS | 1651 | 1461023099535 Marionette TRACE conn2 <- [1,90,null,{}] 16:44:59 INFO - PROCESS | 1651 | 1461023099545 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:59 INFO - PROCESS | 1651 | 1461023099651 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:44:59 INFO - PROCESS | 1651 | 1461023099660 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8c9800 == 30 [pid = 1651] [id = 30] 16:44:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11b0d3c00) [pid = 1651] [serial = 86] [outer = 0x0] 16:44:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11ba18000) [pid = 1651] [serial = 87] [outer = 0x11b0d3c00] 16:44:59 INFO - PROCESS | 1651 | 1461023099690 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11bef1c00) [pid = 1651] [serial = 88] [outer = 0x11b0d3c00] 16:44:59 INFO - PROCESS | 1651 | 1461023099974 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 473ms 16:45:00 INFO - PROCESS | 1651 | 1461023100011 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1651 | 1461023100012 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:45:00 INFO - PROCESS | 1651 | 1461023100015 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1651 | 1461023100016 Marionette TRACE conn2 <- [1,94,null,{}] 16:45:00 INFO - PROCESS | 1651 | 1461023100018 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:00 INFO - PROCESS | 1651 | 1461023100091 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:45:00 INFO - PROCESS | 1651 | 1461023100095 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aec7000 == 31 [pid = 1651] [id = 31] 16:45:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11b7df000) [pid = 1651] [serial = 89] [outer = 0x0] 16:45:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11c129800) [pid = 1651] [serial = 90] [outer = 0x11b7df000] 16:45:00 INFO - PROCESS | 1651 | 1461023100122 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11c21a000) [pid = 1651] [serial = 91] [outer = 0x11b7df000] 16:45:00 INFO - PROCESS | 1651 | 1461023100424 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 16:45:00 INFO - PROCESS | 1651 | 1461023100434 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1651 | 1461023100435 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:45:00 INFO - PROCESS | 1651 | 1461023100439 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1651 | 1461023100442 Marionette TRACE conn2 <- [1,98,null,{}] 16:45:00 INFO - PROCESS | 1651 | 1461023100445 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:00 INFO - PROCESS | 1651 | 1461023100514 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:45:00 INFO - PROCESS | 1651 | 1461023100560 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b92d800 == 32 [pid = 1651] [id = 32] 16:45:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11b0e0800) [pid = 1651] [serial = 92] [outer = 0x0] 16:45:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11c219c00) [pid = 1651] [serial = 93] [outer = 0x11b0e0800] 16:45:00 INFO - PROCESS | 1651 | 1461023100586 Marionette DEBUG loaded listener.js 16:45:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11c41e000) [pid = 1651] [serial = 94] [outer = 0x11b0e0800] 16:45:00 INFO - PROCESS | 1651 | 1461023100836 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:45:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 422ms 16:45:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:45:00 INFO - PROCESS | 1651 | 1461023100863 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:45:00 INFO - PROCESS | 1651 | 1461023100864 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:45:00 INFO - PROCESS | 1651 | 1461023100866 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 1651 | 1461023100868 Marionette TRACE conn2 <- [1,102,null,{}] 16:45:00 INFO - PROCESS | 1651 | 1461023100878 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:00 INFO - PROCESS | 1651 | 1461023100952 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:45:00 INFO - PROCESS | 1651 | 1461023100959 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x11915b000 == 33 [pid = 1651] [id = 33] 16:45:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11c574c00) [pid = 1651] [serial = 95] [outer = 0x0] 16:45:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x123610800) [pid = 1651] [serial = 96] [outer = 0x11c574c00] 16:45:00 INFO - PROCESS | 1651 | 1461023100984 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x123af5000) [pid = 1651] [serial = 97] [outer = 0x11c574c00] 16:45:01 INFO - PROCESS | 1651 | 1461023101262 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 16:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:45:01 INFO - PROCESS | 1651 | 1461023101294 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:45:01 INFO - PROCESS | 1651 | 1461023101295 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:45:01 INFO - PROCESS | 1651 | 1461023101298 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:45:01 INFO - PROCESS | 1651 | 1461023101299 Marionette TRACE conn2 <- [1,106,null,{}] 16:45:01 INFO - PROCESS | 1651 | 1461023101301 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:01 INFO - PROCESS | 1651 | 1461023101376 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:45:01 INFO - PROCESS | 1651 | 1461023101380 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c188000 == 34 [pid = 1651] [id = 34] 16:45:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x123c8bc00) [pid = 1651] [serial = 98] [outer = 0x0] 16:45:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123f9e800) [pid = 1651] [serial = 99] [outer = 0x123c8bc00] 16:45:01 INFO - PROCESS | 1651 | 1461023101407 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x123fbf000) [pid = 1651] [serial = 100] [outer = 0x123c8bc00] 16:45:01 INFO - PROCESS | 1651 | 1461023101726 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:45:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:45:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 468ms 16:45:01 INFO - PROCESS | 1651 | 1461023101766 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:45:01 INFO - PROCESS | 1651 | 1461023101768 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:45:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:45:01 INFO - PROCESS | 1651 | 1461023101782 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:45:01 INFO - PROCESS | 1651 | 1461023101784 Marionette TRACE conn2 <- [1,110,null,{}] 16:45:01 INFO - PROCESS | 1651 | 1461023101786 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:01 INFO - PROCESS | 1651 | 1461023101872 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:45:01 INFO - PROCESS | 1651 | 1461023101877 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c5ce000 == 35 [pid = 1651] [id = 35] 16:45:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123e4e400) [pid = 1651] [serial = 101] [outer = 0x0] 16:45:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x124277c00) [pid = 1651] [serial = 102] [outer = 0x123e4e400] 16:45:01 INFO - PROCESS | 1651 | 1461023101905 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x126bcbc00) [pid = 1651] [serial = 103] [outer = 0x123e4e400] 16:45:02 INFO - PROCESS | 1651 | 1461023102225 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 16:45:02 INFO - PROCESS | 1651 | 1461023102252 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 1651 | 1461023102253 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:45:02 INFO - PROCESS | 1651 | 1461023102259 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 1651 | 1461023102261 Marionette TRACE conn2 <- [1,114,null,{}] 16:45:02 INFO - PROCESS | 1651 | 1461023102264 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:02 INFO - PROCESS | 1651 | 1461023102377 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:45:02 INFO - PROCESS | 1651 | 1461023102445 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12371b800 == 36 [pid = 1651] [id = 36] 16:45:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x123fbf400) [pid = 1651] [serial = 104] [outer = 0x0] 16:45:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x126c5d400) [pid = 1651] [serial = 105] [outer = 0x123fbf400] 16:45:02 INFO - PROCESS | 1651 | 1461023102483 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1274a6c00) [pid = 1651] [serial = 106] [outer = 0x123fbf400] 16:45:02 INFO - PROCESS | 1651 | 1461023102840 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:45:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 620ms 16:45:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:45:02 INFO - PROCESS | 1651 | 1461023102878 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 1651 | 1461023102879 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:45:02 INFO - PROCESS | 1651 | 1461023102882 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 1651 | 1461023102883 Marionette TRACE conn2 <- [1,118,null,{}] 16:45:02 INFO - PROCESS | 1651 | 1461023102885 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:02 INFO - PROCESS | 1651 | 1461023102960 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:45:02 INFO - PROCESS | 1651 | 1461023102964 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b7b000 == 37 [pid = 1651] [id = 37] 16:45:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12741d000) [pid = 1651] [serial = 107] [outer = 0x0] 16:45:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x128652000) [pid = 1651] [serial = 108] [outer = 0x12741d000] 16:45:02 INFO - PROCESS | 1651 | 1461023102989 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x1287e9400) [pid = 1651] [serial = 109] [outer = 0x12741d000] 16:45:03 INFO - PROCESS | 1651 | 1461023103276 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 417ms 16:45:03 INFO - PROCESS | 1651 | 1461023103300 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 1651 | 1461023103301 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:45:03 INFO - PROCESS | 1651 | 1461023103314 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 1651 | 1461023103315 Marionette TRACE conn2 <- [1,122,null,{}] 16:45:03 INFO - PROCESS | 1651 | 1461023103317 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:03 INFO - PROCESS | 1651 | 1461023103417 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:45:03 INFO - PROCESS | 1651 | 1461023103424 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b80800 == 38 [pid = 1651] [id = 38] 16:45:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1161b4400) [pid = 1651] [serial = 110] [outer = 0x0] 16:45:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1287e6000) [pid = 1651] [serial = 111] [outer = 0x1161b4400] 16:45:03 INFO - PROCESS | 1651 | 1461023103449 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x129ae2c00) [pid = 1651] [serial = 112] [outer = 0x1161b4400] 16:45:03 INFO - PROCESS | 1651 | 1461023103705 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:45:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 427ms 16:45:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:45:03 INFO - PROCESS | 1651 | 1461023103732 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 1651 | 1461023103733 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:45:03 INFO - PROCESS | 1651 | 1461023103735 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 1651 | 1461023103736 Marionette TRACE conn2 <- [1,126,null,{}] 16:45:03 INFO - PROCESS | 1651 | 1461023103747 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:03 INFO - PROCESS | 1651 | 1461023103827 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:45:03 INFO - PROCESS | 1651 | 1461023103831 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x126466800 == 39 [pid = 1651] [id = 39] 16:45:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x128d15400) [pid = 1651] [serial = 113] [outer = 0x0] 16:45:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12af9b800) [pid = 1651] [serial = 114] [outer = 0x128d15400] 16:45:03 INFO - PROCESS | 1651 | 1461023103856 Marionette DEBUG loaded listener.js 16:45:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12afe1800) [pid = 1651] [serial = 115] [outer = 0x128d15400] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11915c800 == 38 [pid = 1651] [id = 27] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x119822800 == 37 [pid = 1651] [id = 28] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11a879800 == 36 [pid = 1651] [id = 29] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11915b000 == 35 [pid = 1651] [id = 33] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11c188000 == 34 [pid = 1651] [id = 34] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x123b80800 == 33 [pid = 1651] [id = 38] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11b92d800 == 32 [pid = 1651] [id = 32] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11c5ce000 == 31 [pid = 1651] [id = 35] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12371b800 == 30 [pid = 1651] [id = 36] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x123b7b000 == 29 [pid = 1651] [id = 37] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8c9800 == 28 [pid = 1651] [id = 30] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11aec7000 == 27 [pid = 1651] [id = 31] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x1189b2000 == 26 [pid = 1651] [id = 26] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba1a000 == 25 [pid = 1651] [id = 6] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4d9800 == 24 [pid = 1651] [id = 11] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12e6dc800 == 23 [pid = 1651] [id = 12] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12f114800 == 22 [pid = 1651] [id = 14] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12d076800 == 21 [pid = 1651] [id = 8] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed14800 == 20 [pid = 1651] [id = 13] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12d97e000 == 19 [pid = 1651] [id = 9] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8d4800 == 18 [pid = 1651] [id = 20] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11860f000 == 17 [pid = 1651] [id = 23] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x115709800 == 16 [pid = 1651] [id = 25] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12e422000 == 15 [pid = 1651] [id = 10] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x114217800 == 14 [pid = 1651] [id = 22] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12fccc000 == 13 [pid = 1651] [id = 19] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12fcd7000 == 12 [pid = 1651] [id = 21] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12f410000 == 11 [pid = 1651] [id = 15] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x12f5ab800 == 10 [pid = 1651] [id = 17] 16:45:05 INFO - PROCESS | 1651 | --DOCSHELL 0x11957f000 == 9 [pid = 1651] [id = 24] 16:45:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:45:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2180ms 16:45:05 INFO - PROCESS | 1651 | 1461023105912 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:45:05 INFO - PROCESS | 1651 | 1461023105916 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:45:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:45:05 INFO - PROCESS | 1651 | 1461023105918 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:45:05 INFO - PROCESS | 1651 | 1461023105923 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 1651 | 1461023105925 Marionette TRACE conn2 <- [1,130,null,{}] 16:45:05 INFO - PROCESS | 1651 | 1461023105930 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:06 INFO - PROCESS | 1651 | 1461023106005 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:45:06 INFO - PROCESS | 1651 | 1461023106011 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x1154af800 == 10 [pid = 1651] [id = 40] 16:45:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x118977c00) [pid = 1651] [serial = 116] [outer = 0x0] 16:45:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x118979800) [pid = 1651] [serial = 117] [outer = 0x118977c00] 16:45:06 INFO - PROCESS | 1651 | 1461023106040 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x119543000) [pid = 1651] [serial = 118] [outer = 0x118977c00] 16:45:06 INFO - PROCESS | 1651 | 1461023106370 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:45:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:45:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 473ms 16:45:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:45:06 INFO - PROCESS | 1651 | 1461023106944 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:45:06 INFO - PROCESS | 1651 | 1461023106945 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:45:06 INFO - PROCESS | 1651 | 1461023106948 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:45:06 INFO - PROCESS | 1651 | 1461023106950 Marionette TRACE conn2 <- [1,134,null,{}] 16:45:06 INFO - PROCESS | 1651 | 1461023106968 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:07 INFO - PROCESS | 1651 | 1461023107062 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:45:07 INFO - PROCESS | 1651 | 1461023107095 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1154a1800 == 11 [pid = 1651] [id = 41] 16:45:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x114b3f400) [pid = 1651] [serial = 119] [outer = 0x0] 16:45:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x1186a6800) [pid = 1651] [serial = 120] [outer = 0x114b3f400] 16:45:07 INFO - PROCESS | 1651 | 1461023107123 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x1189c7400) [pid = 1651] [serial = 121] [outer = 0x114b3f400] 16:45:07 INFO - PROCESS | 1651 | 1461023107483 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:45:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 571ms 16:45:07 INFO - PROCESS | 1651 | 1461023107522 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:45:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:45:07 INFO - PROCESS | 1651 | 1461023107525 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:45:07 INFO - PROCESS | 1651 | 1461023107531 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 1651 | 1461023107533 Marionette TRACE conn2 <- [1,138,null,{}] 16:45:07 INFO - PROCESS | 1651 | 1461023107536 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:07 INFO - PROCESS | 1651 | 1461023107629 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:45:07 INFO - PROCESS | 1651 | 1461023107633 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f1f000 == 12 [pid = 1651] [id = 42] 16:45:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x118982400) [pid = 1651] [serial = 122] [outer = 0x0] 16:45:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x119ecd000) [pid = 1651] [serial = 123] [outer = 0x118982400] 16:45:07 INFO - PROCESS | 1651 | 1461023107660 Marionette DEBUG loaded listener.js 16:45:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11a997400) [pid = 1651] [serial = 124] [outer = 0x118982400] 16:45:08 INFO - PROCESS | 1651 | 1461023108011 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:45:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 522ms 16:45:08 INFO - PROCESS | 1651 | 1461023108051 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 1651 | 1461023108052 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:45:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:45:08 INFO - PROCESS | 1651 | 1461023108055 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 1651 | 1461023108056 Marionette TRACE conn2 <- [1,142,null,{}] 16:45:08 INFO - PROCESS | 1651 | 1461023108063 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:08 INFO - PROCESS | 1651 | 1461023108152 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:45:08 INFO - PROCESS | 1651 | 1461023108181 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c07000 == 13 [pid = 1651] [id = 43] 16:45:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11ae66800) [pid = 1651] [serial = 125] [outer = 0x0] 16:45:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11ae6a800) [pid = 1651] [serial = 126] [outer = 0x11ae66800] 16:45:08 INFO - PROCESS | 1651 | 1461023108211 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11aef5400) [pid = 1651] [serial = 127] [outer = 0x11ae66800] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1161b4400) [pid = 1651] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x114b3e000) [pid = 1651] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x119547c00) [pid = 1651] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1161bf800) [pid = 1651] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11b7df000) [pid = 1651] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11b0e0800) [pid = 1651] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11c574c00) [pid = 1651] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x123c8bc00) [pid = 1651] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x123fbf400) [pid = 1651] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11460f800) [pid = 1651] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1161e8800) [pid = 1651] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12741d000) [pid = 1651] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x116561800) [pid = 1651] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11897dc00) [pid = 1651] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11ae65000) [pid = 1651] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11b0d3c00) [pid = 1651] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12e22b000) [pid = 1651] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12d642000) [pid = 1651] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12cf5b800) [pid = 1651] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12ba58000) [pid = 1651] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11a948c00) [pid = 1651] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11a93f000) [pid = 1651] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12f91c400) [pid = 1651] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12f449c00) [pid = 1651] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12f2e2c00) [pid = 1651] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12ea67000) [pid = 1651] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12ea63000) [pid = 1651] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12d9a6400) [pid = 1651] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:45:08 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11a99f400) [pid = 1651] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:45:08 INFO - PROCESS | 1651 | 1461023108976 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 969ms 16:45:09 INFO - PROCESS | 1651 | 1461023109025 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:45:09 INFO - PROCESS | 1651 | 1461023109026 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:45:09 INFO - PROCESS | 1651 | 1461023109029 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 1651 | 1461023109030 Marionette TRACE conn2 <- [1,146,null,{}] 16:45:09 INFO - PROCESS | 1651 | 1461023109032 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:09 INFO - PROCESS | 1651 | 1461023109104 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:45:09 INFO - PROCESS | 1651 | 1461023109108 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8be800 == 14 [pid = 1651] [id = 44] 16:45:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x116569000) [pid = 1651] [serial = 128] [outer = 0x0] 16:45:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11a943400) [pid = 1651] [serial = 129] [outer = 0x116569000] 16:45:09 INFO - PROCESS | 1651 | 1461023109137 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11ac62c00) [pid = 1651] [serial = 130] [outer = 0x116569000] 16:45:09 INFO - PROCESS | 1651 | 1461023109467 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 16:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:45:09 INFO - PROCESS | 1651 | 1461023109498 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:45:09 INFO - PROCESS | 1651 | 1461023109499 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:45:09 INFO - PROCESS | 1651 | 1461023109501 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 1651 | 1461023109502 Marionette TRACE conn2 <- [1,150,null,{}] 16:45:09 INFO - PROCESS | 1651 | 1461023109505 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:09 INFO - PROCESS | 1651 | 1461023109582 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:45:09 INFO - PROCESS | 1651 | 1461023109592 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aec6800 == 15 [pid = 1651] [id = 45] 16:45:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11b0d8800) [pid = 1651] [serial = 131] [outer = 0x0] 16:45:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11ba18c00) [pid = 1651] [serial = 132] [outer = 0x11b0d8800] 16:45:09 INFO - PROCESS | 1651 | 1461023109618 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11ba20c00) [pid = 1651] [serial = 133] [outer = 0x11b0d8800] 16:45:09 INFO - PROCESS | 1651 | 1461023109943 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:45:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:45:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 16:45:09 INFO - PROCESS | 1651 | 1461023109970 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:45:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:45:09 INFO - PROCESS | 1651 | 1461023109975 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:45:09 INFO - PROCESS | 1651 | 1461023109977 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:45:09 INFO - PROCESS | 1651 | 1461023109978 Marionette TRACE conn2 <- [1,154,null,{}] 16:45:09 INFO - PROCESS | 1651 | 1461023109981 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:10 INFO - PROCESS | 1651 | 1461023110069 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:45:10 INFO - PROCESS | 1651 | 1461023110115 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11be6a800 == 16 [pid = 1651] [id = 46] 16:45:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11b0d9400) [pid = 1651] [serial = 134] [outer = 0x0] 16:45:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11beea400) [pid = 1651] [serial = 135] [outer = 0x11b0d9400] 16:45:10 INFO - PROCESS | 1651 | 1461023110143 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11c221c00) [pid = 1651] [serial = 136] [outer = 0x11b0d9400] 16:45:10 INFO - PROCESS | 1651 | 1461023110422 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 16:45:10 INFO - PROCESS | 1651 | 1461023110445 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 1651 | 1461023110447 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:45:10 INFO - PROCESS | 1651 | 1461023110449 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 1651 | 1461023110450 Marionette TRACE conn2 <- [1,158,null,{}] 16:45:10 INFO - PROCESS | 1651 | 1461023110452 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:10 INFO - PROCESS | 1651 | 1461023110533 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:45:10 INFO - PROCESS | 1651 | 1461023110537 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1bd800 == 17 [pid = 1651] [id = 47] 16:45:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x1165e5000) [pid = 1651] [serial = 137] [outer = 0x0] 16:45:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11c577800) [pid = 1651] [serial = 138] [outer = 0x1165e5000] 16:45:10 INFO - PROCESS | 1651 | 1461023110564 Marionette DEBUG loaded listener.js 16:45:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x123c8a400) [pid = 1651] [serial = 139] [outer = 0x1165e5000] 16:45:10 INFO - PROCESS | 1651 | 1461023110945 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:45:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:45:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 520ms 16:45:10 INFO - PROCESS | 1651 | 1461023110970 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:45:10 INFO - PROCESS | 1651 | 1461023110973 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:45:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:45:10 INFO - PROCESS | 1651 | 1461023110977 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 1651 | 1461023110979 Marionette TRACE conn2 <- [1,162,null,{}] 16:45:10 INFO - PROCESS | 1651 | 1461023110983 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:11 INFO - PROCESS | 1651 | 1461023111075 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:45:11 INFO - PROCESS | 1651 | 1461023111130 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1157bd000 == 18 [pid = 1651] [id = 48] 16:45:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x115451400) [pid = 1651] [serial = 140] [outer = 0x0] 16:45:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x115744400) [pid = 1651] [serial = 141] [outer = 0x115451400] 16:45:11 INFO - PROCESS | 1651 | 1461023111162 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x118870000) [pid = 1651] [serial = 142] [outer = 0x115451400] 16:45:11 INFO - PROCESS | 1651 | 1461023111577 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:45:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:45:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 621ms 16:45:11 INFO - PROCESS | 1651 | 1461023111598 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:45:11 INFO - PROCESS | 1651 | 1461023111602 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:45:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:45:11 INFO - PROCESS | 1651 | 1461023111606 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:45:11 INFO - PROCESS | 1651 | 1461023111608 Marionette TRACE conn2 <- [1,166,null,{}] 16:45:11 INFO - PROCESS | 1651 | 1461023111611 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:11 INFO - PROCESS | 1651 | 1461023111700 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:45:11 INFO - PROCESS | 1651 | 1461023111756 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8d2800 == 19 [pid = 1651] [id = 49] 16:45:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11912a000) [pid = 1651] [serial = 143] [outer = 0x0] 16:45:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11a949400) [pid = 1651] [serial = 144] [outer = 0x11912a000] 16:45:11 INFO - PROCESS | 1651 | 1461023111792 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11abc4000) [pid = 1651] [serial = 145] [outer = 0x11912a000] 16:45:12 INFO - PROCESS | 1651 | 1461023112211 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 620ms 16:45:12 INFO - PROCESS | 1651 | 1461023112227 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 1651 | 1461023112229 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:45:12 INFO - PROCESS | 1651 | 1461023112231 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 1651 | 1461023112234 Marionette TRACE conn2 <- [1,170,null,{}] 16:45:12 INFO - PROCESS | 1651 | 1461023112242 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:12 INFO - PROCESS | 1651 | 1461023112336 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:45:12 INFO - PROCESS | 1651 | 1461023112379 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x123a5f800 == 20 [pid = 1651] [id = 50] 16:45:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11ae9ac00) [pid = 1651] [serial = 146] [outer = 0x0] 16:45:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11bc22400) [pid = 1651] [serial = 147] [outer = 0x11ae9ac00] 16:45:12 INFO - PROCESS | 1651 | 1461023112415 Marionette DEBUG loaded listener.js 16:45:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11c21ec00) [pid = 1651] [serial = 148] [outer = 0x11ae9ac00] 16:45:12 INFO - PROCESS | 1651 | 1461023112832 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:45:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 621ms 16:45:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:45:12 INFO - PROCESS | 1651 | 1461023112852 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 1651 | 1461023112854 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:45:12 INFO - PROCESS | 1651 | 1461023112856 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 1651 | 1461023112858 Marionette TRACE conn2 <- [1,174,null,{}] 16:45:12 INFO - PROCESS | 1651 | 1461023112860 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:12 INFO - PROCESS | 1651 | 1461023112965 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:45:13 INFO - PROCESS | 1651 | 1461023113039 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x123714800 == 21 [pid = 1651] [id = 51] 16:45:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11c21f000) [pid = 1651] [serial = 149] [outer = 0x0] 16:45:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x123fa1000) [pid = 1651] [serial = 150] [outer = 0x11c21f000] 16:45:13 INFO - PROCESS | 1651 | 1461023113069 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1240e0000) [pid = 1651] [serial = 151] [outer = 0x11c21f000] 16:45:13 INFO - PROCESS | 1651 | 1461023113566 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:45:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:45:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 720ms 16:45:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:45:13 INFO - PROCESS | 1651 | 1461023113576 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:45:13 INFO - PROCESS | 1651 | 1461023113578 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:45:13 INFO - PROCESS | 1651 | 1461023113582 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:45:13 INFO - PROCESS | 1651 | 1461023113584 Marionette TRACE conn2 <- [1,178,null,{}] 16:45:13 INFO - PROCESS | 1651 | 1461023113588 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:13 INFO - PROCESS | 1651 | 1461023113669 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:45:13 INFO - PROCESS | 1651 | 1461023113713 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x1188b6000 == 22 [pid = 1651] [id = 52] 16:45:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x1161ea400) [pid = 1651] [serial = 152] [outer = 0x0] 16:45:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1163e6800) [pid = 1651] [serial = 153] [outer = 0x1161ea400] 16:45:13 INFO - PROCESS | 1651 | 1461023113742 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11886fc00) [pid = 1651] [serial = 154] [outer = 0x1161ea400] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x130233800) [pid = 1651] [serial = 61] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x123fa0400) [pid = 1651] [serial = 11] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1240dfc00) [pid = 1651] [serial = 8] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x129ae2c00) [pid = 1651] [serial = 112] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12af9b800) [pid = 1651] [serial = 114] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1186a9c00) [pid = 1651] [serial = 72] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11a941000) [pid = 1651] [serial = 69] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11abbdc00) [pid = 1651] [serial = 70] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11b0e1400) [pid = 1651] [serial = 84] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11c129800) [pid = 1651] [serial = 90] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11c41e000) [pid = 1651] [serial = 94] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x123610800) [pid = 1651] [serial = 96] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x123fbf000) [pid = 1651] [serial = 100] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x123af5000) [pid = 1651] [serial = 97] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x123f9e800) [pid = 1651] [serial = 99] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x126c5d400) [pid = 1651] [serial = 105] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x124277c00) [pid = 1651] [serial = 102] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1146b7c00) [pid = 1651] [serial = 63] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11c219c00) [pid = 1651] [serial = 93] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1274a6c00) [pid = 1651] [serial = 106] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11ade5000) [pid = 1651] [serial = 79] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x128652000) [pid = 1651] [serial = 108] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x117959400) [pid = 1651] [serial = 66] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x1287e9400) [pid = 1651] [serial = 109] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x1287e6000) [pid = 1651] [serial = 111] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11abc5400) [pid = 1651] [serial = 78] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11c21a000) [pid = 1651] [serial = 91] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x118e44000) [pid = 1651] [serial = 75] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11aef7c00) [pid = 1651] [serial = 82] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1188d7400) [pid = 1651] [serial = 73] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x119ece400) [pid = 1651] [serial = 76] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11bef1c00) [pid = 1651] [serial = 88] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11b95c000) [pid = 1651] [serial = 85] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x1146fc000) [pid = 1651] [serial = 64] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11ba18000) [pid = 1651] [serial = 87] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11ae9d800) [pid = 1651] [serial = 81] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11919f400) [pid = 1651] [serial = 67] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x12e2d2c00) [pid = 1651] [serial = 27] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x12e2d8c00) [pid = 1651] [serial = 28] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x12d9a5000) [pid = 1651] [serial = 24] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x12e223400) [pid = 1651] [serial = 25] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x12d63d400) [pid = 1651] [serial = 21] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x12d641c00) [pid = 1651] [serial = 22] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x12bbca400) [pid = 1651] [serial = 18] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x12ba59c00) [pid = 1651] [serial = 15] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x12ba5f400) [pid = 1651] [serial = 16] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11a946000) [pid = 1651] [serial = 57] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x11b0d6400) [pid = 1651] [serial = 58] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12fb91400) [pid = 1651] [serial = 54] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x11a904c00) [pid = 1651] [serial = 55] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x12f567800) [pid = 1651] [serial = 45] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 73 (0x12f915c00) [pid = 1651] [serial = 48] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 72 (0x12f91a000) [pid = 1651] [serial = 49] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 71 (0x12fb52000) [pid = 1651] [serial = 51] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 70 (0x12f2eb000) [pid = 1651] [serial = 42] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 69 (0x12f2f1800) [pid = 1651] [serial = 43] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 68 (0x12ebea800) [pid = 1651] [serial = 40] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 67 (0x12ebe2c00) [pid = 1651] [serial = 39] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 66 (0x12ea6c000) [pid = 1651] [serial = 36] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 65 (0x12ebdc400) [pid = 1651] [serial = 37] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 64 (0x12e2f2400) [pid = 1651] [serial = 33] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 63 (0x12ea60c00) [pid = 1651] [serial = 34] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 62 (0x11abc0800) [pid = 1651] [serial = 30] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 61 (0x11ac56800) [pid = 1651] [serial = 31] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | --DOMWINDOW == 60 (0x12fb98c00) [pid = 1651] [serial = 60] [outer = 0x0] [url = about:blank] 16:45:14 INFO - PROCESS | 1651 | 1461023114579 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:45:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1023ms 16:45:14 INFO - PROCESS | 1651 | 1461023114606 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:45:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:45:14 INFO - PROCESS | 1651 | 1461023114609 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:45:14 INFO - PROCESS | 1651 | 1461023114617 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 1651 | 1461023114620 Marionette TRACE conn2 <- [1,182,null,{}] 16:45:14 INFO - PROCESS | 1651 | 1461023114624 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:14 INFO - PROCESS | 1651 | 1461023114692 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:45:14 INFO - PROCESS | 1651 | 1461023114700 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x11549b000 == 23 [pid = 1651] [id = 53] 16:45:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 61 (0x118638000) [pid = 1651] [serial = 155] [outer = 0x0] 16:45:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 62 (0x11863f000) [pid = 1651] [serial = 156] [outer = 0x118638000] 16:45:14 INFO - PROCESS | 1651 | 1461023114731 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 63 (0x1189ca400) [pid = 1651] [serial = 157] [outer = 0x118638000] 16:45:15 INFO - PROCESS | 1651 | 1461023115035 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 476ms 16:45:15 INFO - PROCESS | 1651 | 1461023115089 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 1651 | 1461023115094 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:45:15 INFO - PROCESS | 1651 | 1461023115098 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 1651 | 1461023115100 Marionette TRACE conn2 <- [1,186,null,{}] 16:45:15 INFO - PROCESS | 1651 | 1461023115103 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:15 INFO - PROCESS | 1651 | 1461023115171 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:45:15 INFO - PROCESS | 1651 | 1461023115176 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x118e32800 == 24 [pid = 1651] [id = 54] 16:45:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 64 (0x119126000) [pid = 1651] [serial = 158] [outer = 0x0] 16:45:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 65 (0x11a903800) [pid = 1651] [serial = 159] [outer = 0x119126000] 16:45:15 INFO - PROCESS | 1651 | 1461023115205 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 66 (0x11a940c00) [pid = 1651] [serial = 160] [outer = 0x119126000] 16:45:15 INFO - PROCESS | 1651 | 1461023115525 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:45:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:45:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 16:45:15 INFO - PROCESS | 1651 | 1461023115568 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 1651 | 1461023115570 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:45:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:45:15 INFO - PROCESS | 1651 | 1461023115573 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 1651 | 1461023115575 Marionette TRACE conn2 <- [1,190,null,{}] 16:45:15 INFO - PROCESS | 1651 | 1461023115583 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:15 INFO - PROCESS | 1651 | 1461023115660 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:45:15 INFO - PROCESS | 1651 | 1461023115699 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x119593000 == 25 [pid = 1651] [id = 55] 16:45:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 67 (0x1188d5000) [pid = 1651] [serial = 161] [outer = 0x0] 16:45:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 68 (0x11a99f400) [pid = 1651] [serial = 162] [outer = 0x1188d5000] 16:45:15 INFO - PROCESS | 1651 | 1461023115728 Marionette DEBUG loaded listener.js 16:45:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 69 (0x11ae5bc00) [pid = 1651] [serial = 163] [outer = 0x1188d5000] 16:45:16 INFO - PROCESS | 1651 | 1461023116022 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 16:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:45:16 INFO - PROCESS | 1651 | 1461023116047 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:45:16 INFO - PROCESS | 1651 | 1461023116049 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:45:16 INFO - PROCESS | 1651 | 1461023116051 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 1651 | 1461023116052 Marionette TRACE conn2 <- [1,194,null,{}] 16:45:16 INFO - PROCESS | 1651 | 1461023116056 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:16 INFO - PROCESS | 1651 | 1461023116127 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:45:16 INFO - PROCESS | 1651 | 1461023116131 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ef3000 == 26 [pid = 1651] [id = 56] 16:45:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 70 (0x11abc5c00) [pid = 1651] [serial = 164] [outer = 0x0] 16:45:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 71 (0x11aef2400) [pid = 1651] [serial = 165] [outer = 0x11abc5c00] 16:45:16 INFO - PROCESS | 1651 | 1461023116159 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 72 (0x11b957400) [pid = 1651] [serial = 166] [outer = 0x11abc5c00] 16:45:16 INFO - PROCESS | 1651 | 1461023116470 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:45:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:45:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 16:45:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:45:16 INFO - PROCESS | 1651 | 1461023116539 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:45:16 INFO - PROCESS | 1651 | 1461023116540 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:45:16 INFO - PROCESS | 1651 | 1461023116543 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:45:16 INFO - PROCESS | 1651 | 1461023116544 Marionette TRACE conn2 <- [1,198,null,{}] 16:45:16 INFO - PROCESS | 1651 | 1461023116547 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:16 INFO - PROCESS | 1651 | 1461023116626 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:45:16 INFO - PROCESS | 1651 | 1461023116630 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8ce800 == 27 [pid = 1651] [id = 57] 16:45:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 73 (0x118e42c00) [pid = 1651] [serial = 167] [outer = 0x0] 16:45:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 74 (0x11ba1b000) [pid = 1651] [serial = 168] [outer = 0x118e42c00] 16:45:16 INFO - PROCESS | 1651 | 1461023116658 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11bc1f400) [pid = 1651] [serial = 169] [outer = 0x118e42c00] 16:45:16 INFO - PROCESS | 1651 | 1461023116960 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 469ms 16:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:45:17 INFO - PROCESS | 1651 | 1461023117012 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 1651 | 1461023117013 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:45:17 INFO - PROCESS | 1651 | 1461023117015 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 1651 | 1461023117016 Marionette TRACE conn2 <- [1,202,null,{}] 16:45:17 INFO - PROCESS | 1651 | 1461023117018 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:17 INFO - PROCESS | 1651 | 1461023117128 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:45:17 INFO - PROCESS | 1651 | 1461023117133 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b76b800 == 28 [pid = 1651] [id = 58] 16:45:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11b95c800) [pid = 1651] [serial = 170] [outer = 0x0] 16:45:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x11bef7000) [pid = 1651] [serial = 171] [outer = 0x11b95c800] 16:45:17 INFO - PROCESS | 1651 | 1461023117161 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x123610400) [pid = 1651] [serial = 172] [outer = 0x11b95c800] 16:45:17 INFO - PROCESS | 1651 | 1461023117505 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:45:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:45:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 520ms 16:45:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:45:17 INFO - PROCESS | 1651 | 1461023117537 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 1651 | 1461023117538 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:45:17 INFO - PROCESS | 1651 | 1461023117541 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 1651 | 1461023117542 Marionette TRACE conn2 <- [1,206,null,{}] 16:45:17 INFO - PROCESS | 1651 | 1461023117544 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:17 INFO - PROCESS | 1651 | 1461023117636 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:45:17 INFO - PROCESS | 1651 | 1461023117642 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba77800 == 29 [pid = 1651] [id = 59] 16:45:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11beeac00) [pid = 1651] [serial = 173] [outer = 0x0] 16:45:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x123af8400) [pid = 1651] [serial = 174] [outer = 0x11beeac00] 16:45:17 INFO - PROCESS | 1651 | 1461023117682 Marionette DEBUG loaded listener.js 16:45:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x1240d6c00) [pid = 1651] [serial = 175] [outer = 0x11beeac00] 16:45:18 INFO - PROCESS | 1651 | 1461023117999 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 518ms 16:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:45:18 INFO - PROCESS | 1651 | 1461023118060 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 1651 | 1461023118061 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:45:18 INFO - PROCESS | 1651 | 1461023118063 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 1651 | 1461023118064 Marionette TRACE conn2 <- [1,210,null,{}] 16:45:18 INFO - PROCESS | 1651 | 1461023118066 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:18 INFO - PROCESS | 1651 | 1461023118145 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:45:18 INFO - PROCESS | 1651 | 1461023118171 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c192800 == 30 [pid = 1651] [id = 60] 16:45:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x1237ddc00) [pid = 1651] [serial = 176] [outer = 0x0] 16:45:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x124274400) [pid = 1651] [serial = 177] [outer = 0x1237ddc00] 16:45:18 INFO - PROCESS | 1651 | 1461023118197 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x12685ac00) [pid = 1651] [serial = 178] [outer = 0x1237ddc00] 16:45:18 INFO - PROCESS | 1651 | 1461023118591 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:45:18 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x118977c00) [pid = 1651] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:45:18 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x128d15400) [pid = 1651] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:45:18 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x123e4e400) [pid = 1651] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:45:18 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x1165e5000) [pid = 1651] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:45:18 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x118982400) [pid = 1651] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:45:18 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11ae66800) [pid = 1651] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:45:18 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x116569000) [pid = 1651] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:45:18 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x11b0d9400) [pid = 1651] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:45:18 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x114b3f400) [pid = 1651] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:45:18 INFO - PROCESS | 1651 | --DOMWINDOW == 74 (0x11b0d8800) [pid = 1651] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:45:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:45:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 568ms 16:45:18 INFO - PROCESS | 1651 | 1461023118632 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:45:18 INFO - PROCESS | 1651 | 1461023118634 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:45:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:45:18 INFO - PROCESS | 1651 | 1461023118637 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:45:18 INFO - PROCESS | 1651 | 1461023118639 Marionette TRACE conn2 <- [1,214,null,{}] 16:45:18 INFO - PROCESS | 1651 | 1461023118642 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:18 INFO - PROCESS | 1651 | 1461023118748 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:45:18 INFO - PROCESS | 1651 | 1461023118760 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x119592800 == 31 [pid = 1651] [id = 61] 16:45:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 75 (0x11a994000) [pid = 1651] [serial = 179] [outer = 0x0] 16:45:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x11aefc400) [pid = 1651] [serial = 180] [outer = 0x11a994000] 16:45:18 INFO - PROCESS | 1651 | 1461023118800 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x126858800) [pid = 1651] [serial = 181] [outer = 0x11a994000] 16:45:19 INFO - PROCESS | 1651 | 1461023119161 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 569ms 16:45:19 INFO - PROCESS | 1651 | 1461023119207 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 1651 | 1461023119208 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:45:19 INFO - PROCESS | 1651 | 1461023119210 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 1651 | 1461023119211 Marionette TRACE conn2 <- [1,218,null,{}] 16:45:19 INFO - PROCESS | 1651 | 1461023119219 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:19 INFO - PROCESS | 1651 | 1461023119286 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:45:19 INFO - PROCESS | 1651 | 1461023119293 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12371c000 == 32 [pid = 1651] [id = 62] 16:45:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x126b03400) [pid = 1651] [serial = 182] [outer = 0x0] 16:45:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x126bca800) [pid = 1651] [serial = 183] [outer = 0x126b03400] 16:45:19 INFO - PROCESS | 1651 | 1461023119318 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x126f08000) [pid = 1651] [serial = 184] [outer = 0x126b03400] 16:45:19 INFO - PROCESS | 1651 | 1461023119643 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:45:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:45:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 16:45:19 INFO - PROCESS | 1651 | 1461023119684 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:45:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:45:19 INFO - PROCESS | 1651 | 1461023119687 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:45:19 INFO - PROCESS | 1651 | 1461023119690 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 1651 | 1461023119693 Marionette TRACE conn2 <- [1,222,null,{}] 16:45:19 INFO - PROCESS | 1651 | 1461023119696 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:19 INFO - PROCESS | 1651 | 1461023119823 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:45:19 INFO - PROCESS | 1651 | 1461023119878 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8c8800 == 33 [pid = 1651] [id = 63] 16:45:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x126b04000) [pid = 1651] [serial = 185] [outer = 0x0] 16:45:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x127419c00) [pid = 1651] [serial = 186] [outer = 0x126b04000] 16:45:19 INFO - PROCESS | 1651 | 1461023119918 Marionette DEBUG loaded listener.js 16:45:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11bc1c400) [pid = 1651] [serial = 187] [outer = 0x126b04000] 16:45:20 INFO - PROCESS | 1651 | 1461023120244 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:45:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:45:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 572ms 16:45:20 INFO - PROCESS | 1651 | 1461023120268 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:45:20 INFO - PROCESS | 1651 | 1461023120270 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:45:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:45:20 INFO - PROCESS | 1651 | 1461023120284 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:45:20 INFO - PROCESS | 1651 | 1461023120285 Marionette TRACE conn2 <- [1,226,null,{}] 16:45:20 INFO - PROCESS | 1651 | 1461023120293 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:20 INFO - PROCESS | 1651 | 1461023120398 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:45:20 INFO - PROCESS | 1651 | 1461023120454 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x126464000 == 34 [pid = 1651] [id = 64] 16:45:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x1156aec00) [pid = 1651] [serial = 188] [outer = 0x0] 16:45:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x128654c00) [pid = 1651] [serial = 189] [outer = 0x1156aec00] 16:45:20 INFO - PROCESS | 1651 | 1461023120494 Marionette DEBUG loaded listener.js 16:45:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x1287eac00) [pid = 1651] [serial = 190] [outer = 0x1156aec00] 16:45:21 INFO - PROCESS | 1651 | 1461023121073 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:45:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:45:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 821ms 16:45:21 INFO - PROCESS | 1651 | 1461023121107 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:45:21 INFO - PROCESS | 1651 | 1461023121109 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:45:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:45:21 INFO - PROCESS | 1651 | 1461023121113 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 1651 | 1461023121115 Marionette TRACE conn2 <- [1,230,null,{}] 16:45:21 INFO - PROCESS | 1651 | 1461023121163 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:21 INFO - PROCESS | 1651 | 1461023121265 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:45:21 INFO - PROCESS | 1651 | 1461023121307 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ef5000 == 35 [pid = 1651] [id = 65] 16:45:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x116739000) [pid = 1651] [serial = 191] [outer = 0x0] 16:45:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x1191a7000) [pid = 1651] [serial = 192] [outer = 0x116739000] 16:45:21 INFO - PROCESS | 1651 | 1461023121338 Marionette DEBUG loaded listener.js 16:45:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11a910800) [pid = 1651] [serial = 193] [outer = 0x116739000] 16:45:21 INFO - PROCESS | 1651 | 1461023121924 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 891ms 16:45:22 INFO - PROCESS | 1651 | 1461023122004 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:45:22 INFO - PROCESS | 1651 | 1461023122006 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:45:22 INFO - PROCESS | 1651 | 1461023122009 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 1651 | 1461023122012 Marionette TRACE conn2 <- [1,234,null,{}] 16:45:22 INFO - PROCESS | 1651 | 1461023122020 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:22 INFO - PROCESS | 1651 | 1461023122114 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:45:22 INFO - PROCESS | 1651 | 1461023122153 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11670f800 == 36 [pid = 1651] [id = 66] 16:45:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x118639000) [pid = 1651] [serial = 194] [outer = 0x0] 16:45:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1186a9c00) [pid = 1651] [serial = 195] [outer = 0x118639000] 16:45:22 INFO - PROCESS | 1651 | 1461023122181 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x119542400) [pid = 1651] [serial = 196] [outer = 0x118639000] 16:45:22 INFO - PROCESS | 1651 | --DOCSHELL 0x126466800 == 35 [pid = 1651] [id = 39] 16:45:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x119545400) [pid = 1651] [serial = 197] [outer = 0x12f442400] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11c577800) [pid = 1651] [serial = 138] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x123c8a400) [pid = 1651] [serial = 139] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x119ecd000) [pid = 1651] [serial = 123] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x11ae6a800) [pid = 1651] [serial = 126] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11a943400) [pid = 1651] [serial = 129] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x11beea400) [pid = 1651] [serial = 135] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11aef5400) [pid = 1651] [serial = 127] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x11ac62c00) [pid = 1651] [serial = 130] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x1186a6800) [pid = 1651] [serial = 120] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11a997400) [pid = 1651] [serial = 124] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x1189c7400) [pid = 1651] [serial = 121] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 81 (0x11ba18c00) [pid = 1651] [serial = 132] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 80 (0x11ba20c00) [pid = 1651] [serial = 133] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 79 (0x119543000) [pid = 1651] [serial = 118] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 78 (0x11c221c00) [pid = 1651] [serial = 136] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 77 (0x118979800) [pid = 1651] [serial = 117] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 76 (0x12afe1800) [pid = 1651] [serial = 115] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | --DOMWINDOW == 75 (0x126bcbc00) [pid = 1651] [serial = 103] [outer = 0x0] [url = about:blank] 16:45:22 INFO - PROCESS | 1651 | 1461023122604 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:45:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:45:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 622ms 16:45:22 INFO - PROCESS | 1651 | 1461023122631 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:45:22 INFO - PROCESS | 1651 | 1461023122635 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:45:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:45:22 INFO - PROCESS | 1651 | 1461023122640 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:45:22 INFO - PROCESS | 1651 | 1461023122642 Marionette TRACE conn2 <- [1,238,null,{}] 16:45:22 INFO - PROCESS | 1651 | 1461023122644 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:22 INFO - PROCESS | 1651 | 1461023122717 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:45:22 INFO - PROCESS | 1651 | 1461023122724 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x119589800 == 36 [pid = 1651] [id = 67] 16:45:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 76 (0x1186a6800) [pid = 1651] [serial = 198] [outer = 0x0] 16:45:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 77 (0x119ecd000) [pid = 1651] [serial = 199] [outer = 0x1186a6800] 16:45:22 INFO - PROCESS | 1651 | 1461023122751 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 78 (0x11abc7800) [pid = 1651] [serial = 200] [outer = 0x1186a6800] 16:45:23 INFO - PROCESS | 1651 | 1461023123063 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 469ms 16:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:45:23 INFO - PROCESS | 1651 | 1461023123109 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:45:23 INFO - PROCESS | 1651 | 1461023123111 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:45:23 INFO - PROCESS | 1651 | 1461023123113 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 1651 | 1461023123115 Marionette TRACE conn2 <- [1,242,null,{}] 16:45:23 INFO - PROCESS | 1651 | 1461023123123 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:23 INFO - PROCESS | 1651 | 1461023123197 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:45:23 INFO - PROCESS | 1651 | 1461023123202 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ed7000 == 37 [pid = 1651] [id = 68] 16:45:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 79 (0x11ae67400) [pid = 1651] [serial = 201] [outer = 0x0] 16:45:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 80 (0x11aef8c00) [pid = 1651] [serial = 202] [outer = 0x11ae67400] 16:45:23 INFO - PROCESS | 1651 | 1461023123234 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 81 (0x11b95d400) [pid = 1651] [serial = 203] [outer = 0x11ae67400] 16:45:23 INFO - PROCESS | 1651 | 1461023123560 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:45:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:45:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 470ms 16:45:23 INFO - PROCESS | 1651 | 1461023123584 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:45:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:45:23 INFO - PROCESS | 1651 | 1461023123585 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:45:23 INFO - PROCESS | 1651 | 1461023123588 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:45:23 INFO - PROCESS | 1651 | 1461023123591 Marionette TRACE conn2 <- [1,246,null,{}] 16:45:23 INFO - PROCESS | 1651 | 1461023123594 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:23 INFO - PROCESS | 1651 | 1461023123665 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:45:23 INFO - PROCESS | 1651 | 1461023123703 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8cb800 == 38 [pid = 1651] [id = 69] 16:45:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 82 (0x118979800) [pid = 1651] [serial = 204] [outer = 0x0] 16:45:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x11ba19800) [pid = 1651] [serial = 205] [outer = 0x118979800] 16:45:23 INFO - PROCESS | 1651 | 1461023123730 Marionette DEBUG loaded listener.js 16:45:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11c212400) [pid = 1651] [serial = 206] [outer = 0x118979800] 16:45:24 INFO - PROCESS | 1651 | 1461023124015 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 471ms 16:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:45:24 INFO - PROCESS | 1651 | 1461023124061 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 1651 | 1461023124062 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:45:24 INFO - PROCESS | 1651 | 1461023124064 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 1651 | 1461023124065 Marionette TRACE conn2 <- [1,250,null,{}] 16:45:24 INFO - PROCESS | 1651 | 1461023124068 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:24 INFO - PROCESS | 1651 | 1461023124136 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:45:24 INFO - PROCESS | 1651 | 1461023124142 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba63800 == 39 [pid = 1651] [id = 70] 16:45:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11c213800) [pid = 1651] [serial = 207] [outer = 0x0] 16:45:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11c415800) [pid = 1651] [serial = 208] [outer = 0x11c213800] 16:45:24 INFO - PROCESS | 1651 | 1461023124168 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11c577800) [pid = 1651] [serial = 209] [outer = 0x11c213800] 16:45:24 INFO - PROCESS | 1651 | 1461023124472 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:45:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:45:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 418ms 16:45:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:45:24 INFO - PROCESS | 1651 | 1461023124482 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 1651 | 1461023124483 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:45:24 INFO - PROCESS | 1651 | 1461023124491 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 1651 | 1461023124494 Marionette TRACE conn2 <- [1,254,null,{}] 16:45:24 INFO - PROCESS | 1651 | 1461023124496 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:24 INFO - PROCESS | 1651 | 1461023124609 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:45:24 INFO - PROCESS | 1651 | 1461023124621 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf14000 == 40 [pid = 1651] [id = 71] 16:45:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x115746000) [pid = 1651] [serial = 210] [outer = 0x0] 16:45:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123613800) [pid = 1651] [serial = 211] [outer = 0x115746000] 16:45:24 INFO - PROCESS | 1651 | 1461023124647 Marionette DEBUG loaded listener.js 16:45:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x126bc5000) [pid = 1651] [serial = 212] [outer = 0x115746000] 16:45:24 INFO - PROCESS | 1651 | 1461023124953 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 522ms 16:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:45:25 INFO - PROCESS | 1651 | 1461023125012 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 1651 | 1461023125013 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:45:25 INFO - PROCESS | 1651 | 1461023125015 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 1651 | 1461023125016 Marionette TRACE conn2 <- [1,258,null,{}] 16:45:25 INFO - PROCESS | 1651 | 1461023125026 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:25 INFO - PROCESS | 1651 | 1461023125108 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:45:25 INFO - PROCESS | 1651 | 1461023125112 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c5ca800 == 41 [pid = 1651] [id = 72] 16:45:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x1146f0c00) [pid = 1651] [serial = 213] [outer = 0x0] 16:45:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12741b800) [pid = 1651] [serial = 214] [outer = 0x1146f0c00] 16:45:25 INFO - PROCESS | 1651 | 1461023125137 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x1274a6800) [pid = 1651] [serial = 215] [outer = 0x1146f0c00] 16:45:25 INFO - PROCESS | 1651 | 1461023125454 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 476ms 16:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:45:25 INFO - PROCESS | 1651 | 1461023125492 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 1651 | 1461023125493 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:45:25 INFO - PROCESS | 1651 | 1461023125495 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 1651 | 1461023125496 Marionette TRACE conn2 <- [1,262,null,{}] 16:45:25 INFO - PROCESS | 1651 | 1461023125499 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:25 INFO - PROCESS | 1651 | 1461023125585 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:45:25 INFO - PROCESS | 1651 | 1461023125616 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b7e800 == 42 [pid = 1651] [id = 73] 16:45:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x128611c00) [pid = 1651] [serial = 216] [outer = 0x0] 16:45:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12861a400) [pid = 1651] [serial = 217] [outer = 0x128611c00] 16:45:25 INFO - PROCESS | 1651 | 1461023125641 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1287e9400) [pid = 1651] [serial = 218] [outer = 0x128611c00] 16:45:25 INFO - PROCESS | 1651 | 1461023125933 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:45:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:45:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 16:45:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:45:25 INFO - PROCESS | 1651 | 1461023125968 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:45:25 INFO - PROCESS | 1651 | 1461023125969 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:45:25 INFO - PROCESS | 1651 | 1461023125972 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:45:25 INFO - PROCESS | 1651 | 1461023125975 Marionette TRACE conn2 <- [1,266,null,{}] 16:45:25 INFO - PROCESS | 1651 | 1461023125979 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:26 INFO - PROCESS | 1651 | 1461023126065 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:45:26 INFO - PROCESS | 1651 | 1461023126069 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x124284800 == 43 [pid = 1651] [id = 74] 16:45:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12860ec00) [pid = 1651] [serial = 219] [outer = 0x0] 16:45:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x129a56c00) [pid = 1651] [serial = 220] [outer = 0x12860ec00] 16:45:26 INFO - PROCESS | 1651 | 1461023126096 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x129aea000) [pid = 1651] [serial = 221] [outer = 0x12860ec00] 16:45:26 INFO - PROCESS | 1651 | 1461023126402 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 474ms 16:45:26 INFO - PROCESS | 1651 | 1461023126445 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 1651 | 1461023126446 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:45:26 INFO - PROCESS | 1651 | 1461023126449 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 1651 | 1461023126450 Marionette TRACE conn2 <- [1,270,null,{}] 16:45:26 INFO - PROCESS | 1651 | 1461023126452 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:26 INFO - PROCESS | 1651 | 1461023126538 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:45:26 INFO - PROCESS | 1651 | 1461023126542 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8dc800 == 44 [pid = 1651] [id = 75] 16:45:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128d13000) [pid = 1651] [serial = 222] [outer = 0x0] 16:45:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x129aed000) [pid = 1651] [serial = 223] [outer = 0x128d13000] 16:45:26 INFO - PROCESS | 1651 | 1461023126567 Marionette DEBUG loaded listener.js 16:45:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12afa8400) [pid = 1651] [serial = 224] [outer = 0x128d13000] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11b95c800) [pid = 1651] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11abc5c00) [pid = 1651] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x119126000) [pid = 1651] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x118638000) [pid = 1651] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11beeac00) [pid = 1651] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1188d5000) [pid = 1651] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x115451400) [pid = 1651] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x11912a000) [pid = 1651] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x11ae9ac00) [pid = 1651] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x11c21f000) [pid = 1651] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x11a994000) [pid = 1651] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x1237ddc00) [pid = 1651] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126b03400) [pid = 1651] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x118e42c00) [pid = 1651] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:45:26 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x126b04000) [pid = 1651] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:45:26 INFO - PROCESS | 1651 | 1461023126929 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:45:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:45:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 518ms 16:45:26 INFO - PROCESS | 1651 | 1461023126969 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 1651 | 1461023126971 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:45:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:45:26 INFO - PROCESS | 1651 | 1461023126977 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 1651 | 1461023126979 Marionette TRACE conn2 <- [1,274,null,{}] 16:45:26 INFO - PROCESS | 1651 | 1461023126981 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:27 INFO - PROCESS | 1651 | 1461023127065 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:45:27 INFO - PROCESS | 1651 | 1461023127069 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1d9800 == 45 [pid = 1651] [id = 76] 16:45:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11ade2400) [pid = 1651] [serial = 225] [outer = 0x0] 16:45:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x123613000) [pid = 1651] [serial = 226] [outer = 0x11ade2400] 16:45:27 INFO - PROCESS | 1651 | 1461023127102 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x12afec000) [pid = 1651] [serial = 227] [outer = 0x11ade2400] 16:45:27 INFO - PROCESS | 1651 | 1461023127394 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 471ms 16:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:45:27 INFO - PROCESS | 1651 | 1461023127446 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 1651 | 1461023127447 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:45:27 INFO - PROCESS | 1651 | 1461023127450 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 1651 | 1461023127451 Marionette TRACE conn2 <- [1,278,null,{}] 16:45:27 INFO - PROCESS | 1651 | 1461023127453 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:27 INFO - PROCESS | 1651 | 1461023127526 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:45:27 INFO - PROCESS | 1651 | 1461023127570 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x127476000 == 46 [pid = 1651] [id = 77] 16:45:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11b7e5c00) [pid = 1651] [serial = 228] [outer = 0x0] 16:45:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x12b2b7800) [pid = 1651] [serial = 229] [outer = 0x11b7e5c00] 16:45:27 INFO - PROCESS | 1651 | 1461023127596 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x12b75ac00) [pid = 1651] [serial = 230] [outer = 0x11b7e5c00] 16:45:27 INFO - PROCESS | 1651 | 1461023127850 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:45:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:45:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 418ms 16:45:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:45:27 INFO - PROCESS | 1651 | 1461023127883 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 1651 | 1461023127884 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:45:27 INFO - PROCESS | 1651 | 1461023127886 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 1651 | 1461023127887 Marionette TRACE conn2 <- [1,282,null,{}] 16:45:27 INFO - PROCESS | 1651 | 1461023127897 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:27 INFO - PROCESS | 1651 | 1461023127974 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:45:27 INFO - PROCESS | 1651 | 1461023127979 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a8c000 == 47 [pid = 1651] [id = 78] 16:45:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x12b2b8800) [pid = 1651] [serial = 231] [outer = 0x0] 16:45:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x12ba56c00) [pid = 1651] [serial = 232] [outer = 0x12b2b8800] 16:45:28 INFO - PROCESS | 1651 | 1461023128004 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x12ba5d000) [pid = 1651] [serial = 233] [outer = 0x12b2b8800] 16:45:28 INFO - PROCESS | 1651 | 1461023128282 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 426ms 16:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:45:28 INFO - PROCESS | 1651 | 1461023128315 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1651 | 1461023128316 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:45:28 INFO - PROCESS | 1651 | 1461023128318 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1651 | 1461023128319 Marionette TRACE conn2 <- [1,286,null,{}] 16:45:28 INFO - PROCESS | 1651 | 1461023128325 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:28 INFO - PROCESS | 1651 | 1461023128400 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:45:28 INFO - PROCESS | 1651 | 1461023128446 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b2a0000 == 48 [pid = 1651] [id = 79] 16:45:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12ba53c00) [pid = 1651] [serial = 234] [outer = 0x0] 16:45:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12ba5f400) [pid = 1651] [serial = 235] [outer = 0x12ba53c00] 16:45:28 INFO - PROCESS | 1651 | 1461023128471 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12bbd0400) [pid = 1651] [serial = 236] [outer = 0x12ba53c00] 16:45:28 INFO - PROCESS | 1651 | 1461023128813 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:45:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:45:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 522ms 16:45:28 INFO - PROCESS | 1651 | 1461023128841 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:45:28 INFO - PROCESS | 1651 | 1461023128844 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:45:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:45:28 INFO - PROCESS | 1651 | 1461023128849 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:45:28 INFO - PROCESS | 1651 | 1461023128852 Marionette TRACE conn2 <- [1,290,null,{}] 16:45:28 INFO - PROCESS | 1651 | 1461023128857 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:29 INFO - PROCESS | 1651 | 1461023129028 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:45:29 INFO - PROCESS | 1651 | 1461023129134 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11860f000 == 49 [pid = 1651] [id = 80] 16:45:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x1165e6c00) [pid = 1651] [serial = 237] [outer = 0x0] 16:45:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11886c000) [pid = 1651] [serial = 238] [outer = 0x1165e6c00] 16:45:29 INFO - PROCESS | 1651 | 1461023129187 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x11a908400) [pid = 1651] [serial = 239] [outer = 0x1165e6c00] 16:45:29 INFO - PROCESS | 1651 | 1461023129690 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:45:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:45:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 872ms 16:45:29 INFO - PROCESS | 1651 | 1461023129721 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:45:29 INFO - PROCESS | 1651 | 1461023129725 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:45:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:45:29 INFO - PROCESS | 1651 | 1461023129730 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:45:29 INFO - PROCESS | 1651 | 1461023129732 Marionette TRACE conn2 <- [1,294,null,{}] 16:45:29 INFO - PROCESS | 1651 | 1461023129734 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:29 INFO - PROCESS | 1651 | 1461023129832 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:45:29 INFO - PROCESS | 1651 | 1461023129879 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11be71800 == 50 [pid = 1651] [id = 81] 16:45:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11a995400) [pid = 1651] [serial = 240] [outer = 0x0] 16:45:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11ae67c00) [pid = 1651] [serial = 241] [outer = 0x11a995400] 16:45:29 INFO - PROCESS | 1651 | 1461023129909 Marionette DEBUG loaded listener.js 16:45:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11b0d3c00) [pid = 1651] [serial = 242] [outer = 0x11a995400] 16:45:30 INFO - PROCESS | 1651 | 1461023130318 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 16:45:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:45:30 INFO - PROCESS | 1651 | 1461023130349 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 1651 | 1461023130351 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:45:30 INFO - PROCESS | 1651 | 1461023130353 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 1651 | 1461023130356 Marionette TRACE conn2 <- [1,298,null,{}] 16:45:30 INFO - PROCESS | 1651 | 1461023130364 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:30 INFO - PROCESS | 1651 | 1461023130467 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:45:30 INFO - PROCESS | 1651 | 1461023130545 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e55000 == 51 [pid = 1651] [id = 82] 16:45:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11bc20800) [pid = 1651] [serial = 243] [outer = 0x0] 16:45:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11c41d800) [pid = 1651] [serial = 244] [outer = 0x11bc20800] 16:45:30 INFO - PROCESS | 1651 | 1461023130577 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x124272c00) [pid = 1651] [serial = 245] [outer = 0x11bc20800] 16:45:31 INFO - PROCESS | 1651 | 1461023130999 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 672ms 16:45:31 INFO - PROCESS | 1651 | 1461023131025 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 1651 | 1461023131027 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:45:31 INFO - PROCESS | 1651 | 1461023131030 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 1651 | 1461023131031 Marionette TRACE conn2 <- [1,302,null,{}] 16:45:31 INFO - PROCESS | 1651 | 1461023131034 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:31 INFO - PROCESS | 1651 | 1461023131130 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:45:31 INFO - PROCESS | 1651 | 1461023131174 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1d0000 == 52 [pid = 1651] [id = 83] 16:45:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11b0d9c00) [pid = 1651] [serial = 246] [outer = 0x0] 16:45:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x126863400) [pid = 1651] [serial = 247] [outer = 0x11b0d9c00] 16:45:31 INFO - PROCESS | 1651 | 1461023131205 Marionette DEBUG loaded listener.js 16:45:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x128611000) [pid = 1651] [serial = 248] [outer = 0x11b0d9c00] 16:45:31 INFO - PROCESS | 1651 | 1461023131775 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 770ms 16:45:31 INFO - PROCESS | 1651 | 1461023131800 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 1651 | 1461023131803 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:45:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:45:31 INFO - PROCESS | 1651 | 1461023131828 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 1651 | 1461023131830 Marionette TRACE conn2 <- [1,306,null,{}] 16:45:31 INFO - PROCESS | 1651 | 1461023131836 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:31 INFO - PROCESS | 1651 | 1461023131920 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:45:31 INFO - PROCESS | 1651 | 1461023131986 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11511d000 == 53 [pid = 1651] [id = 84] 16:45:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x1186a6400) [pid = 1651] [serial = 249] [outer = 0x0] 16:45:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11888e000) [pid = 1651] [serial = 250] [outer = 0x1186a6400] 16:45:32 INFO - PROCESS | 1651 | 1461023132016 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x119d48400) [pid = 1651] [serial = 251] [outer = 0x1186a6400] 16:45:32 INFO - PROCESS | 1651 | 1461023132530 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba77800 == 52 [pid = 1651] [id = 59] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119592800 == 51 [pid = 1651] [id = 61] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11c192800 == 50 [pid = 1651] [id = 60] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x12371c000 == 49 [pid = 1651] [id = 62] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11b76b800 == 48 [pid = 1651] [id = 58] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x129a8c000 == 47 [pid = 1651] [id = 78] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x127476000 == 46 [pid = 1651] [id = 77] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1d9800 == 45 [pid = 1651] [id = 76] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8dc800 == 44 [pid = 1651] [id = 75] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x124284800 == 43 [pid = 1651] [id = 74] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x123b7e800 == 42 [pid = 1651] [id = 73] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11c5ca800 == 41 [pid = 1651] [id = 72] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf14000 == 40 [pid = 1651] [id = 71] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x128654c00) [pid = 1651] [serial = 189] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1163e6800) [pid = 1651] [serial = 153] [outer = 0x0] [url = about:blank] 16:45:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 744ms 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba63800 == 39 [pid = 1651] [id = 70] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8cb800 == 38 [pid = 1651] [id = 69] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119ed7000 == 37 [pid = 1651] [id = 68] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x119589800 == 36 [pid = 1651] [id = 67] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x11670f800 == 35 [pid = 1651] [id = 66] 16:45:32 INFO - PROCESS | 1651 | --DOCSHELL 0x118ef5000 == 34 [pid = 1651] [id = 65] 16:45:32 INFO - PROCESS | 1651 | 1461023132559 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:45:32 INFO - PROCESS | 1651 | 1461023132563 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:45:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:45:32 INFO - PROCESS | 1651 | 1461023132567 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:45:32 INFO - PROCESS | 1651 | 1461023132569 Marionette TRACE conn2 <- [1,310,null,{}] 16:45:32 INFO - PROCESS | 1651 | 1461023132573 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:32 INFO - PROCESS | 1651 | 1461023132652 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11bef7000) [pid = 1651] [serial = 171] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11aef2400) [pid = 1651] [serial = 165] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x11a903800) [pid = 1651] [serial = 159] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11a940c00) [pid = 1651] [serial = 160] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11863f000) [pid = 1651] [serial = 156] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x1189ca400) [pid = 1651] [serial = 157] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x123af8400) [pid = 1651] [serial = 174] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11a99f400) [pid = 1651] [serial = 162] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11ae5bc00) [pid = 1651] [serial = 163] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x118870000) [pid = 1651] [serial = 142] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x115744400) [pid = 1651] [serial = 141] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11abc4000) [pid = 1651] [serial = 145] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x11a949400) [pid = 1651] [serial = 144] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11c21ec00) [pid = 1651] [serial = 148] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11bc22400) [pid = 1651] [serial = 147] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1240e0000) [pid = 1651] [serial = 151] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x123fa1000) [pid = 1651] [serial = 150] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x126858800) [pid = 1651] [serial = 181] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x124274400) [pid = 1651] [serial = 177] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x1240d6c00) [pid = 1651] [serial = 175] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12685ac00) [pid = 1651] [serial = 178] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11aefc400) [pid = 1651] [serial = 180] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x126bca800) [pid = 1651] [serial = 183] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 88 (0x11ba1b000) [pid = 1651] [serial = 168] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 87 (0x123610400) [pid = 1651] [serial = 172] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 86 (0x11bc1f400) [pid = 1651] [serial = 169] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 85 (0x127419c00) [pid = 1651] [serial = 186] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 84 (0x126f08000) [pid = 1651] [serial = 184] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 83 (0x11b957400) [pid = 1651] [serial = 166] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | --DOMWINDOW == 82 (0x11bc1c400) [pid = 1651] [serial = 187] [outer = 0x0] [url = about:blank] 16:45:32 INFO - PROCESS | 1651 | 1461023132703 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x116119800 == 35 [pid = 1651] [id = 85] 16:45:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 83 (0x1186a8c00) [pid = 1651] [serial = 252] [outer = 0x0] 16:45:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 84 (0x11a93f800) [pid = 1651] [serial = 253] [outer = 0x1186a8c00] 16:45:32 INFO - PROCESS | 1651 | 1461023132729 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 85 (0x11abbcc00) [pid = 1651] [serial = 254] [outer = 0x1186a8c00] 16:45:33 INFO - PROCESS | 1651 | 1461023133016 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 471ms 16:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:45:33 INFO - PROCESS | 1651 | 1461023133046 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 1651 | 1461023133048 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:45:33 INFO - PROCESS | 1651 | 1461023133050 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 1651 | 1461023133053 Marionette TRACE conn2 <- [1,314,null,{}] 16:45:33 INFO - PROCESS | 1651 | 1461023133064 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:33 INFO - PROCESS | 1651 | 1461023133140 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:45:33 INFO - PROCESS | 1651 | 1461023133144 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8c0000 == 36 [pid = 1651] [id = 86] 16:45:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 86 (0x11ac5e400) [pid = 1651] [serial = 255] [outer = 0x0] 16:45:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 87 (0x11aef2000) [pid = 1651] [serial = 256] [outer = 0x11ac5e400] 16:45:33 INFO - PROCESS | 1651 | 1461023133185 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 88 (0x11b95c800) [pid = 1651] [serial = 257] [outer = 0x11ac5e400] 16:45:33 INFO - PROCESS | 1651 | 1461023133532 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 523ms 16:45:33 INFO - PROCESS | 1651 | 1461023133574 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:45:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:45:33 INFO - PROCESS | 1651 | 1461023133576 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:45:33 INFO - PROCESS | 1651 | 1461023133578 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 1651 | 1461023133579 Marionette TRACE conn2 <- [1,318,null,{}] 16:45:33 INFO - PROCESS | 1651 | 1461023133581 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:33 INFO - PROCESS | 1651 | 1461023133654 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:45:33 INFO - PROCESS | 1651 | 1461023133661 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b75b000 == 37 [pid = 1651] [id = 87] 16:45:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 89 (0x11ba1ac00) [pid = 1651] [serial = 258] [outer = 0x0] 16:45:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11bef7000) [pid = 1651] [serial = 259] [outer = 0x11ba1ac00] 16:45:33 INFO - PROCESS | 1651 | 1461023133687 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11c221800) [pid = 1651] [serial = 260] [outer = 0x11ba1ac00] 16:45:34 INFO - PROCESS | 1651 | 1461023133999 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 468ms 16:45:34 INFO - PROCESS | 1651 | 1461023134046 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:45:34 INFO - PROCESS | 1651 | 1461023134048 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:45:34 INFO - PROCESS | 1651 | 1461023134050 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 1651 | 1461023134051 Marionette TRACE conn2 <- [1,322,null,{}] 16:45:34 INFO - PROCESS | 1651 | 1461023134053 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:34 INFO - PROCESS | 1651 | 1461023134120 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:45:34 INFO - PROCESS | 1651 | 1461023134126 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x11be76000 == 38 [pid = 1651] [id = 88] 16:45:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11c221c00) [pid = 1651] [serial = 261] [outer = 0x0] 16:45:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x123610400) [pid = 1651] [serial = 262] [outer = 0x11c221c00] 16:45:34 INFO - PROCESS | 1651 | 1461023134152 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x123fa1c00) [pid = 1651] [serial = 263] [outer = 0x11c221c00] 16:45:34 INFO - PROCESS | 1651 | 1461023134470 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 469ms 16:45:34 INFO - PROCESS | 1651 | 1461023134519 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:45:34 INFO - PROCESS | 1651 | 1461023134521 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:45:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:45:34 INFO - PROCESS | 1651 | 1461023134523 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 1651 | 1461023134524 Marionette TRACE conn2 <- [1,326,null,{}] 16:45:34 INFO - PROCESS | 1651 | 1461023134526 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:34 INFO - PROCESS | 1651 | 1461023134614 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:45:34 INFO - PROCESS | 1651 | 1461023134646 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf0f000 == 39 [pid = 1651] [id = 89] 16:45:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11579dc00) [pid = 1651] [serial = 264] [outer = 0x0] 16:45:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x1240df800) [pid = 1651] [serial = 265] [outer = 0x11579dc00] 16:45:34 INFO - PROCESS | 1651 | 1461023134674 Marionette DEBUG loaded listener.js 16:45:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12749b000) [pid = 1651] [serial = 266] [outer = 0x11579dc00] 16:45:35 INFO - PROCESS | 1651 | 1461023135004 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 518ms 16:45:35 INFO - PROCESS | 1651 | 1461023135042 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 1651 | 1461023135044 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:45:35 INFO - PROCESS | 1651 | 1461023135046 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 1651 | 1461023135047 Marionette TRACE conn2 <- [1,330,null,{}] 16:45:35 INFO - PROCESS | 1651 | 1461023135049 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:35 INFO - PROCESS | 1651 | 1461023135133 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:45:35 INFO - PROCESS | 1651 | 1461023135162 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x123a48000 == 40 [pid = 1651] [id = 90] 16:45:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1274a7c00) [pid = 1651] [serial = 267] [outer = 0x0] 16:45:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x1287df000) [pid = 1651] [serial = 268] [outer = 0x1274a7c00] 16:45:35 INFO - PROCESS | 1651 | 1461023135187 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x129a5f000) [pid = 1651] [serial = 269] [outer = 0x1274a7c00] 16:45:35 INFO - PROCESS | 1651 | 1461023135505 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 16:45:35 INFO - PROCESS | 1651 | 1461023135564 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:45:35 INFO - PROCESS | 1651 | 1461023135565 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:45:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:45:35 INFO - PROCESS | 1651 | 1461023135567 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:45:35 INFO - PROCESS | 1651 | 1461023135569 Marionette TRACE conn2 <- [1,334,null,{}] 16:45:35 INFO - PROCESS | 1651 | 1461023135571 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:35 INFO - PROCESS | 1651 | 1461023135654 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:45:35 INFO - PROCESS | 1651 | 1461023135683 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f66800 == 41 [pid = 1651] [id = 91] 16:45:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12749f000) [pid = 1651] [serial = 270] [outer = 0x0] 16:45:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x129aeec00) [pid = 1651] [serial = 271] [outer = 0x12749f000] 16:45:35 INFO - PROCESS | 1651 | 1461023135708 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12afe1400) [pid = 1651] [serial = 272] [outer = 0x12749f000] 16:45:36 INFO - PROCESS | 1651 | 1461023136058 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 519ms 16:45:36 INFO - PROCESS | 1651 | 1461023136088 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 1651 | 1461023136089 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:45:36 INFO - PROCESS | 1651 | 1461023136091 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 1651 | 1461023136092 Marionette TRACE conn2 <- [1,338,null,{}] 16:45:36 INFO - PROCESS | 1651 | 1461023136101 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:36 INFO - PROCESS | 1651 | 1461023136189 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:45:36 INFO - PROCESS | 1651 | 1461023136193 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x126915800 == 42 [pid = 1651] [id = 92] 16:45:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12afe1c00) [pid = 1651] [serial = 273] [outer = 0x0] 16:45:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12afe8c00) [pid = 1651] [serial = 274] [outer = 0x12afe1c00] 16:45:36 INFO - PROCESS | 1651 | 1461023136219 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12b2ab800) [pid = 1651] [serial = 275] [outer = 0x12afe1c00] 16:45:36 INFO - PROCESS | 1651 | 1461023136535 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:45:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 474ms 16:45:36 INFO - PROCESS | 1651 | 1461023136569 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 1651 | 1461023136571 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:45:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:45:36 INFO - PROCESS | 1651 | 1461023136578 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 1651 | 1461023136579 Marionette TRACE conn2 <- [1,342,null,{}] 16:45:36 INFO - PROCESS | 1651 | 1461023136582 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:36 INFO - PROCESS | 1651 | 1461023136853 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:45:36 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11ae67400) [pid = 1651] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:45:36 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11ade2400) [pid = 1651] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:45:36 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x128611c00) [pid = 1651] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:45:36 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1186a6800) [pid = 1651] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:45:36 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x128d13000) [pid = 1651] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:45:36 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x115746000) [pid = 1651] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:45:36 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x118639000) [pid = 1651] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:45:36 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11b7e5c00) [pid = 1651] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:45:36 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11c213800) [pid = 1651] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:45:36 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x1146f0c00) [pid = 1651] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:45:36 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x1161ea400) [pid = 1651] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:45:36 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x118979800) [pid = 1651] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:45:36 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x12860ec00) [pid = 1651] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:45:36 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12b2b8800) [pid = 1651] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:45:36 INFO - PROCESS | 1651 | 1461023136889 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x11861a000 == 43 [pid = 1651] [id = 93] 16:45:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x115746000) [pid = 1651] [serial = 276] [outer = 0x0] 16:45:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x118639000) [pid = 1651] [serial = 277] [outer = 0x115746000] 16:45:36 INFO - PROCESS | 1651 | 1461023136910 Marionette DEBUG loaded listener.js 16:45:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11c213800) [pid = 1651] [serial = 278] [outer = 0x115746000] 16:45:37 INFO - PROCESS | 1651 | 1461023137244 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 720ms 16:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:45:37 INFO - PROCESS | 1651 | 1461023137298 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:45:37 INFO - PROCESS | 1651 | 1461023137300 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:45:37 INFO - PROCESS | 1651 | 1461023137303 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 1651 | 1461023137306 Marionette TRACE conn2 <- [1,346,null,{}] 16:45:37 INFO - PROCESS | 1651 | 1461023137310 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:37 INFO - PROCESS | 1651 | 1461023137466 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:45:37 INFO - PROCESS | 1651 | 1461023137483 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b294800 == 44 [pid = 1651] [id = 94] 16:45:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11912a000) [pid = 1651] [serial = 279] [outer = 0x0] 16:45:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x12afe3c00) [pid = 1651] [serial = 280] [outer = 0x11912a000] 16:45:37 INFO - PROCESS | 1651 | 1461023137527 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x12b898c00) [pid = 1651] [serial = 281] [outer = 0x11912a000] 16:45:37 INFO - PROCESS | 1651 | 1461023137892 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:45:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 622ms 16:45:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:45:37 INFO - PROCESS | 1651 | 1461023137926 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:45:37 INFO - PROCESS | 1651 | 1461023137927 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:45:37 INFO - PROCESS | 1651 | 1461023137929 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:45:37 INFO - PROCESS | 1651 | 1461023137930 Marionette TRACE conn2 <- [1,350,null,{}] 16:45:37 INFO - PROCESS | 1651 | 1461023137933 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:38 INFO - PROCESS | 1651 | 1461023138010 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:45:38 INFO - PROCESS | 1651 | 1461023138078 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb0d800 == 45 [pid = 1651] [id = 95] 16:45:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x12bbc7c00) [pid = 1651] [serial = 282] [outer = 0x0] 16:45:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x12bbce800) [pid = 1651] [serial = 283] [outer = 0x12bbc7c00] 16:45:38 INFO - PROCESS | 1651 | 1461023138105 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12bc4a800) [pid = 1651] [serial = 284] [outer = 0x12bbc7c00] 16:45:38 INFO - PROCESS | 1651 | 1461023138477 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:45:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 569ms 16:45:38 INFO - PROCESS | 1651 | 1461023138499 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:45:38 INFO - PROCESS | 1651 | 1461023138501 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:45:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:45:38 INFO - PROCESS | 1651 | 1461023138505 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 1651 | 1461023138507 Marionette TRACE conn2 <- [1,354,null,{}] 16:45:38 INFO - PROCESS | 1651 | 1461023138511 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:38 INFO - PROCESS | 1651 | 1461023138621 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:45:38 INFO - PROCESS | 1651 | 1461023138664 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c613800 == 46 [pid = 1651] [id = 96] 16:45:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12ba55c00) [pid = 1651] [serial = 285] [outer = 0x0] 16:45:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12bc50800) [pid = 1651] [serial = 286] [outer = 0x12ba55c00] 16:45:38 INFO - PROCESS | 1651 | 1461023138689 Marionette DEBUG loaded listener.js 16:45:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12ce90800) [pid = 1651] [serial = 287] [outer = 0x12ba55c00] 16:45:39 INFO - PROCESS | 1651 | 1461023139132 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 672ms 16:45:39 INFO - PROCESS | 1651 | 1461023139177 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 1651 | 1461023139179 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:45:39 INFO - PROCESS | 1651 | 1461023139183 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 1651 | 1461023139185 Marionette TRACE conn2 <- [1,358,null,{}] 16:45:39 INFO - PROCESS | 1651 | 1461023139191 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:39 INFO - PROCESS | 1651 | 1461023139288 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:45:39 INFO - PROCESS | 1651 | 1461023139372 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x119586000 == 47 [pid = 1651] [id = 97] 16:45:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x119547c00) [pid = 1651] [serial = 288] [outer = 0x0] 16:45:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11a90cc00) [pid = 1651] [serial = 289] [outer = 0x119547c00] 16:45:39 INFO - PROCESS | 1651 | 1461023139404 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11a9a0800) [pid = 1651] [serial = 290] [outer = 0x119547c00] 16:45:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 671ms 16:45:39 INFO - PROCESS | 1651 | 1461023139848 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:39 INFO - PROCESS | 1651 | 1461023139854 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:45:39 INFO - PROCESS | 1651 | 1461023139859 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:45:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:45:39 INFO - PROCESS | 1651 | 1461023139865 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:45:39 INFO - PROCESS | 1651 | 1461023139869 Marionette TRACE conn2 <- [1,362,null,{}] 16:45:39 INFO - PROCESS | 1651 | 1461023139872 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:39 INFO - PROCESS | 1651 | 1461023139981 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:45:40 INFO - PROCESS | 1651 | 1461023140030 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a976000 == 48 [pid = 1651] [id = 98] 16:45:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11abc3400) [pid = 1651] [serial = 291] [outer = 0x0] 16:45:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11b0dfc00) [pid = 1651] [serial = 292] [outer = 0x11abc3400] 16:45:40 INFO - PROCESS | 1651 | 1461023140073 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11bc18c00) [pid = 1651] [serial = 293] [outer = 0x11abc3400] 16:45:40 INFO - PROCESS | 1651 | 1461023140555 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 726ms 16:45:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:45:40 INFO - PROCESS | 1651 | 1461023140607 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 1651 | 1461023140609 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:45:40 INFO - PROCESS | 1651 | 1461023140612 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 1651 | 1461023140615 Marionette TRACE conn2 <- [1,366,null,{}] 16:45:40 INFO - PROCESS | 1651 | 1461023140625 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:40 INFO - PROCESS | 1651 | 1461023140722 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:45:40 INFO - PROCESS | 1651 | 1461023140781 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b289000 == 49 [pid = 1651] [id = 99] 16:45:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x124232400) [pid = 1651] [serial = 294] [outer = 0x0] 16:45:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12642e400) [pid = 1651] [serial = 295] [outer = 0x124232400] 16:45:40 INFO - PROCESS | 1651 | 1461023140814 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126bd0800) [pid = 1651] [serial = 296] [outer = 0x124232400] 16:45:41 INFO - PROCESS | 1651 | 1461023141344 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 773ms 16:45:41 INFO - PROCESS | 1651 | 1461023141385 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:45:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:45:41 INFO - PROCESS | 1651 | 1461023141387 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:45:41 INFO - PROCESS | 1651 | 1461023141390 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 1651 | 1461023141391 Marionette TRACE conn2 <- [1,370,null,{}] 16:45:41 INFO - PROCESS | 1651 | 1461023141394 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:41 INFO - PROCESS | 1651 | 1461023141491 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:45:41 INFO - PROCESS | 1651 | 1461023141548 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f19800 == 50 [pid = 1651] [id = 100] 16:45:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11b956c00) [pid = 1651] [serial = 297] [outer = 0x0] 16:45:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12697cc00) [pid = 1651] [serial = 298] [outer = 0x11b956c00] 16:45:41 INFO - PROCESS | 1651 | 1461023141579 Marionette DEBUG loaded listener.js 16:45:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12afefc00) [pid = 1651] [serial = 299] [outer = 0x11b956c00] 16:45:42 INFO - PROCESS | 1651 | 1461023142163 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:45:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:45:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 823ms 16:45:42 INFO - PROCESS | 1651 | 1461023142213 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:45:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:45:42 INFO - PROCESS | 1651 | 1461023142216 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:45:42 INFO - PROCESS | 1651 | 1461023142219 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 1651 | 1461023142222 Marionette TRACE conn2 <- [1,374,null,{}] 16:45:42 INFO - PROCESS | 1651 | 1461023142226 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:42 INFO - PROCESS | 1651 | 1461023142315 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:45:42 INFO - PROCESS | 1651 | 1461023142374 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1189b7000 == 51 [pid = 1651] [id = 101] 16:45:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1188e0c00) [pid = 1651] [serial = 300] [outer = 0x0] 16:45:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x119d47400) [pid = 1651] [serial = 301] [outer = 0x1188e0c00] 16:45:42 INFO - PROCESS | 1651 | 1461023142404 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11a947400) [pid = 1651] [serial = 302] [outer = 0x1188e0c00] 16:45:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb0d800 == 50 [pid = 1651] [id = 95] 16:45:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12b294800 == 49 [pid = 1651] [id = 94] 16:45:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11861a000 == 48 [pid = 1651] [id = 93] 16:45:42 INFO - PROCESS | 1651 | --DOCSHELL 0x126915800 == 47 [pid = 1651] [id = 92] 16:45:42 INFO - PROCESS | 1651 | --DOCSHELL 0x123f66800 == 46 [pid = 1651] [id = 91] 16:45:42 INFO - PROCESS | 1651 | --DOCSHELL 0x123a48000 == 45 [pid = 1651] [id = 90] 16:45:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf0f000 == 44 [pid = 1651] [id = 89] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12ba5f400) [pid = 1651] [serial = 235] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11be76000 == 43 [pid = 1651] [id = 88] 16:45:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11b75b000 == 42 [pid = 1651] [id = 87] 16:45:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8c0000 == 41 [pid = 1651] [id = 86] 16:45:42 INFO - PROCESS | 1651 | --DOCSHELL 0x116119800 == 40 [pid = 1651] [id = 85] 16:45:42 INFO - PROCESS | 1651 | --DOCSHELL 0x11511d000 == 39 [pid = 1651] [id = 84] 16:45:42 INFO - PROCESS | 1651 | --DOCSHELL 0x12b2a0000 == 38 [pid = 1651] [id = 79] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11b95d400) [pid = 1651] [serial = 203] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12861a400) [pid = 1651] [serial = 217] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1191a7000) [pid = 1651] [serial = 192] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11abc7800) [pid = 1651] [serial = 200] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12afa8400) [pid = 1651] [serial = 224] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x123613800) [pid = 1651] [serial = 211] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x1186a9c00) [pid = 1651] [serial = 195] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12b75ac00) [pid = 1651] [serial = 230] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x129aed000) [pid = 1651] [serial = 223] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x126bc5000) [pid = 1651] [serial = 212] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x1287e9400) [pid = 1651] [serial = 218] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11c577800) [pid = 1651] [serial = 209] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12afec000) [pid = 1651] [serial = 227] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1274a6800) [pid = 1651] [serial = 215] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11886fc00) [pid = 1651] [serial = 154] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12b2b7800) [pid = 1651] [serial = 229] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11ba19800) [pid = 1651] [serial = 205] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x129aea000) [pid = 1651] [serial = 221] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x129a56c00) [pid = 1651] [serial = 220] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11c212400) [pid = 1651] [serial = 206] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12741b800) [pid = 1651] [serial = 214] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x11c415800) [pid = 1651] [serial = 208] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x12f43c800) [pid = 1651] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12ba56c00) [pid = 1651] [serial = 232] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x119ecd000) [pid = 1651] [serial = 199] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x119542400) [pid = 1651] [serial = 196] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12ba5d000) [pid = 1651] [serial = 233] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 90 (0x11aef8c00) [pid = 1651] [serial = 202] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | --DOMWINDOW == 89 (0x123613000) [pid = 1651] [serial = 226] [outer = 0x0] [url = about:blank] 16:45:42 INFO - PROCESS | 1651 | 1461023142808 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:45:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:45:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 625ms 16:45:42 INFO - PROCESS | 1651 | 1461023142844 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:45:42 INFO - PROCESS | 1651 | 1461023142848 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:45:42 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:45:42 INFO - PROCESS | 1651 | 1461023142852 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:45:42 INFO - PROCESS | 1651 | 1461023142854 Marionette TRACE conn2 <- [1,378,null,{}] 16:45:42 INFO - PROCESS | 1651 | 1461023142856 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:42 INFO - PROCESS | 1651 | 1461023142931 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:45:42 INFO - PROCESS | 1651 | 1461023142935 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fa3000 == 39 [pid = 1651] [id = 102] 16:45:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 90 (0x11a947800) [pid = 1651] [serial = 303] [outer = 0x0] 16:45:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 91 (0x11abc7800) [pid = 1651] [serial = 304] [outer = 0x11a947800] 16:45:42 INFO - PROCESS | 1651 | 1461023142966 Marionette DEBUG loaded listener.js 16:45:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x11b0d7800) [pid = 1651] [serial = 305] [outer = 0x11a947800] 16:45:43 INFO - PROCESS | 1651 | 1461023143296 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:45:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 473ms 16:45:43 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:45:43 INFO - PROCESS | 1651 | 1461023143337 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 1651 | 1461023143338 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:45:43 INFO - PROCESS | 1651 | 1461023143341 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 1651 | 1461023143344 Marionette TRACE conn2 <- [1,382,null,{}] 16:45:43 INFO - PROCESS | 1651 | 1461023143351 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:43 INFO - PROCESS | 1651 | 1461023143424 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:45:43 INFO - PROCESS | 1651 | 1461023143428 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b76b800 == 40 [pid = 1651] [id = 103] 16:45:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11ba1e000) [pid = 1651] [serial = 306] [outer = 0x0] 16:45:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11c219000) [pid = 1651] [serial = 307] [outer = 0x11ba1e000] 16:45:43 INFO - PROCESS | 1651 | 1461023143458 Marionette DEBUG loaded listener.js 16:45:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x123af4c00) [pid = 1651] [serial = 308] [outer = 0x11ba1e000] 16:45:43 INFO - PROCESS | 1651 | 1461023143823 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:45:43 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 521ms 16:45:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:45:43 INFO - PROCESS | 1651 | 1461023143863 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:45:43 INFO - PROCESS | 1651 | 1461023143865 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:45:43 INFO - PROCESS | 1651 | 1461023143867 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 1651 | 1461023143868 Marionette TRACE conn2 <- [1,386,null,{}] 16:45:43 INFO - PROCESS | 1651 | 1461023143871 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:43 INFO - PROCESS | 1651 | 1461023143948 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:45:44 INFO - PROCESS | 1651 | 1461023144015 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c5c2800 == 41 [pid = 1651] [id = 104] 16:45:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x126f05000) [pid = 1651] [serial = 309] [outer = 0x0] 16:45:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x127419000) [pid = 1651] [serial = 310] [outer = 0x126f05000] 16:45:44 INFO - PROCESS | 1651 | 1461023144046 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x1274a2400) [pid = 1651] [serial = 311] [outer = 0x126f05000] 16:45:44 INFO - PROCESS | 1651 | 1461023144426 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:45:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:45:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 570ms 16:45:44 INFO - PROCESS | 1651 | 1461023144438 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:45:44 INFO - PROCESS | 1651 | 1461023144440 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:45:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:45:44 INFO - PROCESS | 1651 | 1461023144444 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:45:44 INFO - PROCESS | 1651 | 1461023144445 Marionette TRACE conn2 <- [1,390,null,{}] 16:45:44 INFO - PROCESS | 1651 | 1461023144447 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:44 INFO - PROCESS | 1651 | 1461023144544 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:45:44 INFO - PROCESS | 1651 | 1461023144550 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x123a53800 == 42 [pid = 1651] [id = 105] 16:45:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11b95d800) [pid = 1651] [serial = 312] [outer = 0x0] 16:45:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x128651400) [pid = 1651] [serial = 313] [outer = 0x11b95d800] 16:45:44 INFO - PROCESS | 1651 | 1461023144575 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12afe5c00) [pid = 1651] [serial = 314] [outer = 0x11b95d800] 16:45:45 INFO - PROCESS | 1651 | 1461023145006 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:45:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 619ms 16:45:45 INFO - PROCESS | 1651 | 1461023145065 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 1651 | 1461023145066 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:45:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:45:45 INFO - PROCESS | 1651 | 1461023145070 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 1651 | 1461023145072 Marionette TRACE conn2 <- [1,394,null,{}] 16:45:45 INFO - PROCESS | 1651 | 1461023145081 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:45 INFO - PROCESS | 1651 | 1461023145241 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:45:45 INFO - PROCESS | 1651 | 1461023145294 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x1269c9000 == 43 [pid = 1651] [id = 106] 16:45:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12afee000) [pid = 1651] [serial = 315] [outer = 0x0] 16:45:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12b2b8c00) [pid = 1651] [serial = 316] [outer = 0x12afee000] 16:45:45 INFO - PROCESS | 1651 | 1461023145338 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12ba58c00) [pid = 1651] [serial = 317] [outer = 0x12afee000] 16:45:45 INFO - PROCESS | 1651 | 1461023145721 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:45:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 677ms 16:45:45 INFO - PROCESS | 1651 | 1461023145752 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:45:45 INFO - PROCESS | 1651 | 1461023145753 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:45:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:45:45 INFO - PROCESS | 1651 | 1461023145756 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 1651 | 1461023145759 Marionette TRACE conn2 <- [1,398,null,{}] 16:45:45 INFO - PROCESS | 1651 | 1461023145761 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:45 INFO - PROCESS | 1651 | 1461023145867 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:45:45 INFO - PROCESS | 1651 | 1461023145872 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f1f800 == 44 [pid = 1651] [id = 107] 16:45:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12b2b2400) [pid = 1651] [serial = 318] [outer = 0x0] 16:45:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12bbc8800) [pid = 1651] [serial = 319] [outer = 0x12b2b2400] 16:45:45 INFO - PROCESS | 1651 | 1461023145897 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12ce85800) [pid = 1651] [serial = 320] [outer = 0x12b2b2400] 16:45:46 INFO - PROCESS | 1651 | 1461023146246 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:45:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:45:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 521ms 16:45:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:45:46 INFO - PROCESS | 1651 | 1461023146281 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:45:46 INFO - PROCESS | 1651 | 1461023146282 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:45:46 INFO - PROCESS | 1651 | 1461023146285 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 1651 | 1461023146286 Marionette TRACE conn2 <- [1,402,null,{}] 16:45:46 INFO - PROCESS | 1651 | 1461023146288 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:46 INFO - PROCESS | 1651 | 1461023146379 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:45:46 INFO - PROCESS | 1651 | 1461023146384 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a92800 == 45 [pid = 1651] [id = 108] 16:45:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12b755000) [pid = 1651] [serial = 321] [outer = 0x0] 16:45:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12cf53800) [pid = 1651] [serial = 322] [outer = 0x12b755000] 16:45:46 INFO - PROCESS | 1651 | 1461023146409 Marionette DEBUG loaded listener.js 16:45:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12cfea000) [pid = 1651] [serial = 323] [outer = 0x12b755000] 16:45:46 INFO - PROCESS | 1651 | 1461023146739 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:45:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:45:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 469ms 16:45:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:45:46 INFO - PROCESS | 1651 | 1461023146755 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:45:46 INFO - PROCESS | 1651 | 1461023146756 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:45:46 INFO - PROCESS | 1651 | 1461023146766 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 1651 | 1461023146767 Marionette TRACE conn2 <- [1,406,null,{}] 16:45:46 INFO - PROCESS | 1651 | 1461023146769 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:46 INFO - PROCESS | 1651 | 1461023146939 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:45:46 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1274a7c00) [pid = 1651] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:45:46 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1186a6400) [pid = 1651] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:45:46 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11ac5e400) [pid = 1651] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:45:46 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12749f000) [pid = 1651] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:45:46 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11ba1ac00) [pid = 1651] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:45:46 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x11c221c00) [pid = 1651] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:45:46 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11b0d9c00) [pid = 1651] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:45:46 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1186a8c00) [pid = 1651] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:45:46 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12afe1c00) [pid = 1651] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:45:46 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11912a000) [pid = 1651] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:45:46 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x115746000) [pid = 1651] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:45:46 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x12bbc7c00) [pid = 1651] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:45:46 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x11579dc00) [pid = 1651] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:45:46 INFO - PROCESS | 1651 | 1461023146977 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f16800 == 46 [pid = 1651] [id = 109] 16:45:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11579dc00) [pid = 1651] [serial = 324] [outer = 0x0] 16:45:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x11a941800) [pid = 1651] [serial = 325] [outer = 0x11579dc00] 16:45:47 INFO - PROCESS | 1651 | 1461023147002 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11c410800) [pid = 1651] [serial = 326] [outer = 0x11579dc00] 16:45:47 INFO - PROCESS | 1651 | 1461023147139 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:45:47 INFO - PROCESS | 1651 | 1461023147342 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:45:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:45:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 627ms 16:45:47 INFO - PROCESS | 1651 | 1461023147389 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 1651 | 1461023147392 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:45:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:45:47 INFO - PROCESS | 1651 | 1461023147394 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 1651 | 1461023147395 Marionette TRACE conn2 <- [1,410,null,{}] 16:45:47 INFO - PROCESS | 1651 | 1461023147398 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:47 INFO - PROCESS | 1651 | 1461023147471 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:45:47 INFO - PROCESS | 1651 | 1461023147515 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c60f000 == 47 [pid = 1651] [id = 110] 16:45:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x11ac5e400) [pid = 1651] [serial = 327] [outer = 0x0] 16:45:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12bc52400) [pid = 1651] [serial = 328] [outer = 0x11ac5e400] 16:45:47 INFO - PROCESS | 1651 | 1461023147540 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x12d648c00) [pid = 1651] [serial = 329] [outer = 0x11ac5e400] 16:45:47 INFO - PROCESS | 1651 | 1461023147831 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:45:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:45:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 16:45:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:45:47 INFO - PROCESS | 1651 | 1461023147864 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:45:47 INFO - PROCESS | 1651 | 1461023147865 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:45:47 INFO - PROCESS | 1651 | 1461023147867 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:45:47 INFO - PROCESS | 1651 | 1461023147869 Marionette TRACE conn2 <- [1,414,null,{}] 16:45:47 INFO - PROCESS | 1651 | 1461023147873 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:47 INFO - PROCESS | 1651 | 1461023147992 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:45:48 INFO - PROCESS | 1651 | 1461023147998 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d04e000 == 48 [pid = 1651] [id = 111] 16:45:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12d8a5400) [pid = 1651] [serial = 330] [outer = 0x0] 16:45:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12d8b1800) [pid = 1651] [serial = 331] [outer = 0x12d8a5400] 16:45:48 INFO - PROCESS | 1651 | 1461023148035 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12e226800) [pid = 1651] [serial = 332] [outer = 0x12d8a5400] 16:45:48 INFO - PROCESS | 1651 | 1461023148523 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:45:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:45:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 675ms 16:45:48 INFO - PROCESS | 1651 | 1461023148544 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 1651 | 1461023148546 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:45:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:45:48 INFO - PROCESS | 1651 | 1461023148548 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 1651 | 1461023148549 Marionette TRACE conn2 <- [1,418,null,{}] 16:45:48 INFO - PROCESS | 1651 | 1461023148551 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:48 INFO - PROCESS | 1651 | 1461023148631 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:45:48 INFO - PROCESS | 1651 | 1461023148635 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d836000 == 49 [pid = 1651] [id = 112] 16:45:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12d9ab400) [pid = 1651] [serial = 333] [outer = 0x0] 16:45:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12e22f000) [pid = 1651] [serial = 334] [outer = 0x12d9ab400] 16:45:48 INFO - PROCESS | 1651 | 1461023148661 Marionette DEBUG loaded listener.js 16:45:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12e2d4400) [pid = 1651] [serial = 335] [outer = 0x12d9ab400] 16:45:49 INFO - PROCESS | 1651 | 1461023149575 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:45:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:45:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1069ms 16:45:49 INFO - PROCESS | 1651 | 1461023149618 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:45:49 INFO - PROCESS | 1651 | 1461023149621 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:45:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:45:49 INFO - PROCESS | 1651 | 1461023149624 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:45:49 INFO - PROCESS | 1651 | 1461023149626 Marionette TRACE conn2 <- [1,422,null,{}] 16:45:49 INFO - PROCESS | 1651 | 1461023149630 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:49 INFO - PROCESS | 1651 | 1461023149733 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:45:49 INFO - PROCESS | 1651 | 1461023149778 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x119586800 == 50 [pid = 1651] [id = 113] 16:45:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1165e1c00) [pid = 1651] [serial = 336] [outer = 0x0] 16:45:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x119ec4400) [pid = 1651] [serial = 337] [outer = 0x1165e1c00] 16:45:49 INFO - PROCESS | 1651 | 1461023149809 Marionette DEBUG loaded listener.js 16:45:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11abbfc00) [pid = 1651] [serial = 338] [outer = 0x1165e1c00] 16:45:50 INFO - PROCESS | 1651 | 1461023150721 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:45:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:45:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1122ms 16:45:50 INFO - PROCESS | 1651 | 1461023150747 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:45:50 INFO - PROCESS | 1651 | 1461023150751 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:45:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:45:50 INFO - PROCESS | 1651 | 1461023150756 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 1651 | 1461023150758 Marionette TRACE conn2 <- [1,426,null,{}] 16:45:50 INFO - PROCESS | 1651 | 1461023150760 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:50 INFO - PROCESS | 1651 | 1461023150860 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:45:50 INFO - PROCESS | 1651 | 1461023150903 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1bf000 == 51 [pid = 1651] [id = 114] 16:45:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x1189d1800) [pid = 1651] [serial = 339] [outer = 0x0] 16:45:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11bef7400) [pid = 1651] [serial = 340] [outer = 0x1189d1800] 16:45:50 INFO - PROCESS | 1651 | 1461023150933 Marionette DEBUG loaded listener.js 16:45:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x123619400) [pid = 1651] [serial = 341] [outer = 0x1189d1800] 16:45:51 INFO - PROCESS | 1651 | 1461023151577 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:45:51 INFO - PROCESS | 1651 | 1461023151631 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:45:51 INFO - PROCESS | 1651 | 1461023151634 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:45:51 INFO - PROCESS | 1651 | 1461023151637 Marionette TRACE conn2 <- [1,430,null,{}] 16:45:51 INFO - PROCESS | 1651 | 1461023151640 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:51 INFO - PROCESS | 1651 | 1461023151723 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:45:51 INFO - PROCESS | 1651 | 1461023151781 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ed8000 == 52 [pid = 1651] [id = 115] 16:45:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1188df800) [pid = 1651] [serial = 342] [outer = 0x0] 16:45:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1189ca400) [pid = 1651] [serial = 343] [outer = 0x1188df800] 16:45:51 INFO - PROCESS | 1651 | 1461023151809 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11a944000) [pid = 1651] [serial = 344] [outer = 0x1188df800] 16:45:52 INFO - PROCESS | 1651 | 1461023152274 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:45:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 673ms 16:45:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:45:52 INFO - PROCESS | 1651 | 1461023152324 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 1651 | 1461023152328 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:45:52 INFO - PROCESS | 1651 | 1461023152333 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 1651 | 1461023152335 Marionette TRACE conn2 <- [1,434,null,{}] 16:45:52 INFO - PROCESS | 1651 | 1461023152337 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:52 INFO - PROCESS | 1651 | 1461023152421 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12d04e000 == 51 [pid = 1651] [id = 111] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12c60f000 == 50 [pid = 1651] [id = 110] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x118f16800 == 49 [pid = 1651] [id = 109] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x129a92800 == 48 [pid = 1651] [id = 108] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x118f1f800 == 47 [pid = 1651] [id = 107] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1269c9000 == 46 [pid = 1651] [id = 106] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12bc50800) [pid = 1651] [serial = 286] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | 1461023152520 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x123a53800 == 45 [pid = 1651] [id = 105] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11c5c2800 == 44 [pid = 1651] [id = 104] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11b76b800 == 43 [pid = 1651] [id = 103] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x118fa3000 == 42 [pid = 1651] [id = 102] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1189b7000 == 41 [pid = 1651] [id = 101] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x118f19800 == 40 [pid = 1651] [id = 100] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12b289000 == 39 [pid = 1651] [id = 99] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11a976000 == 38 [pid = 1651] [id = 98] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x119586000 == 37 [pid = 1651] [id = 97] 16:45:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12c613800 == 36 [pid = 1651] [id = 96] 16:45:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x114b19000 == 37 [pid = 1651] [id = 116] 16:45:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x1189cf000) [pid = 1651] [serial = 345] [outer = 0x0] 16:45:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11a948400) [pid = 1651] [serial = 346] [outer = 0x1189cf000] 16:45:52 INFO - PROCESS | 1651 | 1461023152552 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11ae63800) [pid = 1651] [serial = 347] [outer = 0x1189cf000] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x1287df000) [pid = 1651] [serial = 268] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x119d48400) [pid = 1651] [serial = 251] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11888e000) [pid = 1651] [serial = 250] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11aef2000) [pid = 1651] [serial = 256] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11b95c800) [pid = 1651] [serial = 257] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x129aeec00) [pid = 1651] [serial = 271] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11bef7000) [pid = 1651] [serial = 259] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11c221800) [pid = 1651] [serial = 260] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x123610400) [pid = 1651] [serial = 262] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x123fa1c00) [pid = 1651] [serial = 263] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x126863400) [pid = 1651] [serial = 247] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x128611000) [pid = 1651] [serial = 248] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11a93f800) [pid = 1651] [serial = 253] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11abbcc00) [pid = 1651] [serial = 254] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11886c000) [pid = 1651] [serial = 238] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x129a5f000) [pid = 1651] [serial = 269] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11ae67c00) [pid = 1651] [serial = 241] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11c41d800) [pid = 1651] [serial = 244] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12afe8c00) [pid = 1651] [serial = 274] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12afe1400) [pid = 1651] [serial = 272] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12afe3c00) [pid = 1651] [serial = 280] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 98 (0x11c213800) [pid = 1651] [serial = 278] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 97 (0x12bbce800) [pid = 1651] [serial = 283] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 96 (0x12bc4a800) [pid = 1651] [serial = 284] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 95 (0x118639000) [pid = 1651] [serial = 277] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 94 (0x12b898c00) [pid = 1651] [serial = 281] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 93 (0x1240df800) [pid = 1651] [serial = 265] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 92 (0x12b2ab800) [pid = 1651] [serial = 275] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | --DOMWINDOW == 91 (0x12749b000) [pid = 1651] [serial = 266] [outer = 0x0] [url = about:blank] 16:45:52 INFO - PROCESS | 1651 | 1461023152854 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:45:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 569ms 16:45:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:45:52 INFO - PROCESS | 1651 | 1461023152902 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 1651 | 1461023152904 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:45:52 INFO - PROCESS | 1651 | 1461023152906 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 1651 | 1461023152909 Marionette TRACE conn2 <- [1,438,null,{}] 16:45:52 INFO - PROCESS | 1651 | 1461023152917 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:52 INFO - PROCESS | 1651 | 1461023152991 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:45:52 INFO - PROCESS | 1651 | 1461023152995 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ee4800 == 38 [pid = 1651] [id = 117] 16:45:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 92 (0x115747400) [pid = 1651] [serial = 348] [outer = 0x0] 16:45:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 93 (0x11b0d9c00) [pid = 1651] [serial = 349] [outer = 0x115747400] 16:45:53 INFO - PROCESS | 1651 | 1461023153027 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 94 (0x11bef3c00) [pid = 1651] [serial = 350] [outer = 0x115747400] 16:45:53 INFO - PROCESS | 1651 | 1461023153385 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:45:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:45:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 521ms 16:45:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:45:53 INFO - PROCESS | 1651 | 1461023153428 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 1651 | 1461023153429 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:45:53 INFO - PROCESS | 1651 | 1461023153431 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 1651 | 1461023153433 Marionette TRACE conn2 <- [1,442,null,{}] 16:45:53 INFO - PROCESS | 1651 | 1461023153435 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:53 INFO - PROCESS | 1651 | 1461023153504 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:45:53 INFO - PROCESS | 1651 | 1461023153511 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b925800 == 39 [pid = 1651] [id = 118] 16:45:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 95 (0x11ba11800) [pid = 1651] [serial = 351] [outer = 0x0] 16:45:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 96 (0x11c220400) [pid = 1651] [serial = 352] [outer = 0x11ba11800] 16:45:53 INFO - PROCESS | 1651 | 1461023153538 Marionette DEBUG loaded listener.js 16:45:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 97 (0x1237df400) [pid = 1651] [serial = 353] [outer = 0x11ba11800] 16:45:53 INFO - PROCESS | 1651 | 1461023153881 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:45:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:45:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 469ms 16:45:53 INFO - PROCESS | 1651 | 1461023153901 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 1651 | 1461023153902 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:45:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:45:53 INFO - PROCESS | 1651 | 1461023153904 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 1651 | 1461023153906 Marionette TRACE conn2 <- [1,446,null,{}] 16:45:53 INFO - PROCESS | 1651 | 1461023153910 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:53 INFO - PROCESS | 1651 | 1461023153995 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:45:54 INFO - PROCESS | 1651 | 1461023153999 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf11800 == 40 [pid = 1651] [id = 119] 16:45:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 98 (0x11c21f000) [pid = 1651] [serial = 354] [outer = 0x0] 16:45:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 99 (0x123fa1800) [pid = 1651] [serial = 355] [outer = 0x11c21f000] 16:45:54 INFO - PROCESS | 1651 | 1461023154027 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x126858800) [pid = 1651] [serial = 356] [outer = 0x11c21f000] 16:45:54 INFO - PROCESS | 1651 | 1461023154334 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:45:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:45:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 473ms 16:45:54 INFO - PROCESS | 1651 | 1461023154378 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 1651 | 1461023154379 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:45:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:45:54 INFO - PROCESS | 1651 | 1461023154382 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 1651 | 1461023154383 Marionette TRACE conn2 <- [1,450,null,{}] 16:45:54 INFO - PROCESS | 1651 | 1461023154385 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:54 INFO - PROCESS | 1651 | 1461023154474 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:45:54 INFO - PROCESS | 1651 | 1461023154535 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1d5000 == 41 [pid = 1651] [id = 120] 16:45:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x1237ec400) [pid = 1651] [serial = 357] [outer = 0x0] 16:45:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x126bca800) [pid = 1651] [serial = 358] [outer = 0x1237ec400] 16:45:54 INFO - PROCESS | 1651 | 1461023154563 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x128d0e400) [pid = 1651] [serial = 359] [outer = 0x1237ec400] 16:45:54 INFO - PROCESS | 1651 | 1461023154926 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:45:54 INFO - PROCESS | 1651 | 1461023154954 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:45:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:45:54 INFO - PROCESS | 1651 | 1461023154956 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:45:54 INFO - PROCESS | 1651 | 1461023154957 Marionette TRACE conn2 <- [1,454,null,{}] 16:45:54 INFO - PROCESS | 1651 | 1461023154959 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:55 INFO - PROCESS | 1651 | 1461023155049 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:45:55 INFO - PROCESS | 1651 | 1461023155064 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f70800 == 42 [pid = 1651] [id = 121] 16:45:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x1287dc800) [pid = 1651] [serial = 360] [outer = 0x0] 16:45:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x129ae9400) [pid = 1651] [serial = 361] [outer = 0x1287dc800] 16:45:55 INFO - PROCESS | 1651 | 1461023155104 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12afe2c00) [pid = 1651] [serial = 362] [outer = 0x1287dc800] 16:45:55 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:45:55 INFO - PROCESS | 1651 | 1461023155565 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:45:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:45:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 619ms 16:45:55 INFO - PROCESS | 1651 | 1461023155577 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 1651 | 1461023155578 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:45:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:45:55 INFO - PROCESS | 1651 | 1461023155580 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 1651 | 1461023155581 Marionette TRACE conn2 <- [1,458,null,{}] 16:45:55 INFO - PROCESS | 1651 | 1461023155584 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:55 INFO - PROCESS | 1651 | 1461023155667 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:45:55 INFO - PROCESS | 1651 | 1461023155699 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x126473000 == 43 [pid = 1651] [id = 122] 16:45:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12afe3800) [pid = 1651] [serial = 363] [outer = 0x0] 16:45:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12afea000) [pid = 1651] [serial = 364] [outer = 0x12afe3800] 16:45:55 INFO - PROCESS | 1651 | 1461023155724 Marionette DEBUG loaded listener.js 16:45:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12b2ad800) [pid = 1651] [serial = 365] [outer = 0x12afe3800] 16:45:56 INFO - PROCESS | 1651 | 1461023156035 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 1651 | 1461023156050 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:45:56 INFO - PROCESS | 1651 | 1461023156052 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 1651 | 1461023156053 Marionette TRACE conn2 <- [1,462,null,{}] 16:45:56 INFO - PROCESS | 1651 | 1461023156056 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:56 INFO - PROCESS | 1651 | 1461023156149 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:45:56 INFO - PROCESS | 1651 | 1461023156180 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ee0000 == 44 [pid = 1651] [id = 123] 16:45:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12b2b0400) [pid = 1651] [serial = 366] [outer = 0x0] 16:45:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12b2b7400) [pid = 1651] [serial = 367] [outer = 0x12b2b0400] 16:45:56 INFO - PROCESS | 1651 | 1461023156205 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12b752c00) [pid = 1651] [serial = 368] [outer = 0x12b2b0400] 16:45:56 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12ba53c00) [pid = 1651] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:45:56 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11b95d800) [pid = 1651] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:45:56 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1188e0c00) [pid = 1651] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:45:56 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x126f05000) [pid = 1651] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:45:56 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11b956c00) [pid = 1651] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:45:56 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12b755000) [pid = 1651] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:45:56 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12d8a5400) [pid = 1651] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:45:56 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12b2b2400) [pid = 1651] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:45:56 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11579dc00) [pid = 1651] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:45:56 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x11ac5e400) [pid = 1651] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:45:56 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x11a947800) [pid = 1651] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:45:56 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x11ba1e000) [pid = 1651] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:45:56 INFO - PROCESS | 1651 | --DOMWINDOW == 99 (0x12afee000) [pid = 1651] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:45:56 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:45:56 INFO - PROCESS | 1651 | 1461023156743 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:45:56 INFO - PROCESS | 1651 | 1461023156787 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:45:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:45:56 INFO - PROCESS | 1651 | 1461023156793 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:45:56 INFO - PROCESS | 1651 | 1461023156795 Marionette TRACE conn2 <- [1,466,null,{}] 16:45:56 INFO - PROCESS | 1651 | 1461023156798 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:56 INFO - PROCESS | 1651 | 1461023156896 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:45:56 INFO - PROCESS | 1651 | 1461023156900 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12428c000 == 45 [pid = 1651] [id = 124] 16:45:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 100 (0x11ac5e400) [pid = 1651] [serial = 369] [outer = 0x0] 16:45:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x12b2b0c00) [pid = 1651] [serial = 370] [outer = 0x11ac5e400] 16:45:56 INFO - PROCESS | 1651 | 1461023156929 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x12b894400) [pid = 1651] [serial = 371] [outer = 0x11ac5e400] 16:45:57 INFO - PROCESS | 1651 | 1461023157242 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:45:57 INFO - PROCESS | 1651 | 1461023157265 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:45:57 INFO - PROCESS | 1651 | 1461023157267 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 1651 | 1461023157269 Marionette TRACE conn2 <- [1,470,null,{}] 16:45:57 INFO - PROCESS | 1651 | 1461023157272 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:57 INFO - PROCESS | 1651 | 1461023157380 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:45:57 INFO - PROCESS | 1651 | 1461023157387 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a8e800 == 46 [pid = 1651] [id = 125] 16:45:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11ae64c00) [pid = 1651] [serial = 372] [outer = 0x0] 16:45:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x12b899000) [pid = 1651] [serial = 373] [outer = 0x11ae64c00] 16:45:57 INFO - PROCESS | 1651 | 1461023157418 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x12cf4e800) [pid = 1651] [serial = 374] [outer = 0x11ae64c00] 16:45:57 INFO - PROCESS | 1651 | 1461023157734 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:45:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:45:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 470ms 16:45:57 INFO - PROCESS | 1651 | 1461023157738 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 1651 | 1461023157739 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:45:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:45:57 INFO - PROCESS | 1651 | 1461023157747 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 1651 | 1461023157749 Marionette TRACE conn2 <- [1,474,null,{}] 16:45:57 INFO - PROCESS | 1651 | 1461023157751 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:57 INFO - PROCESS | 1651 | 1461023157828 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:45:57 INFO - PROCESS | 1651 | 1461023157833 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb0b800 == 47 [pid = 1651] [id = 126] 16:45:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x12cf50000) [pid = 1651] [serial = 375] [outer = 0x0] 16:45:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12d63e800) [pid = 1651] [serial = 376] [outer = 0x12cf50000] 16:45:57 INFO - PROCESS | 1651 | 1461023157861 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x12d8a4c00) [pid = 1651] [serial = 377] [outer = 0x12cf50000] 16:45:58 INFO - PROCESS | 1651 | 1461023158179 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:45:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:45:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 468ms 16:45:58 INFO - PROCESS | 1651 | 1461023158217 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 1651 | 1461023158218 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:45:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:45:58 INFO - PROCESS | 1651 | 1461023158220 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 1651 | 1461023158221 Marionette TRACE conn2 <- [1,478,null,{}] 16:45:58 INFO - PROCESS | 1651 | 1461023158223 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:58 INFO - PROCESS | 1651 | 1461023158318 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:45:58 INFO - PROCESS | 1651 | 1461023158326 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce3c800 == 48 [pid = 1651] [id = 127] 16:45:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11a941000) [pid = 1651] [serial = 378] [outer = 0x0] 16:45:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12d8a3c00) [pid = 1651] [serial = 379] [outer = 0x11a941000] 16:45:58 INFO - PROCESS | 1651 | 1461023158351 Marionette DEBUG loaded listener.js 16:45:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12d9a5800) [pid = 1651] [serial = 380] [outer = 0x11a941000] 16:45:58 INFO - PROCESS | 1651 | 1461023158915 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:45:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:45:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 772ms 16:45:58 INFO - PROCESS | 1651 | 1461023158993 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 1651 | 1461023158997 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:45:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:45:59 INFO - PROCESS | 1651 | 1461023159001 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 1651 | 1461023159003 Marionette TRACE conn2 <- [1,482,null,{}] 16:45:59 INFO - PROCESS | 1651 | 1461023159008 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:59 INFO - PROCESS | 1651 | 1461023159105 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:45:59 INFO - PROCESS | 1651 | 1461023159156 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x118ed6800 == 49 [pid = 1651] [id = 128] 16:45:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11863f400) [pid = 1651] [serial = 381] [outer = 0x0] 16:45:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x118984800) [pid = 1651] [serial = 382] [outer = 0x11863f400] 16:45:59 INFO - PROCESS | 1651 | 1461023159187 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11a93e800) [pid = 1651] [serial = 383] [outer = 0x11863f400] 16:45:59 INFO - PROCESS | 1651 | 1461023159652 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:45:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:45:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 675ms 16:45:59 INFO - PROCESS | 1651 | 1461023159677 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:45:59 INFO - PROCESS | 1651 | 1461023159681 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:45:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:45:59 INFO - PROCESS | 1651 | 1461023159685 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:45:59 INFO - PROCESS | 1651 | 1461023159687 Marionette TRACE conn2 <- [1,486,null,{}] 16:45:59 INFO - PROCESS | 1651 | 1461023159690 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:59 INFO - PROCESS | 1651 | 1461023159785 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:45:59 INFO - PROCESS | 1651 | 1461023159830 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x11be87000 == 50 [pid = 1651] [id = 129] 16:45:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x118884400) [pid = 1651] [serial = 384] [outer = 0x0] 16:45:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11ae6a000) [pid = 1651] [serial = 385] [outer = 0x118884400] 16:45:59 INFO - PROCESS | 1651 | 1461023159859 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11bef2000) [pid = 1651] [serial = 386] [outer = 0x118884400] 16:46:00 INFO - PROCESS | 1651 | 1461023160300 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:46:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:46:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 620ms 16:46:00 INFO - PROCESS | 1651 | 1461023160306 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 1651 | 1461023160310 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:46:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:46:00 INFO - PROCESS | 1651 | 1461023160312 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 1651 | 1461023160315 Marionette TRACE conn2 <- [1,490,null,{}] 16:46:00 INFO - PROCESS | 1651 | 1461023160323 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:00 INFO - PROCESS | 1651 | 1461023160443 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:46:00 INFO - PROCESS | 1651 | 1461023160514 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba0e800 == 51 [pid = 1651] [id = 130] 16:46:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11c22d400) [pid = 1651] [serial = 387] [outer = 0x0] 16:46:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x128611000) [pid = 1651] [serial = 388] [outer = 0x11c22d400] 16:46:00 INFO - PROCESS | 1651 | 1461023160548 Marionette DEBUG loaded listener.js 16:46:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x128d13000) [pid = 1651] [serial = 389] [outer = 0x11c22d400] 16:46:00 INFO - PROCESS | 1651 | 1461023160979 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:46:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:46:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 722ms 16:46:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:46:01 INFO - PROCESS | 1651 | 1461023161034 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 1651 | 1461023161036 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:46:01 INFO - PROCESS | 1651 | 1461023161039 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 1651 | 1461023161041 Marionette TRACE conn2 <- [1,494,null,{}] 16:46:01 INFO - PROCESS | 1651 | 1461023161045 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:01 INFO - PROCESS | 1651 | 1461023161139 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:46:01 INFO - PROCESS | 1651 | 1461023161200 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d829000 == 52 [pid = 1651] [id = 131] 16:46:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x129a59000) [pid = 1651] [serial = 390] [outer = 0x0] 16:46:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12ba58000) [pid = 1651] [serial = 391] [outer = 0x129a59000] 16:46:01 INFO - PROCESS | 1651 | 1461023161230 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12bc54800) [pid = 1651] [serial = 392] [outer = 0x129a59000] 16:46:01 INFO - PROCESS | 1651 | 1461023161703 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:46:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:46:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 723ms 16:46:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:46:01 INFO - PROCESS | 1651 | 1461023161880 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:46:01 INFO - PROCESS | 1651 | 1461023161882 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:46:01 INFO - PROCESS | 1651 | 1461023161886 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:46:01 INFO - PROCESS | 1651 | 1461023161889 Marionette TRACE conn2 <- [1,498,null,{}] 16:46:01 INFO - PROCESS | 1651 | 1461023161911 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:02 INFO - PROCESS | 1651 | 1461023161999 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:46:02 INFO - PROCESS | 1651 | 1461023162043 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b774800 == 53 [pid = 1651] [id = 132] 16:46:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x118e42000) [pid = 1651] [serial = 393] [outer = 0x0] 16:46:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x119ec8c00) [pid = 1651] [serial = 394] [outer = 0x118e42000] 16:46:02 INFO - PROCESS | 1651 | 1461023162070 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11abc9c00) [pid = 1651] [serial = 395] [outer = 0x118e42000] 16:46:02 INFO - PROCESS | 1651 | 1461023162499 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:46:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:46:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 640ms 16:46:02 INFO - PROCESS | 1651 | 1461023162527 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:46:02 INFO - PROCESS | 1651 | 1461023162529 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:46:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:46:02 INFO - PROCESS | 1651 | 1461023162534 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:46:02 INFO - PROCESS | 1651 | 1461023162537 Marionette TRACE conn2 <- [1,502,null,{}] 16:46:02 INFO - PROCESS | 1651 | 1461023162539 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:02 INFO - PROCESS | 1651 | 1461023162628 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:46:02 INFO - PROCESS | 1651 | 1461023162673 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c23800 == 54 [pid = 1651] [id = 133] 16:46:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1191a6000) [pid = 1651] [serial = 396] [outer = 0x0] 16:46:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11b951400) [pid = 1651] [serial = 397] [outer = 0x1191a6000] 16:46:02 INFO - PROCESS | 1651 | 1461023162701 Marionette DEBUG loaded listener.js 16:46:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11bef3400) [pid = 1651] [serial = 398] [outer = 0x1191a6000] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11be71800 == 53 [pid = 1651] [id = 81] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x126464000 == 52 [pid = 1651] [id = 64] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb0b800 == 51 [pid = 1651] [id = 126] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x129a8e800 == 50 [pid = 1651] [id = 125] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12428c000 == 49 [pid = 1651] [id = 124] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x119ee0000 == 48 [pid = 1651] [id = 123] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x126473000 == 47 [pid = 1651] [id = 122] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11a90cc00) [pid = 1651] [serial = 289] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11b0dfc00) [pid = 1651] [serial = 292] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12642e400) [pid = 1651] [serial = 295] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12e22f000) [pid = 1651] [serial = 334] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x123f70800 == 46 [pid = 1651] [id = 121] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1d5000 == 45 [pid = 1651] [id = 120] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf11800 == 44 [pid = 1651] [id = 119] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x11b925800 == 43 [pid = 1651] [id = 118] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x119ee4800 == 42 [pid = 1651] [id = 117] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x114b19000 == 41 [pid = 1651] [id = 116] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x119ed8000 == 40 [pid = 1651] [id = 115] 16:46:03 INFO - PROCESS | 1651 | --DOCSHELL 0x12d836000 == 39 [pid = 1651] [id = 112] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12bbd0400) [pid = 1651] [serial = 236] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11a947400) [pid = 1651] [serial = 302] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x119d47400) [pid = 1651] [serial = 301] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12afefc00) [pid = 1651] [serial = 299] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12697cc00) [pid = 1651] [serial = 298] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11abc7800) [pid = 1651] [serial = 304] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11b0d7800) [pid = 1651] [serial = 305] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11c219000) [pid = 1651] [serial = 307] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x123af4c00) [pid = 1651] [serial = 308] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x128651400) [pid = 1651] [serial = 313] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x127419000) [pid = 1651] [serial = 310] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x1274a2400) [pid = 1651] [serial = 311] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12cf53800) [pid = 1651] [serial = 322] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12e226800) [pid = 1651] [serial = 332] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12bbc8800) [pid = 1651] [serial = 319] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12cfea000) [pid = 1651] [serial = 323] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11c410800) [pid = 1651] [serial = 326] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12bc52400) [pid = 1651] [serial = 328] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12d8b1800) [pid = 1651] [serial = 331] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11a941800) [pid = 1651] [serial = 325] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12b2b8c00) [pid = 1651] [serial = 316] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12ce85800) [pid = 1651] [serial = 320] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12ba58c00) [pid = 1651] [serial = 317] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 101 (0x12d648c00) [pid = 1651] [serial = 329] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | --DOMWINDOW == 100 (0x12afe5c00) [pid = 1651] [serial = 314] [outer = 0x0] [url = about:blank] 16:46:03 INFO - PROCESS | 1651 | 1461023163120 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:46:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:46:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 624ms 16:46:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:46:03 INFO - PROCESS | 1651 | 1461023163162 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 1651 | 1461023163163 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:46:03 INFO - PROCESS | 1651 | 1461023163166 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 1651 | 1461023163167 Marionette TRACE conn2 <- [1,506,null,{}] 16:46:03 INFO - PROCESS | 1651 | 1461023163175 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:03 INFO - PROCESS | 1651 | 1461023163274 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:46:03 INFO - PROCESS | 1651 | 1461023163282 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11981c800 == 40 [pid = 1651] [id = 134] 16:46:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 101 (0x123af4c00) [pid = 1651] [serial = 399] [outer = 0x0] 16:46:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 102 (0x123e49c00) [pid = 1651] [serial = 400] [outer = 0x123af4c00] 16:46:03 INFO - PROCESS | 1651 | 1461023163311 Marionette DEBUG loaded listener.js 16:46:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x124277000) [pid = 1651] [serial = 401] [outer = 0x123af4c00] 16:46:03 INFO - PROCESS | 1651 | 1461023163645 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:46:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:46:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 517ms 16:46:03 INFO - PROCESS | 1651 | 1461023163684 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 1651 | 1461023163685 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:46:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:46:03 INFO - PROCESS | 1651 | 1461023163687 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 1651 | 1461023163689 Marionette TRACE conn2 <- [1,510,null,{}] 16:46:03 INFO - PROCESS | 1651 | 1461023163691 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:03 INFO - PROCESS | 1651 | 1461023163765 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:46:03 INFO - PROCESS | 1651 | 1461023163769 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1db000 == 41 [pid = 1651] [id = 135] 16:46:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x126f06800) [pid = 1651] [serial = 402] [outer = 0x0] 16:46:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x128616000) [pid = 1651] [serial = 403] [outer = 0x126f06800] 16:46:03 INFO - PROCESS | 1651 | 1461023163800 Marionette DEBUG loaded listener.js 16:46:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x128d14400) [pid = 1651] [serial = 404] [outer = 0x126f06800] 16:46:04 INFO - PROCESS | 1651 | 1461023164137 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:46:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:46:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 468ms 16:46:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:46:04 INFO - PROCESS | 1651 | 1461023164156 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:46:04 INFO - PROCESS | 1651 | 1461023164159 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:46:04 INFO - PROCESS | 1651 | 1461023164162 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 1651 | 1461023164163 Marionette TRACE conn2 <- [1,514,null,{}] 16:46:04 INFO - PROCESS | 1651 | 1461023164165 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:04 INFO - PROCESS | 1651 | 1461023164241 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:46:04 INFO - PROCESS | 1651 | 1461023164287 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b66800 == 42 [pid = 1651] [id = 136] 16:46:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x123af5000) [pid = 1651] [serial = 405] [outer = 0x0] 16:46:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x129ae2c00) [pid = 1651] [serial = 406] [outer = 0x123af5000] 16:46:04 INFO - PROCESS | 1651 | 1461023164313 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12afe7800) [pid = 1651] [serial = 407] [outer = 0x123af5000] 16:46:04 INFO - PROCESS | 1651 | 1461023164598 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:46:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:46:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 16:46:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:46:04 INFO - PROCESS | 1651 | 1461023164633 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:46:04 INFO - PROCESS | 1651 | 1461023164634 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:46:04 INFO - PROCESS | 1651 | 1461023164636 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:46:04 INFO - PROCESS | 1651 | 1461023164637 Marionette TRACE conn2 <- [1,518,null,{}] 16:46:04 INFO - PROCESS | 1651 | 1461023164640 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:04 INFO - PROCESS | 1651 | 1461023164738 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:46:04 INFO - PROCESS | 1651 | 1461023164790 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12428a800 == 43 [pid = 1651] [id = 137] 16:46:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x126f0b000) [pid = 1651] [serial = 408] [outer = 0x0] 16:46:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12b2b1c00) [pid = 1651] [serial = 409] [outer = 0x126f0b000] 16:46:04 INFO - PROCESS | 1651 | 1461023164818 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12bc4d800) [pid = 1651] [serial = 410] [outer = 0x126f0b000] 16:46:05 INFO - PROCESS | 1651 | 1461023165095 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:46:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 519ms 16:46:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:46:05 INFO - PROCESS | 1651 | 1461023165156 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 1651 | 1461023165159 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:46:05 INFO - PROCESS | 1651 | 1461023165162 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 1651 | 1461023165163 Marionette TRACE conn2 <- [1,522,null,{}] 16:46:05 INFO - PROCESS | 1651 | 1461023165165 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:05 INFO - PROCESS | 1651 | 1461023165251 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:46:05 INFO - PROCESS | 1651 | 1461023165266 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x116304800 == 44 [pid = 1651] [id = 138] 16:46:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12afe6c00) [pid = 1651] [serial = 411] [outer = 0x0] 16:46:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12ce86800) [pid = 1651] [serial = 412] [outer = 0x12afe6c00] 16:46:05 INFO - PROCESS | 1651 | 1461023165291 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12d649000) [pid = 1651] [serial = 413] [outer = 0x12afe6c00] 16:46:05 INFO - PROCESS | 1651 | 1461023165619 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:46:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 469ms 16:46:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:46:05 INFO - PROCESS | 1651 | 1461023165631 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 1651 | 1461023165632 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:46:05 INFO - PROCESS | 1651 | 1461023165634 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 1651 | 1461023165635 Marionette TRACE conn2 <- [1,526,null,{}] 16:46:05 INFO - PROCESS | 1651 | 1461023165638 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:05 INFO - PROCESS | 1651 | 1461023165733 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:46:05 INFO - PROCESS | 1651 | 1461023165765 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a8e800 == 45 [pid = 1651] [id = 139] 16:46:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12d8a5400) [pid = 1651] [serial = 414] [outer = 0x0] 16:46:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12d9a7400) [pid = 1651] [serial = 415] [outer = 0x12d8a5400] 16:46:05 INFO - PROCESS | 1651 | 1461023165790 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12e227400) [pid = 1651] [serial = 416] [outer = 0x12d8a5400] 16:46:06 INFO - PROCESS | 1651 | 1461023166155 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:46:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 569ms 16:46:06 INFO - PROCESS | 1651 | 1461023166205 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 1651 | 1461023166206 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:46:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:46:06 INFO - PROCESS | 1651 | 1461023166208 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 1651 | 1461023166209 Marionette TRACE conn2 <- [1,530,null,{}] 16:46:06 INFO - PROCESS | 1651 | 1461023166212 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:06 INFO - PROCESS | 1651 | 1461023166304 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:46:06 INFO - PROCESS | 1651 | 1461023166319 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c61a800 == 46 [pid = 1651] [id = 140] 16:46:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12e229c00) [pid = 1651] [serial = 417] [outer = 0x0] 16:46:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12e2d0c00) [pid = 1651] [serial = 418] [outer = 0x12e229c00] 16:46:06 INFO - PROCESS | 1651 | 1461023166344 Marionette DEBUG loaded listener.js 16:46:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12e2ee400) [pid = 1651] [serial = 419] [outer = 0x12e229c00] 16:46:06 INFO - PROCESS | 1651 | 1461023166716 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:46:06 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:46:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:46:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:46:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:46:06 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:46:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:46:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:46:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:46:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:46:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:46:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 519ms 16:46:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:46:06 INFO - PROCESS | 1651 | 1461023166728 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:46:06 INFO - PROCESS | 1651 | 1461023166730 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:46:06 INFO - PROCESS | 1651 | 1461023166733 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 1651 | 1461023166735 Marionette TRACE conn2 <- [1,534,null,{}] 16:46:06 INFO - PROCESS | 1651 | 1461023166739 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:06 INFO - PROCESS | 1651 | 1461023166892 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:46:06 INFO - PROCESS | 1651 | 1461023166916 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d96e000 == 47 [pid = 1651] [id = 141] 16:46:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12e2f0c00) [pid = 1651] [serial = 420] [outer = 0x0] 16:46:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12e2f7800) [pid = 1651] [serial = 421] [outer = 0x12e2f0c00] 16:46:06 INFO - PROCESS | 1651 | 1461023166956 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12ea63000) [pid = 1651] [serial = 422] [outer = 0x12e2f0c00] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1156aec00) [pid = 1651] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x124232400) [pid = 1651] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11abc3400) [pid = 1651] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11bc20800) [pid = 1651] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x119547c00) [pid = 1651] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1165e6c00) [pid = 1651] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11a995400) [pid = 1651] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x116739000) [pid = 1651] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x1287dc800) [pid = 1651] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12afe3800) [pid = 1651] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x115747400) [pid = 1651] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11c21f000) [pid = 1651] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12b2b0400) [pid = 1651] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x11ba11800) [pid = 1651] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x1189cf000) [pid = 1651] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x1188df800) [pid = 1651] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12cf50000) [pid = 1651] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11ac5e400) [pid = 1651] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x11ae64c00) [pid = 1651] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:46:07 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x1237ec400) [pid = 1651] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:46:07 INFO - PROCESS | 1651 | 1461023167454 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:46:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:46:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 770ms 16:46:07 INFO - PROCESS | 1651 | 1461023167504 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:46:07 INFO - PROCESS | 1651 | 1461023167505 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:46:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:46:07 INFO - PROCESS | 1651 | 1461023167514 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:46:07 INFO - PROCESS | 1651 | 1461023167515 Marionette TRACE conn2 <- [1,538,null,{}] 16:46:07 INFO - PROCESS | 1651 | 1461023167518 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:07 INFO - PROCESS | 1651 | 1461023167619 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:46:07 INFO - PROCESS | 1651 | 1461023167629 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e424000 == 48 [pid = 1651] [id = 142] 16:46:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x115747400) [pid = 1651] [serial = 423] [outer = 0x0] 16:46:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11ae64c00) [pid = 1651] [serial = 424] [outer = 0x115747400] 16:46:07 INFO - PROCESS | 1651 | 1461023167665 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x12e2f4800) [pid = 1651] [serial = 425] [outer = 0x115747400] 16:46:08 INFO - PROCESS | 1651 | 1461023167996 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:46:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:46:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 519ms 16:46:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:46:08 INFO - PROCESS | 1651 | 1461023168033 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 1651 | 1461023168034 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:46:08 INFO - PROCESS | 1651 | 1461023168036 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 1651 | 1461023168037 Marionette TRACE conn2 <- [1,542,null,{}] 16:46:08 INFO - PROCESS | 1651 | 1461023168040 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:08 INFO - PROCESS | 1651 | 1461023168118 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:46:08 INFO - PROCESS | 1651 | 1461023168165 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4cf000 == 49 [pid = 1651] [id = 143] 16:46:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x128d10800) [pid = 1651] [serial = 426] [outer = 0x0] 16:46:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12ea65400) [pid = 1651] [serial = 427] [outer = 0x128d10800] 16:46:08 INFO - PROCESS | 1651 | 1461023168190 Marionette DEBUG loaded listener.js 16:46:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x12ea6e000) [pid = 1651] [serial = 428] [outer = 0x128d10800] 16:46:08 INFO - PROCESS | 1651 | 1461023168470 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:46:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:46:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 467ms 16:46:08 INFO - PROCESS | 1651 | 1461023168504 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 1651 | 1461023168506 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:46:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:46:08 INFO - PROCESS | 1651 | 1461023168514 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 1651 | 1461023168515 Marionette TRACE conn2 <- [1,546,null,{}] 16:46:08 INFO - PROCESS | 1651 | 1461023168518 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:08 INFO - PROCESS | 1651 | 1461023168619 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:46:08 INFO - PROCESS | 1651 | 1461023168629 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e6d9000 == 50 [pid = 1651] [id = 144] 16:46:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12afe3c00) [pid = 1651] [serial = 429] [outer = 0x0] 16:46:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12ebe0c00) [pid = 1651] [serial = 430] [outer = 0x12afe3c00] 16:46:08 INFO - PROCESS | 1651 | 1461023168661 Marionette DEBUG loaded listener.js 16:46:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x12ebe7800) [pid = 1651] [serial = 431] [outer = 0x12afe3c00] 16:46:08 INFO - PROCESS | 1651 | 1461023168994 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:46:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:46:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 16:46:09 INFO - PROCESS | 1651 | 1461023169035 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:46:09 INFO - PROCESS | 1651 | 1461023169036 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:46:09 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:46:09 INFO - PROCESS | 1651 | 1461023169039 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 1651 | 1461023169040 Marionette TRACE conn2 <- [1,550,null,{}] 16:46:09 INFO - PROCESS | 1651 | 1461023169042 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:09 INFO - PROCESS | 1651 | 1461023169145 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:46:09 INFO - PROCESS | 1651 | 1461023169151 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed0d800 == 51 [pid = 1651] [id = 145] 16:46:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12ebe1800) [pid = 1651] [serial = 432] [outer = 0x0] 16:46:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12f2e3800) [pid = 1651] [serial = 433] [outer = 0x12ebe1800] 16:46:09 INFO - PROCESS | 1651 | 1461023169179 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12f2e9800) [pid = 1651] [serial = 434] [outer = 0x12ebe1800] 16:46:09 INFO - PROCESS | 1651 | 1461023169716 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:46:09 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:46:09 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 721ms 16:46:09 INFO - PROCESS | 1651 | 1461023169761 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:46:09 INFO - PROCESS | 1651 | 1461023169765 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:46:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:46:09 INFO - PROCESS | 1651 | 1461023169770 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:46:09 INFO - PROCESS | 1651 | 1461023169774 Marionette TRACE conn2 <- [1,554,null,{}] 16:46:09 INFO - PROCESS | 1651 | 1461023169780 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:09 INFO - PROCESS | 1651 | 1461023169925 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:46:10 INFO - PROCESS | 1651 | 1461023170014 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a978800 == 52 [pid = 1651] [id = 146] 16:46:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11a93f000) [pid = 1651] [serial = 435] [outer = 0x0] 16:46:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11ae9a400) [pid = 1651] [serial = 436] [outer = 0x11a93f000] 16:46:10 INFO - PROCESS | 1651 | 1461023170063 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11b954000) [pid = 1651] [serial = 437] [outer = 0x11a93f000] 16:46:10 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:10 INFO - PROCESS | 1651 | 1461023170584 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:46:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:46:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 824ms 16:46:10 INFO - PROCESS | 1651 | 1461023170594 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:46:10 INFO - PROCESS | 1651 | 1461023170598 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:46:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:46:10 INFO - PROCESS | 1651 | 1461023170603 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:46:10 INFO - PROCESS | 1651 | 1461023170605 Marionette TRACE conn2 <- [1,558,null,{}] 16:46:10 INFO - PROCESS | 1651 | 1461023170607 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:10 INFO - PROCESS | 1651 | 1461023170725 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:46:10 INFO - PROCESS | 1651 | 1461023170802 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x123caf000 == 53 [pid = 1651] [id = 147] 16:46:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11ba1fc00) [pid = 1651] [serial = 438] [outer = 0x0] 16:46:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11c575800) [pid = 1651] [serial = 439] [outer = 0x11ba1fc00] 16:46:10 INFO - PROCESS | 1651 | 1461023170832 Marionette DEBUG loaded listener.js 16:46:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x1240d3c00) [pid = 1651] [serial = 440] [outer = 0x11ba1fc00] 16:46:11 INFO - PROCESS | 1651 | 1461023171248 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:46:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:46:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 673ms 16:46:11 INFO - PROCESS | 1651 | 1461023171276 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:46:11 INFO - PROCESS | 1651 | 1461023171277 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:46:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:46:11 INFO - PROCESS | 1651 | 1461023171280 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 1651 | 1461023171282 Marionette TRACE conn2 <- [1,562,null,{}] 16:46:11 INFO - PROCESS | 1651 | 1461023171290 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:11 INFO - PROCESS | 1651 | 1461023171391 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:46:11 INFO - PROCESS | 1651 | 1461023171445 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e426000 == 54 [pid = 1651] [id = 148] 16:46:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x126f08000) [pid = 1651] [serial = 441] [outer = 0x0] 16:46:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12afecc00) [pid = 1651] [serial = 442] [outer = 0x126f08000] 16:46:11 INFO - PROCESS | 1651 | 1461023171476 Marionette DEBUG loaded listener.js 16:46:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12ba53800) [pid = 1651] [serial = 443] [outer = 0x126f08000] 16:46:11 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:11 INFO - PROCESS | 1651 | 1461023171897 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:46:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:46:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 16:46:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:46:11 INFO - PROCESS | 1651 | 1461023171951 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:46:11 INFO - PROCESS | 1651 | 1461023171953 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:46:11 INFO - PROCESS | 1651 | 1461023171955 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 1651 | 1461023171957 Marionette TRACE conn2 <- [1,566,null,{}] 16:46:11 INFO - PROCESS | 1651 | 1461023171959 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:12 INFO - PROCESS | 1651 | 1461023172075 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:46:12 INFO - PROCESS | 1651 | 1461023172140 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f10c800 == 55 [pid = 1651] [id = 149] 16:46:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12bbd2800) [pid = 1651] [serial = 444] [outer = 0x0] 16:46:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12d63f800) [pid = 1651] [serial = 445] [outer = 0x12bbd2800] 16:46:12 INFO - PROCESS | 1651 | 1461023172170 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12e22f000) [pid = 1651] [serial = 446] [outer = 0x12bbd2800] 16:46:12 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:12 INFO - PROCESS | 1651 | 1461023172582 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:46:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:46:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 670ms 16:46:12 INFO - PROCESS | 1651 | 1461023172625 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:46:12 INFO - PROCESS | 1651 | 1461023172627 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:46:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:46:12 INFO - PROCESS | 1651 | 1461023172629 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - PROCESS | 1651 | 1461023172630 Marionette TRACE conn2 <- [1,570,null,{}] 16:46:12 INFO - PROCESS | 1651 | 1461023172633 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:12 INFO - PROCESS | 1651 | 1461023172740 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:46:12 INFO - PROCESS | 1651 | 1461023172804 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f2e800 == 56 [pid = 1651] [id = 150] 16:46:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11a99c400) [pid = 1651] [serial = 447] [outer = 0x0] 16:46:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12ba5a000) [pid = 1651] [serial = 448] [outer = 0x11a99c400] 16:46:12 INFO - PROCESS | 1651 | 1461023172834 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12e2efc00) [pid = 1651] [serial = 449] [outer = 0x11a99c400] 16:46:13 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:13 INFO - PROCESS | 1651 | 1461023173250 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:46:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:46:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 668ms 16:46:13 INFO - PROCESS | 1651 | 1461023173298 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:46:13 INFO - PROCESS | 1651 | 1461023173299 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:46:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:46:13 INFO - PROCESS | 1651 | 1461023173302 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:46:13 INFO - PROCESS | 1651 | 1461023173303 Marionette TRACE conn2 <- [1,574,null,{}] 16:46:13 INFO - PROCESS | 1651 | 1461023173322 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:13 INFO - PROCESS | 1651 | 1461023173639 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:46:13 INFO - PROCESS | 1651 | 1461023173683 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a973000 == 57 [pid = 1651] [id = 151] 16:46:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11222f400) [pid = 1651] [serial = 450] [outer = 0x0] 16:46:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11460f800) [pid = 1651] [serial = 451] [outer = 0x11222f400] 16:46:13 INFO - PROCESS | 1651 | 1461023173712 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11579a000) [pid = 1651] [serial = 452] [outer = 0x11222f400] 16:46:14 INFO - PROCESS | 1651 | 1461023174147 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:46:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 870ms 16:46:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:46:14 INFO - PROCESS | 1651 | 1461023174174 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 1651 | 1461023174180 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:46:14 INFO - PROCESS | 1651 | 1461023174184 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 1651 | 1461023174188 Marionette TRACE conn2 <- [1,578,null,{}] 16:46:14 INFO - PROCESS | 1651 | 1461023174192 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:14 INFO - PROCESS | 1651 | 1461023174325 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:46:14 INFO - PROCESS | 1651 | 1461023174417 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a97f000 == 58 [pid = 1651] [id = 152] 16:46:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11795a400) [pid = 1651] [serial = 453] [outer = 0x0] 16:46:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x119d45c00) [pid = 1651] [serial = 454] [outer = 0x11795a400] 16:46:14 INFO - PROCESS | 1651 | 1461023174464 Marionette DEBUG loaded listener.js 16:46:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x11a994000) [pid = 1651] [serial = 455] [outer = 0x11795a400] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x119586800 == 57 [pid = 1651] [id = 113] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12e6d9000 == 56 [pid = 1651] [id = 144] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4cf000 == 55 [pid = 1651] [id = 143] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12e424000 == 54 [pid = 1651] [id = 142] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12d96e000 == 53 [pid = 1651] [id = 141] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12c61a800 == 52 [pid = 1651] [id = 140] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x129a8e800 == 51 [pid = 1651] [id = 139] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x116304800 == 50 [pid = 1651] [id = 138] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11bef7400) [pid = 1651] [serial = 340] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12d8a3c00) [pid = 1651] [serial = 379] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12428a800 == 49 [pid = 1651] [id = 137] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x123b66800 == 48 [pid = 1651] [id = 136] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1db000 == 47 [pid = 1651] [id = 135] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x11981c800 == 46 [pid = 1651] [id = 134] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x119c23800 == 45 [pid = 1651] [id = 133] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x11b774800 == 44 [pid = 1651] [id = 132] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12d829000 == 43 [pid = 1651] [id = 131] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba0e800 == 42 [pid = 1651] [id = 130] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x11be87000 == 41 [pid = 1651] [id = 129] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x118ed6800 == 40 [pid = 1651] [id = 128] 16:46:14 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce3c800 == 39 [pid = 1651] [id = 127] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11a910800) [pid = 1651] [serial = 193] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x1287eac00) [pid = 1651] [serial = 190] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x126bd0800) [pid = 1651] [serial = 296] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11bc18c00) [pid = 1651] [serial = 293] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x124272c00) [pid = 1651] [serial = 245] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11a9a0800) [pid = 1651] [serial = 290] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11a908400) [pid = 1651] [serial = 239] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11b0d3c00) [pid = 1651] [serial = 242] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11a948400) [pid = 1651] [serial = 346] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11ae63800) [pid = 1651] [serial = 347] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11a944000) [pid = 1651] [serial = 344] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x1189ca400) [pid = 1651] [serial = 343] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12d8a4c00) [pid = 1651] [serial = 377] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x119ec4400) [pid = 1651] [serial = 337] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12b2ad800) [pid = 1651] [serial = 365] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12b894400) [pid = 1651] [serial = 371] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12b2b0c00) [pid = 1651] [serial = 370] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12b899000) [pid = 1651] [serial = 373] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12d63e800) [pid = 1651] [serial = 376] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12b752c00) [pid = 1651] [serial = 368] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x126bca800) [pid = 1651] [serial = 358] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x128d0e400) [pid = 1651] [serial = 359] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12afe2c00) [pid = 1651] [serial = 362] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12cf4e800) [pid = 1651] [serial = 374] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x129ae9400) [pid = 1651] [serial = 361] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12afea000) [pid = 1651] [serial = 364] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11b0d9c00) [pid = 1651] [serial = 349] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x11bef3c00) [pid = 1651] [serial = 350] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x123fa1800) [pid = 1651] [serial = 355] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x126858800) [pid = 1651] [serial = 356] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x12b2b7400) [pid = 1651] [serial = 367] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11c220400) [pid = 1651] [serial = 352] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x1237df400) [pid = 1651] [serial = 353] [outer = 0x0] [url = about:blank] 16:46:14 INFO - PROCESS | 1651 | 1461023174968 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:46:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:46:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 823ms 16:46:15 INFO - PROCESS | 1651 | 1461023175008 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:46:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:46:15 INFO - PROCESS | 1651 | 1461023175011 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:46:15 INFO - PROCESS | 1651 | 1461023175014 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 1651 | 1461023175015 Marionette TRACE conn2 <- [1,582,null,{}] 16:46:15 INFO - PROCESS | 1651 | 1461023175017 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:15 INFO - PROCESS | 1651 | 1461023175092 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:46:15 INFO - PROCESS | 1651 | 1461023175096 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x119586800 == 40 [pid = 1651] [id = 153] 16:46:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x11a910800) [pid = 1651] [serial = 456] [outer = 0x0] 16:46:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x11abc6c00) [pid = 1651] [serial = 457] [outer = 0x11a910800] 16:46:15 INFO - PROCESS | 1651 | 1461023175127 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11b7e3400) [pid = 1651] [serial = 458] [outer = 0x11a910800] 16:46:15 INFO - PROCESS | 1651 | 1461023175455 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:46:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:46:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 468ms 16:46:15 INFO - PROCESS | 1651 | 1461023175482 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:46:15 INFO - PROCESS | 1651 | 1461023175485 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:46:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:46:15 INFO - PROCESS | 1651 | 1461023175492 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 1651 | 1461023175495 Marionette TRACE conn2 <- [1,586,null,{}] 16:46:15 INFO - PROCESS | 1651 | 1461023175497 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:15 INFO - PROCESS | 1651 | 1461023175569 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:46:15 INFO - PROCESS | 1651 | 1461023175575 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x11be7b800 == 41 [pid = 1651] [id = 154] 16:46:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11b954400) [pid = 1651] [serial = 459] [outer = 0x0] 16:46:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11bef3c00) [pid = 1651] [serial = 460] [outer = 0x11b954400] 16:46:15 INFO - PROCESS | 1651 | 1461023175602 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x123af8000) [pid = 1651] [serial = 461] [outer = 0x11b954400] 16:46:15 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:15 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:15 INFO - PROCESS | 1651 | 1461023175929 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:46:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:46:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 475ms 16:46:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:46:15 INFO - PROCESS | 1651 | 1461023175964 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:46:15 INFO - PROCESS | 1651 | 1461023175965 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:46:15 INFO - PROCESS | 1651 | 1461023175967 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:46:15 INFO - PROCESS | 1651 | 1461023175968 Marionette TRACE conn2 <- [1,590,null,{}] 16:46:15 INFO - PROCESS | 1651 | 1461023175971 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:16 INFO - PROCESS | 1651 | 1461023176045 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:46:16 INFO - PROCESS | 1651 | 1461023176093 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b60800 == 42 [pid = 1651] [id = 155] 16:46:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11b959000) [pid = 1651] [serial = 462] [outer = 0x0] 16:46:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x123fa0400) [pid = 1651] [serial = 463] [outer = 0x11b959000] 16:46:16 INFO - PROCESS | 1651 | 1461023176119 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x126bcac00) [pid = 1651] [serial = 464] [outer = 0x11b959000] 16:46:16 INFO - PROCESS | 1651 | 1461023176488 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:46:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:46:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 571ms 16:46:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:46:16 INFO - PROCESS | 1651 | 1461023176539 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:46:16 INFO - PROCESS | 1651 | 1461023176541 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:46:16 INFO - PROCESS | 1651 | 1461023176544 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 1651 | 1461023176546 Marionette TRACE conn2 <- [1,594,null,{}] 16:46:16 INFO - PROCESS | 1651 | 1461023176549 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:16 INFO - PROCESS | 1651 | 1461023176720 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:46:16 INFO - PROCESS | 1651 | 1461023176774 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x116117000 == 43 [pid = 1651] [id = 156] 16:46:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x128657400) [pid = 1651] [serial = 465] [outer = 0x0] 16:46:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x129aed000) [pid = 1651] [serial = 466] [outer = 0x128657400] 16:46:16 INFO - PROCESS | 1651 | 1461023176822 Marionette DEBUG loaded listener.js 16:46:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12b2af400) [pid = 1651] [serial = 467] [outer = 0x128657400] 16:46:17 INFO - PROCESS | 1651 | 1461023177204 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:46:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:46:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 671ms 16:46:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:46:17 INFO - PROCESS | 1651 | 1461023177216 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 1651 | 1461023177217 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:46:17 INFO - PROCESS | 1651 | 1461023177219 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 1651 | 1461023177221 Marionette TRACE conn2 <- [1,598,null,{}] 16:46:17 INFO - PROCESS | 1651 | 1461023177223 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:17 INFO - PROCESS | 1651 | 1461023177321 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:46:17 INFO - PROCESS | 1651 | 1461023177355 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12745d000 == 44 [pid = 1651] [id = 157] 16:46:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12b2b0c00) [pid = 1651] [serial = 468] [outer = 0x0] 16:46:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12b894000) [pid = 1651] [serial = 469] [outer = 0x12b2b0c00] 16:46:17 INFO - PROCESS | 1651 | 1461023177381 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12ba61000) [pid = 1651] [serial = 470] [outer = 0x12b2b0c00] 16:46:17 INFO - PROCESS | 1651 | 1461023177674 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:46:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:46:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 474ms 16:46:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:46:17 INFO - PROCESS | 1651 | 1461023177705 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:46:17 INFO - PROCESS | 1651 | 1461023177706 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:46:17 INFO - PROCESS | 1651 | 1461023177711 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:46:17 INFO - PROCESS | 1651 | 1461023177713 Marionette TRACE conn2 <- [1,602,null,{}] 16:46:17 INFO - PROCESS | 1651 | 1461023177716 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:17 INFO - PROCESS | 1651 | 1461023177811 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:46:17 INFO - PROCESS | 1651 | 1461023177824 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b290800 == 45 [pid = 1651] [id = 158] 16:46:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12b751800) [pid = 1651] [serial = 471] [outer = 0x0] 16:46:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12bc55000) [pid = 1651] [serial = 472] [outer = 0x12b751800] 16:46:17 INFO - PROCESS | 1651 | 1461023177849 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12cf5b400) [pid = 1651] [serial = 473] [outer = 0x12b751800] 16:46:18 INFO - PROCESS | 1651 | 1461023178183 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:46:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:46:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 522ms 16:46:18 INFO - PROCESS | 1651 | 1461023178231 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 1651 | 1461023178232 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:46:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:46:18 INFO - PROCESS | 1651 | 1461023178240 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 1651 | 1461023178241 Marionette TRACE conn2 <- [1,606,null,{}] 16:46:18 INFO - PROCESS | 1651 | 1461023178243 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:18 INFO - PROCESS | 1651 | 1461023178337 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:46:18 INFO - PROCESS | 1651 | 1461023178342 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb1c800 == 46 [pid = 1651] [id = 159] 16:46:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12ba61800) [pid = 1651] [serial = 474] [outer = 0x0] 16:46:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12d643c00) [pid = 1651] [serial = 475] [outer = 0x12ba61800] 16:46:18 INFO - PROCESS | 1651 | 1461023178367 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12e22f400) [pid = 1651] [serial = 476] [outer = 0x12ba61800] 16:46:18 INFO - PROCESS | 1651 | 1461023178690 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:46:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 469ms 16:46:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:46:18 INFO - PROCESS | 1651 | 1461023178722 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 1651 | 1461023178723 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:46:18 INFO - PROCESS | 1651 | 1461023178729 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 1651 | 1461023178730 Marionette TRACE conn2 <- [1,610,null,{}] 16:46:18 INFO - PROCESS | 1651 | 1461023178733 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:18 INFO - PROCESS | 1651 | 1461023178828 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:46:18 INFO - PROCESS | 1651 | 1461023178841 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d069000 == 47 [pid = 1651] [id = 160] 16:46:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11897cc00) [pid = 1651] [serial = 477] [outer = 0x0] 16:46:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12e2ee000) [pid = 1651] [serial = 478] [outer = 0x11897cc00] 16:46:18 INFO - PROCESS | 1651 | 1461023178866 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12e2fb800) [pid = 1651] [serial = 479] [outer = 0x11897cc00] 16:46:19 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x126f0b000) [pid = 1651] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:46:19 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x115747400) [pid = 1651] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:46:19 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12afe6c00) [pid = 1651] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:46:19 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x126f06800) [pid = 1651] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:46:19 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x123af4c00) [pid = 1651] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:46:19 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12e2f0c00) [pid = 1651] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:46:19 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x118e42000) [pid = 1651] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:46:19 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12d8a5400) [pid = 1651] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:46:19 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12e229c00) [pid = 1651] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:46:19 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x1191a6000) [pid = 1651] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:46:19 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x128d10800) [pid = 1651] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:46:19 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x123af5000) [pid = 1651] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:46:19 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12afe3c00) [pid = 1651] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:46:19 INFO - PROCESS | 1651 | 1461023179320 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:46:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:46:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 621ms 16:46:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:46:19 INFO - PROCESS | 1651 | 1461023179350 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:46:19 INFO - PROCESS | 1651 | 1461023179351 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:46:19 INFO - PROCESS | 1651 | 1461023179353 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 1651 | 1461023179355 Marionette TRACE conn2 <- [1,614,null,{}] 16:46:19 INFO - PROCESS | 1651 | 1461023179357 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:19 INFO - PROCESS | 1651 | 1461023179451 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:46:19 INFO - PROCESS | 1651 | 1461023179501 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b28a000 == 48 [pid = 1651] [id = 161] 16:46:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x118885c00) [pid = 1651] [serial = 480] [outer = 0x0] 16:46:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12afe6c00) [pid = 1651] [serial = 481] [outer = 0x118885c00] 16:46:19 INFO - PROCESS | 1651 | 1461023179531 Marionette DEBUG loaded listener.js 16:46:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12ea6f800) [pid = 1651] [serial = 482] [outer = 0x118885c00] 16:46:19 INFO - PROCESS | 1651 | 1461023179819 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:46:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:46:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 519ms 16:46:19 INFO - PROCESS | 1651 | 1461023179873 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:46:19 INFO - PROCESS | 1651 | 1461023179877 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:46:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:46:19 INFO - PROCESS | 1651 | 1461023179879 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 1651 | 1461023179881 Marionette TRACE conn2 <- [1,618,null,{}] 16:46:19 INFO - PROCESS | 1651 | 1461023179883 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:19 INFO - PROCESS | 1651 | 1461023179964 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:46:19 INFO - PROCESS | 1651 | 1461023179968 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4e1000 == 49 [pid = 1651] [id = 162] 16:46:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128ddb000) [pid = 1651] [serial = 483] [outer = 0x0] 16:46:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x128de7c00) [pid = 1651] [serial = 484] [outer = 0x128ddb000] 16:46:19 INFO - PROCESS | 1651 | 1461023179994 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12ebe1000) [pid = 1651] [serial = 485] [outer = 0x128ddb000] 16:46:20 INFO - PROCESS | 1651 | 1461023180315 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:46:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:46:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 469ms 16:46:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:46:20 INFO - PROCESS | 1651 | 1461023180348 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 1651 | 1461023180350 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:46:20 INFO - PROCESS | 1651 | 1461023180352 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 1651 | 1461023180353 Marionette TRACE conn2 <- [1,622,null,{}] 16:46:20 INFO - PROCESS | 1651 | 1461023180355 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:20 INFO - PROCESS | 1651 | 1461023180457 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:46:20 INFO - PROCESS | 1651 | 1461023180466 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed0a800 == 50 [pid = 1651] [id = 163] 16:46:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x128de6800) [pid = 1651] [serial = 486] [outer = 0x0] 16:46:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12f2e4400) [pid = 1651] [serial = 487] [outer = 0x128de6800] 16:46:20 INFO - PROCESS | 1651 | 1461023180491 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12f2eb000) [pid = 1651] [serial = 488] [outer = 0x128de6800] 16:46:20 INFO - PROCESS | 1651 | 1461023180779 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:46:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:46:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 469ms 16:46:20 INFO - PROCESS | 1651 | 1461023180821 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:46:20 INFO - PROCESS | 1651 | 1461023180823 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:46:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:46:20 INFO - PROCESS | 1651 | 1461023180827 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:46:20 INFO - PROCESS | 1651 | 1461023180829 Marionette TRACE conn2 <- [1,626,null,{}] 16:46:20 INFO - PROCESS | 1651 | 1461023180831 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:20 INFO - PROCESS | 1651 | 1461023180911 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:46:20 INFO - PROCESS | 1651 | 1461023180916 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f410800 == 51 [pid = 1651] [id = 164] 16:46:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12f2eb800) [pid = 1651] [serial = 489] [outer = 0x0] 16:46:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12f43c000) [pid = 1651] [serial = 490] [outer = 0x12f2eb800] 16:46:20 INFO - PROCESS | 1651 | 1461023180940 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12f443800) [pid = 1651] [serial = 491] [outer = 0x12f2eb800] 16:46:21 INFO - PROCESS | 1651 | 1461023181420 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:46:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:46:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 622ms 16:46:21 INFO - PROCESS | 1651 | 1461023181449 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:46:21 INFO - PROCESS | 1651 | 1461023181453 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:46:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:46:21 INFO - PROCESS | 1651 | 1461023181458 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 1651 | 1461023181462 Marionette TRACE conn2 <- [1,630,null,{}] 16:46:21 INFO - PROCESS | 1651 | 1461023181468 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:21 INFO - PROCESS | 1651 | 1461023181625 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:46:21 INFO - PROCESS | 1651 | 1461023181778 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c0d000 == 52 [pid = 1651] [id = 165] 16:46:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x1165e6c00) [pid = 1651] [serial = 492] [outer = 0x0] 16:46:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11863ec00) [pid = 1651] [serial = 493] [outer = 0x1165e6c00] 16:46:21 INFO - PROCESS | 1651 | 1461023181828 Marionette DEBUG loaded listener.js 16:46:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11a948400) [pid = 1651] [serial = 494] [outer = 0x1165e6c00] 16:46:22 INFO - PROCESS | 1651 | 1461023182275 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:46:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:46:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 873ms 16:46:22 INFO - PROCESS | 1651 | 1461023182331 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:46:22 INFO - PROCESS | 1651 | 1461023182335 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:46:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:46:22 INFO - PROCESS | 1651 | 1461023182340 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:46:22 INFO - PROCESS | 1651 | 1461023182342 Marionette TRACE conn2 <- [1,634,null,{}] 16:46:22 INFO - PROCESS | 1651 | 1461023182344 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:22 INFO - PROCESS | 1651 | 1461023182446 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:46:22 INFO - PROCESS | 1651 | 1461023182497 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b72800 == 53 [pid = 1651] [id = 166] 16:46:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11abc3000) [pid = 1651] [serial = 495] [outer = 0x0] 16:46:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11bc18c00) [pid = 1651] [serial = 496] [outer = 0x11abc3000] 16:46:22 INFO - PROCESS | 1651 | 1461023182527 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11c219800) [pid = 1651] [serial = 497] [outer = 0x11abc3000] 16:46:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11c220400) [pid = 1651] [serial = 498] [outer = 0x12f442400] 16:46:22 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:22 INFO - PROCESS | 1651 | 1461023182986 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:46:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:46:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 671ms 16:46:23 INFO - PROCESS | 1651 | 1461023183011 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:46:23 INFO - PROCESS | 1651 | 1461023183012 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:46:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:46:23 INFO - PROCESS | 1651 | 1461023183015 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 1651 | 1461023183018 Marionette TRACE conn2 <- [1,638,null,{}] 16:46:23 INFO - PROCESS | 1651 | 1461023183026 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:23 INFO - PROCESS | 1651 | 1461023183148 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:46:23 INFO - PROCESS | 1651 | 1461023183238 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x127469800 == 54 [pid = 1651] [id = 167] 16:46:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x119ece000) [pid = 1651] [serial = 499] [outer = 0x0] 16:46:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x1287e0800) [pid = 1651] [serial = 500] [outer = 0x119ece000] 16:46:23 INFO - PROCESS | 1651 | 1461023183270 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12afe8c00) [pid = 1651] [serial = 501] [outer = 0x119ece000] 16:46:23 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:23 INFO - PROCESS | 1651 | 1461023183690 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:46:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:46:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 723ms 16:46:23 INFO - PROCESS | 1651 | 1461023183739 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:46:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:46:23 INFO - PROCESS | 1651 | 1461023183741 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:46:23 INFO - PROCESS | 1651 | 1461023183743 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 1651 | 1461023183745 Marionette TRACE conn2 <- [1,642,null,{}] 16:46:23 INFO - PROCESS | 1651 | 1461023183747 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:23 INFO - PROCESS | 1651 | 1461023183847 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:46:23 INFO - PROCESS | 1651 | 1461023183896 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f560000 == 55 [pid = 1651] [id = 168] 16:46:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12ba53400) [pid = 1651] [serial = 502] [outer = 0x0] 16:46:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12cf58000) [pid = 1651] [serial = 503] [outer = 0x12ba53400] 16:46:23 INFO - PROCESS | 1651 | 1461023183926 Marionette DEBUG loaded listener.js 16:46:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12e2f1800) [pid = 1651] [serial = 504] [outer = 0x12ba53400] 16:46:24 INFO - PROCESS | 1651 | 1461023184335 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:46:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:46:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 620ms 16:46:24 INFO - PROCESS | 1651 | 1461023184364 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 1651 | 1461023184365 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:46:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:46:24 INFO - PROCESS | 1651 | 1461023184368 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 1651 | 1461023184369 Marionette TRACE conn2 <- [1,646,null,{}] 16:46:24 INFO - PROCESS | 1651 | 1461023184372 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:24 INFO - PROCESS | 1651 | 1461023184471 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:46:24 INFO - PROCESS | 1651 | 1461023184567 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f5c0000 == 56 [pid = 1651] [id = 169] 16:46:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x128dae800) [pid = 1651] [serial = 505] [outer = 0x0] 16:46:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x128db6000) [pid = 1651] [serial = 506] [outer = 0x128dae800] 16:46:24 INFO - PROCESS | 1651 | 1461023184597 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x128db7c00) [pid = 1651] [serial = 507] [outer = 0x128dae800] 16:46:25 INFO - PROCESS | 1651 | 1461023184996 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:46:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 676ms 16:46:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:46:25 INFO - PROCESS | 1651 | 1461023185069 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:46:25 INFO - PROCESS | 1651 | 1461023185071 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:46:25 INFO - PROCESS | 1651 | 1461023185076 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 1651 | 1461023185078 Marionette TRACE conn2 <- [1,650,null,{}] 16:46:25 INFO - PROCESS | 1651 | 1461023185081 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:25 INFO - PROCESS | 1651 | 1461023185193 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:46:25 INFO - PROCESS | 1651 | 1461023185261 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4d1000 == 57 [pid = 1651] [id = 170] 16:46:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11b086c00) [pid = 1651] [serial = 508] [outer = 0x0] 16:46:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12e220400) [pid = 1651] [serial = 509] [outer = 0x11b086c00] 16:46:25 INFO - PROCESS | 1651 | 1461023185291 Marionette DEBUG loaded listener.js 16:46:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12ea6b000) [pid = 1651] [serial = 510] [outer = 0x11b086c00] 16:46:25 INFO - PROCESS | 1651 | 1461023185673 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:46:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:46:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 822ms 16:46:25 INFO - PROCESS | 1651 | 1461023185918 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:46:25 INFO - PROCESS | 1651 | 1461023185920 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:46:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:46:25 INFO - PROCESS | 1651 | 1461023185924 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:46:25 INFO - PROCESS | 1651 | 1461023185928 Marionette TRACE conn2 <- [1,654,null,{}] 16:46:25 INFO - PROCESS | 1651 | 1461023185932 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:26 INFO - PROCESS | 1651 | 1461023186023 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:46:26 INFO - PROCESS | 1651 | 1461023186086 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c186000 == 58 [pid = 1651] [id = 171] 16:46:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x116569000) [pid = 1651] [serial = 511] [outer = 0x0] 16:46:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x118870000) [pid = 1651] [serial = 512] [outer = 0x116569000] 16:46:26 INFO - PROCESS | 1651 | 1461023186113 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x119ecd800) [pid = 1651] [serial = 513] [outer = 0x116569000] 16:46:26 INFO - PROCESS | 1651 | 1461023186534 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:46:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:46:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 675ms 16:46:26 INFO - PROCESS | 1651 | 1461023186598 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:46:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:46:26 INFO - PROCESS | 1651 | 1461023186600 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:46:26 INFO - PROCESS | 1651 | 1461023186605 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:46:26 INFO - PROCESS | 1651 | 1461023186608 Marionette TRACE conn2 <- [1,658,null,{}] 16:46:26 INFO - PROCESS | 1651 | 1461023186610 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:26 INFO - PROCESS | 1651 | 1461023186750 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1d0000 == 57 [pid = 1651] [id = 83] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1bf000 == 56 [pid = 1651] [id = 114] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed0a800 == 55 [pid = 1651] [id = 163] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4e1000 == 54 [pid = 1651] [id = 162] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12b28a000 == 53 [pid = 1651] [id = 161] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12d069000 == 52 [pid = 1651] [id = 160] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb1c800 == 51 [pid = 1651] [id = 159] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12f2e3800) [pid = 1651] [serial = 433] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12b290800 == 50 [pid = 1651] [id = 158] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12745d000 == 49 [pid = 1651] [id = 157] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x116117000 == 48 [pid = 1651] [id = 156] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x123b60800 == 47 [pid = 1651] [id = 155] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11be7b800 == 46 [pid = 1651] [id = 154] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x119586800 == 45 [pid = 1651] [id = 153] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11a97f000 == 44 [pid = 1651] [id = 152] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11a973000 == 43 [pid = 1651] [id = 151] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x118f2e800 == 42 [pid = 1651] [id = 150] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x12f10c800 == 41 [pid = 1651] [id = 149] 16:46:26 INFO - PROCESS | 1651 | --DOCSHELL 0x11a978800 == 40 [pid = 1651] [id = 146] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12b2b1c00) [pid = 1651] [serial = 409] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11ae64c00) [pid = 1651] [serial = 424] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12ba58000) [pid = 1651] [serial = 391] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12e2f4800) [pid = 1651] [serial = 425] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12ce86800) [pid = 1651] [serial = 412] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x128616000) [pid = 1651] [serial = 403] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x123e49c00) [pid = 1651] [serial = 400] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12e2f7800) [pid = 1651] [serial = 421] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12bc4d800) [pid = 1651] [serial = 410] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11abc9c00) [pid = 1651] [serial = 395] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12ea63000) [pid = 1651] [serial = 422] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12e227400) [pid = 1651] [serial = 416] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11ae6a000) [pid = 1651] [serial = 385] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12d649000) [pid = 1651] [serial = 413] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12e2d0c00) [pid = 1651] [serial = 418] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x11bef3400) [pid = 1651] [serial = 398] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x118984800) [pid = 1651] [serial = 382] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12e2ee400) [pid = 1651] [serial = 419] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x124277000) [pid = 1651] [serial = 401] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x128d14400) [pid = 1651] [serial = 404] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12ea6e000) [pid = 1651] [serial = 428] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12d9a7400) [pid = 1651] [serial = 415] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x119ec8c00) [pid = 1651] [serial = 394] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11b951400) [pid = 1651] [serial = 397] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x128611000) [pid = 1651] [serial = 388] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x129ae2c00) [pid = 1651] [serial = 406] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12ea65400) [pid = 1651] [serial = 427] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12afe7800) [pid = 1651] [serial = 407] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12ebe7800) [pid = 1651] [serial = 431] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12ebe0c00) [pid = 1651] [serial = 430] [outer = 0x0] [url = about:blank] 16:46:26 INFO - PROCESS | 1651 | 1461023186844 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x118edd000 == 41 [pid = 1651] [id = 172] 16:46:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1165e2000) [pid = 1651] [serial = 514] [outer = 0x0] 16:46:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11a90cc00) [pid = 1651] [serial = 515] [outer = 0x1165e2000] 16:46:26 INFO - PROCESS | 1651 | 1461023186873 Marionette DEBUG loaded listener.js 16:46:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11ae68800) [pid = 1651] [serial = 516] [outer = 0x1165e2000] 16:46:27 INFO - PROCESS | 1651 | 1461023187180 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:46:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:46:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 623ms 16:46:27 INFO - PROCESS | 1651 | 1461023187228 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:46:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:46:27 INFO - PROCESS | 1651 | 1461023187230 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:46:27 INFO - PROCESS | 1651 | 1461023187233 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 1651 | 1461023187234 Marionette TRACE conn2 <- [1,662,null,{}] 16:46:27 INFO - PROCESS | 1651 | 1461023187243 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:27 INFO - PROCESS | 1651 | 1461023187385 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:46:27 INFO - PROCESS | 1651 | 1461023187446 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a973000 == 42 [pid = 1651] [id = 173] 16:46:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11ae65000) [pid = 1651] [serial = 517] [outer = 0x0] 16:46:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11ba17800) [pid = 1651] [serial = 518] [outer = 0x11ae65000] 16:46:27 INFO - PROCESS | 1651 | 1461023187474 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11c56f800) [pid = 1651] [serial = 519] [outer = 0x11ae65000] 16:46:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:27 INFO - PROCESS | 1651 | 1461023187780 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:46:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:46:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 570ms 16:46:27 INFO - PROCESS | 1651 | 1461023187803 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:46:27 INFO - PROCESS | 1651 | 1461023187804 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:46:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:46:27 INFO - PROCESS | 1651 | 1461023187807 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:46:27 INFO - PROCESS | 1651 | 1461023187810 Marionette TRACE conn2 <- [1,666,null,{}] 16:46:27 INFO - PROCESS | 1651 | 1461023187813 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:27 INFO - PROCESS | 1651 | 1461023187890 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:46:27 INFO - PROCESS | 1651 | 1461023187896 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x124147800 == 43 [pid = 1651] [id = 174] 16:46:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x123e4f000) [pid = 1651] [serial = 520] [outer = 0x0] 16:46:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x126b11000) [pid = 1651] [serial = 521] [outer = 0x123e4f000] 16:46:27 INFO - PROCESS | 1651 | 1461023187923 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x128611000) [pid = 1651] [serial = 522] [outer = 0x123e4f000] 16:46:28 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:28 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:28 INFO - PROCESS | 1651 | 1461023188252 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:46:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:46:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 471ms 16:46:28 INFO - PROCESS | 1651 | 1461023188279 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:46:28 INFO - PROCESS | 1651 | 1461023188281 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:46:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:46:28 INFO - PROCESS | 1651 | 1461023188284 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 1651 | 1461023188286 Marionette TRACE conn2 <- [1,670,null,{}] 16:46:28 INFO - PROCESS | 1651 | 1461023188289 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:28 INFO - PROCESS | 1651 | 1461023188408 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:46:28 INFO - PROCESS | 1651 | 1461023188414 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11981d800 == 44 [pid = 1651] [id = 175] 16:46:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x128616000) [pid = 1651] [serial = 523] [outer = 0x0] 16:46:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x128d10800) [pid = 1651] [serial = 524] [outer = 0x128616000] 16:46:28 INFO - PROCESS | 1651 | 1461023188455 Marionette DEBUG loaded listener.js 16:46:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x128dd9c00) [pid = 1651] [serial = 525] [outer = 0x128616000] 16:46:28 INFO - PROCESS | 1651 | 1461023188882 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:46:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:46:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 619ms 16:46:28 INFO - PROCESS | 1651 | 1461023188917 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:46:28 INFO - PROCESS | 1651 | 1461023188918 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:46:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:46:28 INFO - PROCESS | 1651 | 1461023188920 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 1651 | 1461023188921 Marionette TRACE conn2 <- [1,674,null,{}] 16:46:28 INFO - PROCESS | 1651 | 1461023188924 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:29 INFO - PROCESS | 1651 | 1461023189040 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:46:29 INFO - PROCESS | 1651 | 1461023189045 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b290800 == 45 [pid = 1651] [id = 176] 16:46:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x129a52800) [pid = 1651] [serial = 526] [outer = 0x0] 16:46:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12af63800) [pid = 1651] [serial = 527] [outer = 0x129a52800] 16:46:29 INFO - PROCESS | 1651 | 1461023189073 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12af6e800) [pid = 1651] [serial = 528] [outer = 0x129a52800] 16:46:29 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:29 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:46:29 INFO - PROCESS | 1651 | 1461023189495 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:46:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:46:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 623ms 16:46:29 INFO - PROCESS | 1651 | 1461023189550 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:46:29 INFO - PROCESS | 1651 | 1461023189552 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:46:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:46:29 INFO - PROCESS | 1651 | 1461023189556 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:46:29 INFO - PROCESS | 1651 | 1461023189559 Marionette TRACE conn2 <- [1,678,null,{}] 16:46:29 INFO - PROCESS | 1651 | 1461023189563 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:29 INFO - PROCESS | 1651 | 1461023189707 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:46:29 INFO - PROCESS | 1651 | 1461023189733 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce3c800 == 46 [pid = 1651] [id = 177] 16:46:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12afe6000) [pid = 1651] [serial = 529] [outer = 0x0] 16:46:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12b2abc00) [pid = 1651] [serial = 530] [outer = 0x12afe6000] 16:46:29 INFO - PROCESS | 1651 | 1461023189765 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12b2ba800) [pid = 1651] [serial = 531] [outer = 0x12afe6000] 16:46:30 INFO - PROCESS | 1651 | 1461023190109 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:46:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:46:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 573ms 16:46:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:46:30 INFO - PROCESS | 1651 | 1461023190130 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:46:30 INFO - PROCESS | 1651 | 1461023190131 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:46:30 INFO - PROCESS | 1651 | 1461023190133 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:46:30 INFO - PROCESS | 1651 | 1461023190134 Marionette TRACE conn2 <- [1,682,null,{}] 16:46:30 INFO - PROCESS | 1651 | 1461023190137 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:30 INFO - PROCESS | 1651 | 1461023190239 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:46:30 INFO - PROCESS | 1651 | 1461023190257 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d818800 == 47 [pid = 1651] [id = 178] 16:46:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12afec000) [pid = 1651] [serial = 532] [outer = 0x0] 16:46:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12ba58000) [pid = 1651] [serial = 533] [outer = 0x12afec000] 16:46:30 INFO - PROCESS | 1651 | 1461023190282 Marionette DEBUG loaded listener.js 16:46:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12bc4bc00) [pid = 1651] [serial = 534] [outer = 0x12afec000] 16:46:31 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12b2b0c00) [pid = 1651] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:46:31 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12b751800) [pid = 1651] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:46:31 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11222f400) [pid = 1651] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:46:31 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x118885c00) [pid = 1651] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:46:31 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11b954400) [pid = 1651] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:46:31 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11a910800) [pid = 1651] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:46:31 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x11795a400) [pid = 1651] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:46:31 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11b959000) [pid = 1651] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:46:31 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x128657400) [pid = 1651] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:46:31 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12ba61800) [pid = 1651] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:46:31 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11897cc00) [pid = 1651] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:46:31 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x128ddb000) [pid = 1651] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:46:31 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x128de6800) [pid = 1651] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:46:31 INFO - PROCESS | 1651 | 1461023191104 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:46:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:46:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1019ms 16:46:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:46:31 INFO - PROCESS | 1651 | 1461023191153 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:46:31 INFO - PROCESS | 1651 | 1461023191154 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:46:31 INFO - PROCESS | 1651 | 1461023191156 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:46:31 INFO - PROCESS | 1651 | 1461023191157 Marionette TRACE conn2 <- [1,686,null,{}] 16:46:31 INFO - PROCESS | 1651 | 1461023191159 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:31 INFO - PROCESS | 1651 | 1461023191239 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:46:31 INFO - PROCESS | 1651 | 1461023191246 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b765000 == 48 [pid = 1651] [id = 179] 16:46:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1163e6800) [pid = 1651] [serial = 535] [outer = 0x0] 16:46:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x128d0d800) [pid = 1651] [serial = 536] [outer = 0x1163e6800] 16:46:31 INFO - PROCESS | 1651 | 1461023191272 Marionette DEBUG loaded listener.js 16:46:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12b2b0c00) [pid = 1651] [serial = 537] [outer = 0x1163e6800] 16:46:32 INFO - PROCESS | 1651 | 1461023192099 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:46:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:46:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 971ms 16:46:32 INFO - PROCESS | 1651 | 1461023192127 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:46:32 INFO - PROCESS | 1651 | 1461023192129 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:46:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:46:32 INFO - PROCESS | 1651 | 1461023192131 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:46:32 INFO - PROCESS | 1651 | 1461023192132 Marionette TRACE conn2 <- [1,690,null,{}] 16:46:32 INFO - PROCESS | 1651 | 1461023192134 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:32 INFO - PROCESS | 1651 | 1461023192231 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:46:32 INFO - PROCESS | 1651 | 1461023192238 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4df800 == 49 [pid = 1651] [id = 180] 16:46:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11abc8000) [pid = 1651] [serial = 538] [outer = 0x0] 16:46:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12d63e000) [pid = 1651] [serial = 539] [outer = 0x11abc8000] 16:46:32 INFO - PROCESS | 1651 | 1461023192263 Marionette DEBUG loaded listener.js 16:46:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12d8a9400) [pid = 1651] [serial = 540] [outer = 0x11abc8000] 16:46:33 INFO - PROCESS | 1651 | 1461023193063 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:46:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:46:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 969ms 16:46:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:46:33 INFO - PROCESS | 1651 | 1461023193136 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:46:33 INFO - PROCESS | 1651 | 1461023193138 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:46:33 INFO - PROCESS | 1651 | 1461023193142 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:46:33 INFO - PROCESS | 1651 | 1461023193144 Marionette TRACE conn2 <- [1,694,null,{}] 16:46:33 INFO - PROCESS | 1651 | 1461023193149 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:33 INFO - PROCESS | 1651 | 1461023193240 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:46:33 INFO - PROCESS | 1651 | 1461023193332 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x119eeb000 == 50 [pid = 1651] [id = 181] 16:46:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x1146bec00) [pid = 1651] [serial = 541] [outer = 0x0] 16:46:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x115795800) [pid = 1651] [serial = 542] [outer = 0x1146bec00] 16:46:33 INFO - PROCESS | 1651 | 1461023193364 Marionette DEBUG loaded listener.js 16:46:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x119785400) [pid = 1651] [serial = 543] [outer = 0x1146bec00] 16:46:34 INFO - PROCESS | 1651 | 1461023194269 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:46:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:46:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1174ms 16:46:34 INFO - PROCESS | 1651 | 1461023194316 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:46:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:46:34 INFO - PROCESS | 1651 | 1461023194318 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:46:34 INFO - PROCESS | 1651 | 1461023194324 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:46:34 INFO - PROCESS | 1651 | 1461023194327 Marionette TRACE conn2 <- [1,698,null,{}] 16:46:34 INFO - PROCESS | 1651 | 1461023194330 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:34 INFO - PROCESS | 1651 | 1461023194429 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:46:34 INFO - PROCESS | 1651 | 1461023194476 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x124141800 == 51 [pid = 1651] [id = 182] 16:46:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x119ecd400) [pid = 1651] [serial = 544] [outer = 0x0] 16:46:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11b087000) [pid = 1651] [serial = 545] [outer = 0x119ecd400] 16:46:34 INFO - PROCESS | 1651 | 1461023194507 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11bc1f800) [pid = 1651] [serial = 546] [outer = 0x119ecd400] 16:46:35 INFO - PROCESS | 1651 | 1461023195468 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:46:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:46:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1174ms 16:46:35 INFO - PROCESS | 1651 | 1461023195497 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:46:35 INFO - PROCESS | 1651 | 1461023195498 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:46:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:46:35 INFO - PROCESS | 1651 | 1461023195501 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 1651 | 1461023195502 Marionette TRACE conn2 <- [1,702,null,{}] 16:46:35 INFO - PROCESS | 1651 | 1461023195509 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:35 INFO - PROCESS | 1651 | 1461023195615 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:46:35 INFO - PROCESS | 1651 | 1461023195665 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed11800 == 52 [pid = 1651] [id = 183] 16:46:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128d0e000) [pid = 1651] [serial = 547] [outer = 0x0] 16:46:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x128de7400) [pid = 1651] [serial = 548] [outer = 0x128d0e000] 16:46:35 INFO - PROCESS | 1651 | 1461023195697 Marionette DEBUG loaded listener.js 16:46:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12af67000) [pid = 1651] [serial = 549] [outer = 0x128d0e000] 16:46:36 INFO - PROCESS | 1651 | 1461023196650 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:46:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:46:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1169ms 16:46:36 INFO - PROCESS | 1651 | 1461023196671 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:46:36 INFO - PROCESS | 1651 | 1461023196672 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:46:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:46:36 INFO - PROCESS | 1651 | 1461023196676 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:46:36 INFO - PROCESS | 1651 | 1461023196678 Marionette TRACE conn2 <- [1,706,null,{}] 16:46:36 INFO - PROCESS | 1651 | 1461023196680 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:36 INFO - PROCESS | 1651 | 1461023196783 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:46:36 INFO - PROCESS | 1651 | 1461023196832 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e428800 == 53 [pid = 1651] [id = 184] 16:46:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x128ddf000) [pid = 1651] [serial = 550] [outer = 0x0] 16:46:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12ba54800) [pid = 1651] [serial = 551] [outer = 0x128ddf000] 16:46:36 INFO - PROCESS | 1651 | 1461023196862 Marionette DEBUG loaded listener.js 16:46:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12e22cc00) [pid = 1651] [serial = 552] [outer = 0x128ddf000] 16:46:37 INFO - PROCESS | 1651 | 1461023197750 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:46:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:46:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1122ms 16:46:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:46:37 INFO - PROCESS | 1651 | 1461023197802 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:46:37 INFO - PROCESS | 1651 | 1461023197805 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:46:37 INFO - PROCESS | 1651 | 1461023197809 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:46:37 INFO - PROCESS | 1651 | 1461023197812 Marionette TRACE conn2 <- [1,710,null,{}] 16:46:37 INFO - PROCESS | 1651 | 1461023197815 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:37 INFO - PROCESS | 1651 | 1461023197909 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:46:37 INFO - PROCESS | 1651 | 1461023197962 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x118850800 == 54 [pid = 1651] [id = 185] 16:46:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11a940c00) [pid = 1651] [serial = 553] [outer = 0x0] 16:46:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x11a949000) [pid = 1651] [serial = 554] [outer = 0x11a940c00] 16:46:37 INFO - PROCESS | 1651 | 1461023197991 Marionette DEBUG loaded listener.js 16:46:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11aea0c00) [pid = 1651] [serial = 555] [outer = 0x11a940c00] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11b765000 == 53 [pid = 1651] [id = 179] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12d818800 == 52 [pid = 1651] [id = 178] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce3c800 == 51 [pid = 1651] [id = 177] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12b290800 == 50 [pid = 1651] [id = 176] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12f43c000) [pid = 1651] [serial = 490] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11981d800 == 49 [pid = 1651] [id = 175] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x124147800 == 48 [pid = 1651] [id = 174] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11a973000 == 47 [pid = 1651] [id = 173] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x118edd000 == 46 [pid = 1651] [id = 172] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11c186000 == 45 [pid = 1651] [id = 171] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4d1000 == 44 [pid = 1651] [id = 170] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12f5c0000 == 43 [pid = 1651] [id = 169] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12f560000 == 42 [pid = 1651] [id = 168] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x127469800 == 41 [pid = 1651] [id = 167] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x123b72800 == 40 [pid = 1651] [id = 166] 16:46:38 INFO - PROCESS | 1651 | --DOCSHELL 0x119c0d000 == 39 [pid = 1651] [id = 165] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12b894000) [pid = 1651] [serial = 469] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12ba61000) [pid = 1651] [serial = 470] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12bc55000) [pid = 1651] [serial = 472] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11579a000) [pid = 1651] [serial = 452] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11460f800) [pid = 1651] [serial = 451] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12afe6c00) [pid = 1651] [serial = 481] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11bef3c00) [pid = 1651] [serial = 460] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x123af8000) [pid = 1651] [serial = 461] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11abc6c00) [pid = 1651] [serial = 457] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11b7e3400) [pid = 1651] [serial = 458] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11a994000) [pid = 1651] [serial = 455] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x119d45c00) [pid = 1651] [serial = 454] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x123fa0400) [pid = 1651] [serial = 463] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x126bcac00) [pid = 1651] [serial = 464] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11ae9a400) [pid = 1651] [serial = 436] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x129aed000) [pid = 1651] [serial = 466] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12d63f800) [pid = 1651] [serial = 445] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11c575800) [pid = 1651] [serial = 439] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12afecc00) [pid = 1651] [serial = 442] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12ba5a000) [pid = 1651] [serial = 448] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12d643c00) [pid = 1651] [serial = 475] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12e2ee000) [pid = 1651] [serial = 478] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x128de7c00) [pid = 1651] [serial = 484] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12ebe1000) [pid = 1651] [serial = 485] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12ea6f800) [pid = 1651] [serial = 482] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12e2fb800) [pid = 1651] [serial = 479] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x12e22f400) [pid = 1651] [serial = 476] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12f2eb000) [pid = 1651] [serial = 488] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12cf5b400) [pid = 1651] [serial = 473] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12f2e4400) [pid = 1651] [serial = 487] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12b2af400) [pid = 1651] [serial = 467] [outer = 0x0] [url = about:blank] 16:46:38 INFO - PROCESS | 1651 | 1461023198931 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:46:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:46:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1174ms 16:46:38 INFO - PROCESS | 1651 | 1461023198982 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 1651 | 1461023198986 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:46:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:46:38 INFO - PROCESS | 1651 | 1461023198990 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 1651 | 1461023198992 Marionette TRACE conn2 <- [1,714,null,{}] 16:46:38 INFO - PROCESS | 1651 | 1461023198994 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:39 INFO - PROCESS | 1651 | 1461023199072 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:46:39 INFO - PROCESS | 1651 | 1461023199078 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a97f000 == 40 [pid = 1651] [id = 186] 16:46:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11a948000) [pid = 1651] [serial = 556] [outer = 0x0] 16:46:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11bc1ec00) [pid = 1651] [serial = 557] [outer = 0x11a948000] 16:46:39 INFO - PROCESS | 1651 | 1461023199104 Marionette DEBUG loaded listener.js 16:46:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x123fba800) [pid = 1651] [serial = 558] [outer = 0x11a948000] 16:46:39 INFO - PROCESS | 1651 | 1461023199948 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:46:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:46:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 974ms 16:46:39 INFO - PROCESS | 1651 | 1461023199965 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:46:39 INFO - PROCESS | 1651 | 1461023199966 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:46:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:46:39 INFO - PROCESS | 1651 | 1461023199969 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:46:39 INFO - PROCESS | 1651 | 1461023199971 Marionette TRACE conn2 <- [1,718,null,{}] 16:46:39 INFO - PROCESS | 1651 | 1461023199980 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:40 INFO - PROCESS | 1651 | 1461023200090 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:46:40 INFO - PROCESS | 1651 | 1461023200099 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x126464000 == 41 [pid = 1651] [id = 187] 16:46:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1287dfc00) [pid = 1651] [serial = 559] [outer = 0x0] 16:46:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x128db7000) [pid = 1651] [serial = 560] [outer = 0x1287dfc00] 16:46:40 INFO - PROCESS | 1651 | 1461023200127 Marionette DEBUG loaded listener.js 16:46:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x128de6800) [pid = 1651] [serial = 561] [outer = 0x1287dfc00] 16:46:40 INFO - PROCESS | 1651 | 1461023200961 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:46:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:46:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1026ms 16:46:41 INFO - PROCESS | 1651 | 1461023200998 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 1651 | 1461023201000 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:46:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:46:41 INFO - PROCESS | 1651 | 1461023201002 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 1651 | 1461023201003 Marionette TRACE conn2 <- [1,722,null,{}] 16:46:41 INFO - PROCESS | 1651 | 1461023201006 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:41 INFO - PROCESS | 1651 | 1461023201104 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:46:41 INFO - PROCESS | 1651 | 1461023201108 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e55800 == 42 [pid = 1651] [id = 188] 16:46:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12af60c00) [pid = 1651] [serial = 562] [outer = 0x0] 16:46:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12af6ec00) [pid = 1651] [serial = 563] [outer = 0x12af60c00] 16:46:41 INFO - PROCESS | 1651 | 1461023201135 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12b2b1c00) [pid = 1651] [serial = 564] [outer = 0x12af60c00] 16:46:41 INFO - PROCESS | 1651 | 1461023201488 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:46:41 INFO - PROCESS | 1651 | 1461023201530 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:46:41 INFO - PROCESS | 1651 | 1461023201532 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:46:41 INFO - PROCESS | 1651 | 1461023201533 Marionette TRACE conn2 <- [1,726,null,{}] 16:46:41 INFO - PROCESS | 1651 | 1461023201535 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:41 INFO - PROCESS | 1651 | 1461023201630 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:46:41 INFO - PROCESS | 1651 | 1461023201634 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba0c000 == 43 [pid = 1651] [id = 189] 16:46:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12af69000) [pid = 1651] [serial = 565] [outer = 0x0] 16:46:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12ba5c000) [pid = 1651] [serial = 566] [outer = 0x12af69000] 16:46:41 INFO - PROCESS | 1651 | 1461023201659 Marionette DEBUG loaded listener.js 16:46:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12d8a5400) [pid = 1651] [serial = 567] [outer = 0x12af69000] 16:46:42 INFO - PROCESS | 1651 | 1461023202033 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:46:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:46:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 518ms 16:46:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:46:42 INFO - PROCESS | 1651 | 1461023202050 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:46:42 INFO - PROCESS | 1651 | 1461023202051 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:46:42 INFO - PROCESS | 1651 | 1461023202054 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 1651 | 1461023202055 Marionette TRACE conn2 <- [1,730,null,{}] 16:46:42 INFO - PROCESS | 1651 | 1461023202065 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:42 INFO - PROCESS | 1651 | 1461023202179 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:46:42 INFO - PROCESS | 1651 | 1461023202184 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce43800 == 44 [pid = 1651] [id = 190] 16:46:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12d8a7000) [pid = 1651] [serial = 568] [outer = 0x0] 16:46:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12e2d8400) [pid = 1651] [serial = 569] [outer = 0x12d8a7000] 16:46:42 INFO - PROCESS | 1651 | 1461023202240 Marionette DEBUG loaded listener.js 16:46:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12ebe2400) [pid = 1651] [serial = 570] [outer = 0x12d8a7000] 16:46:42 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12ebe1800) [pid = 1651] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:46:42 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12afe6000) [pid = 1651] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:46:42 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x123e4f000) [pid = 1651] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:46:42 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x116569000) [pid = 1651] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:46:42 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12afec000) [pid = 1651] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:46:42 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x128616000) [pid = 1651] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:46:42 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12f2eb800) [pid = 1651] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:46:42 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1165e2000) [pid = 1651] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:46:42 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11ae65000) [pid = 1651] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:46:42 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x1163e6800) [pid = 1651] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:46:42 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x129a52800) [pid = 1651] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:46:42 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12d9ab400) [pid = 1651] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:46:42 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11a941000) [pid = 1651] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:46:42 INFO - PROCESS | 1651 | 1461023202612 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:46:42 INFO - PROCESS | 1651 | 1461023202624 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:46:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:46:42 INFO - PROCESS | 1651 | 1461023202631 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:46:42 INFO - PROCESS | 1651 | 1461023202632 Marionette TRACE conn2 <- [1,734,null,{}] 16:46:42 INFO - PROCESS | 1651 | 1461023202643 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:42 INFO - PROCESS | 1651 | 1461023202720 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:46:42 INFO - PROCESS | 1651 | 1461023202725 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e42e800 == 45 [pid = 1651] [id = 191] 16:46:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x114da9c00) [pid = 1651] [serial = 571] [outer = 0x0] 16:46:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x114db3c00) [pid = 1651] [serial = 572] [outer = 0x114da9c00] 16:46:42 INFO - PROCESS | 1651 | 1461023202752 Marionette DEBUG loaded listener.js 16:46:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x123617400) [pid = 1651] [serial = 573] [outer = 0x114da9c00] 16:46:43 INFO - PROCESS | 1651 | 1461023203092 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:46:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:46:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 475ms 16:46:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:46:43 INFO - PROCESS | 1651 | 1461023203106 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:46:43 INFO - PROCESS | 1651 | 1461023203107 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:46:43 INFO - PROCESS | 1651 | 1461023203113 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:46:43 INFO - PROCESS | 1651 | 1461023203114 Marionette TRACE conn2 <- [1,738,null,{}] 16:46:43 INFO - PROCESS | 1651 | 1461023203117 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:43 INFO - PROCESS | 1651 | 1461023203198 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:46:43 INFO - PROCESS | 1651 | 1461023203202 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed03800 == 46 [pid = 1651] [id = 192] 16:46:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x1161ee000) [pid = 1651] [serial = 574] [outer = 0x0] 16:46:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12d9ab400) [pid = 1651] [serial = 575] [outer = 0x1161ee000] 16:46:43 INFO - PROCESS | 1651 | 1461023203227 Marionette DEBUG loaded listener.js 16:46:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12ebe5000) [pid = 1651] [serial = 576] [outer = 0x1161ee000] 16:46:44 INFO - PROCESS | 1651 | 1461023204018 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:46:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:46:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 922ms 16:46:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:46:44 INFO - PROCESS | 1651 | 1461023204034 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:46:44 INFO - PROCESS | 1651 | 1461023204035 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:46:44 INFO - PROCESS | 1651 | 1461023204037 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:46:44 INFO - PROCESS | 1651 | 1461023204038 Marionette TRACE conn2 <- [1,742,null,{}] 16:46:44 INFO - PROCESS | 1651 | 1461023204042 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:44 INFO - PROCESS | 1651 | 1461023204121 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:46:44 INFO - PROCESS | 1651 | 1461023204173 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f41e000 == 47 [pid = 1651] [id = 193] 16:46:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11abc1c00) [pid = 1651] [serial = 577] [outer = 0x0] 16:46:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x129aa4400) [pid = 1651] [serial = 578] [outer = 0x11abc1c00] 16:46:44 INFO - PROCESS | 1651 | 1461023204199 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x129aad000) [pid = 1651] [serial = 579] [outer = 0x11abc1c00] 16:46:45 INFO - PROCESS | 1651 | 1461023205063 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:46:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:46:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1069ms 16:46:45 INFO - PROCESS | 1651 | 1461023205107 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:46:45 INFO - PROCESS | 1651 | 1461023205110 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:46:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:46:45 INFO - PROCESS | 1651 | 1461023205114 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 1651 | 1461023205116 Marionette TRACE conn2 <- [1,746,null,{}] 16:46:45 INFO - PROCESS | 1651 | 1461023205120 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:45 INFO - PROCESS | 1651 | 1461023205224 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:46:45 INFO - PROCESS | 1651 | 1461023205274 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba6d000 == 48 [pid = 1651] [id = 194] 16:46:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11579a000) [pid = 1651] [serial = 580] [outer = 0x0] 16:46:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11a93dc00) [pid = 1651] [serial = 581] [outer = 0x11579a000] 16:46:45 INFO - PROCESS | 1651 | 1461023205307 Marionette DEBUG loaded listener.js 16:46:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11b080800) [pid = 1651] [serial = 582] [outer = 0x11579a000] 16:46:46 INFO - PROCESS | 1651 | 1461023206213 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:46:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:46:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1122ms 16:46:46 INFO - PROCESS | 1651 | 1461023206236 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:46:46 INFO - PROCESS | 1651 | 1461023206240 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:46:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:46:46 INFO - PROCESS | 1651 | 1461023206247 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:46:46 INFO - PROCESS | 1651 | 1461023206249 Marionette TRACE conn2 <- [1,750,null,{}] 16:46:46 INFO - PROCESS | 1651 | 1461023206252 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:46 INFO - PROCESS | 1651 | 1461023206354 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:46:46 INFO - PROCESS | 1651 | 1461023206405 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12744f800 == 49 [pid = 1651] [id = 195] 16:46:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1161b7c00) [pid = 1651] [serial = 583] [outer = 0x0] 16:46:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x126f07800) [pid = 1651] [serial = 584] [outer = 0x1161b7c00] 16:46:46 INFO - PROCESS | 1651 | 1461023206435 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x128dadc00) [pid = 1651] [serial = 585] [outer = 0x1161b7c00] 16:46:47 INFO - PROCESS | 1651 | 1461023207317 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:46:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:46:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1122ms 16:46:47 INFO - PROCESS | 1651 | 1461023207369 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:46:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:46:47 INFO - PROCESS | 1651 | 1461023207371 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:46:47 INFO - PROCESS | 1651 | 1461023207373 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 1651 | 1461023207377 Marionette TRACE conn2 <- [1,754,null,{}] 16:46:47 INFO - PROCESS | 1651 | 1461023207385 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:47 INFO - PROCESS | 1651 | 1461023207489 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:46:47 INFO - PROCESS | 1651 | 1461023207538 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f419800 == 50 [pid = 1651] [id = 196] 16:46:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x123fbec00) [pid = 1651] [serial = 586] [outer = 0x0] 16:46:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12afa7000) [pid = 1651] [serial = 587] [outer = 0x123fbec00] 16:46:47 INFO - PROCESS | 1651 | 1461023207571 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12d99fc00) [pid = 1651] [serial = 588] [outer = 0x123fbec00] 16:46:48 INFO - PROCESS | 1651 | 1461023208512 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:46:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:46:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1175ms 16:46:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:46:48 INFO - PROCESS | 1651 | 1461023208549 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:46:48 INFO - PROCESS | 1651 | 1461023208551 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:46:48 INFO - PROCESS | 1651 | 1461023208555 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:46:48 INFO - PROCESS | 1651 | 1461023208557 Marionette TRACE conn2 <- [1,758,null,{}] 16:46:48 INFO - PROCESS | 1651 | 1461023208561 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:48 INFO - PROCESS | 1651 | 1461023208652 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:46:48 INFO - PROCESS | 1651 | 1461023208704 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba77800 == 51 [pid = 1651] [id = 197] 16:46:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x119ec4400) [pid = 1651] [serial = 589] [outer = 0x0] 16:46:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11a90bc00) [pid = 1651] [serial = 590] [outer = 0x119ec4400] 16:46:48 INFO - PROCESS | 1651 | 1461023208732 Marionette DEBUG loaded listener.js 16:46:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11abc2000) [pid = 1651] [serial = 591] [outer = 0x119ec4400] 16:46:49 INFO - PROCESS | 1651 | 1461023209165 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:46:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:46:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 670ms 16:46:49 INFO - PROCESS | 1651 | 1461023209243 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:46:49 INFO - PROCESS | 1651 | 1461023209247 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:46:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:46:49 INFO - PROCESS | 1651 | 1461023209252 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:46:49 INFO - PROCESS | 1651 | 1461023209254 Marionette TRACE conn2 <- [1,762,null,{}] 16:46:49 INFO - PROCESS | 1651 | 1461023209256 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:49 INFO - PROCESS | 1651 | 1461023209351 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:46:49 INFO - PROCESS | 1651 | 1461023209416 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ed6000 == 52 [pid = 1651] [id = 198] 16:46:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x119ed0c00) [pid = 1651] [serial = 592] [outer = 0x0] 16:46:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11b084c00) [pid = 1651] [serial = 593] [outer = 0x119ed0c00] 16:46:49 INFO - PROCESS | 1651 | 1461023209444 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11b959000) [pid = 1651] [serial = 594] [outer = 0x119ed0c00] 16:46:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed03800 == 51 [pid = 1651] [id = 192] 16:46:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12e42e800 == 50 [pid = 1651] [id = 191] 16:46:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce43800 == 49 [pid = 1651] [id = 190] 16:46:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba0c000 == 48 [pid = 1651] [id = 189] 16:46:49 INFO - PROCESS | 1651 | --DOCSHELL 0x128e55800 == 47 [pid = 1651] [id = 188] 16:46:49 INFO - PROCESS | 1651 | --DOCSHELL 0x126464000 == 46 [pid = 1651] [id = 187] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11bc18c00) [pid = 1651] [serial = 496] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11863ec00) [pid = 1651] [serial = 493] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x1287e0800) [pid = 1651] [serial = 500] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12d63e000) [pid = 1651] [serial = 539] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOCSHELL 0x11a97f000 == 45 [pid = 1651] [id = 186] 16:46:49 INFO - PROCESS | 1651 | --DOCSHELL 0x118850800 == 44 [pid = 1651] [id = 185] 16:46:49 INFO - PROCESS | 1651 | --DOCSHELL 0x119eeb000 == 43 [pid = 1651] [id = 181] 16:46:49 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4df800 == 42 [pid = 1651] [id = 180] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12b2abc00) [pid = 1651] [serial = 530] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x126b11000) [pid = 1651] [serial = 521] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x128611000) [pid = 1651] [serial = 522] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x118870000) [pid = 1651] [serial = 512] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x119ecd800) [pid = 1651] [serial = 513] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12ba58000) [pid = 1651] [serial = 533] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x128d10800) [pid = 1651] [serial = 524] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12f443800) [pid = 1651] [serial = 491] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11a90cc00) [pid = 1651] [serial = 515] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x11ae68800) [pid = 1651] [serial = 516] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11ba17800) [pid = 1651] [serial = 518] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11c56f800) [pid = 1651] [serial = 519] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12cf58000) [pid = 1651] [serial = 503] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12b2b0c00) [pid = 1651] [serial = 537] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x128d0d800) [pid = 1651] [serial = 536] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x128db6000) [pid = 1651] [serial = 506] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12e220400) [pid = 1651] [serial = 509] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x119545400) [pid = 1651] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x12bc4bc00) [pid = 1651] [serial = 534] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12af63800) [pid = 1651] [serial = 527] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12af6e800) [pid = 1651] [serial = 528] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12b2ba800) [pid = 1651] [serial = 531] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x128dd9c00) [pid = 1651] [serial = 525] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12e2d4400) [pid = 1651] [serial = 335] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12d9a5800) [pid = 1651] [serial = 380] [outer = 0x0] [url = about:blank] 16:46:49 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12f2e9800) [pid = 1651] [serial = 434] [outer = 0x0] [url = about:blank] 16:46:50 INFO - PROCESS | 1651 | 1461023210341 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:46:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:46:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1123ms 16:46:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:46:50 INFO - PROCESS | 1651 | 1461023210375 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:46:50 INFO - PROCESS | 1651 | 1461023210377 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:46:50 INFO - PROCESS | 1651 | 1461023210379 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 1651 | 1461023210381 Marionette TRACE conn2 <- [1,766,null,{}] 16:46:50 INFO - PROCESS | 1651 | 1461023210388 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:50 INFO - PROCESS | 1651 | 1461023210469 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:46:50 INFO - PROCESS | 1651 | 1461023210474 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aeba000 == 43 [pid = 1651] [id = 199] 16:46:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11888b000) [pid = 1651] [serial = 595] [outer = 0x0] 16:46:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x11c212c00) [pid = 1651] [serial = 596] [outer = 0x11888b000] 16:46:50 INFO - PROCESS | 1651 | 1461023210506 Marionette DEBUG loaded listener.js 16:46:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x123fa1400) [pid = 1651] [serial = 597] [outer = 0x11888b000] 16:46:51 INFO - PROCESS | 1651 | 1461023211303 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:46:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:46:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 973ms 16:46:51 INFO - PROCESS | 1651 | 1461023211353 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:46:51 INFO - PROCESS | 1651 | 1461023211354 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:46:51 INFO - PROCESS | 1651 | 1461023211356 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:46:51 INFO - PROCESS | 1651 | 1461023211357 Marionette TRACE conn2 <- [1,770,null,{}] 16:46:51 INFO - PROCESS | 1651 | 1461023211360 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:51 INFO - PROCESS | 1651 | 1461023211457 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:46:51 INFO - PROCESS | 1651 | 1461023211488 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x123cad800 == 44 [pid = 1651] [id = 200] 16:46:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x123fa1c00) [pid = 1651] [serial = 598] [outer = 0x0] 16:46:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x1287de800) [pid = 1651] [serial = 599] [outer = 0x123fa1c00] 16:46:51 INFO - PROCESS | 1651 | 1461023211518 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128daa800) [pid = 1651] [serial = 600] [outer = 0x123fa1c00] 16:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 16:46:51 INFO - PROCESS | 1651 | 1461023211820 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:46:51 INFO - PROCESS | 1651 | 1461023211832 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:46:51 INFO - PROCESS | 1651 | 1461023211834 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:46:51 INFO - PROCESS | 1651 | 1461023211836 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:46:51 INFO - PROCESS | 1651 | 1461023211837 Marionette TRACE conn2 <- [1,774,null,{}] 16:46:51 INFO - PROCESS | 1651 | 1461023211839 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:51 INFO - PROCESS | 1651 | 1461023211937 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:46:51 INFO - PROCESS | 1651 | 1461023211972 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12691f000 == 45 [pid = 1651] [id = 201] 16:46:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x12685ac00) [pid = 1651] [serial = 601] [outer = 0x0] 16:46:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128dd9c00) [pid = 1651] [serial = 602] [outer = 0x12685ac00] 16:46:51 INFO - PROCESS | 1651 | 1461023211998 Marionette DEBUG loaded listener.js 16:46:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x129a9f400) [pid = 1651] [serial = 603] [outer = 0x12685ac00] 16:46:52 INFO - PROCESS | 1651 | 1461023212321 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 518ms 16:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:46:52 INFO - PROCESS | 1651 | 1461023212355 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 1651 | 1461023212356 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:46:52 INFO - PROCESS | 1651 | 1461023212358 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 1651 | 1461023212361 Marionette TRACE conn2 <- [1,778,null,{}] 16:46:52 INFO - PROCESS | 1651 | 1461023212364 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:52 INFO - PROCESS | 1651 | 1461023212470 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:46:52 INFO - PROCESS | 1651 | 1461023212482 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a96000 == 46 [pid = 1651] [id = 202] 16:46:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x129aa9800) [pid = 1651] [serial = 604] [outer = 0x0] 16:46:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12af68400) [pid = 1651] [serial = 605] [outer = 0x129aa9800] 16:46:52 INFO - PROCESS | 1651 | 1461023212511 Marionette DEBUG loaded listener.js 16:46:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12b2b0c00) [pid = 1651] [serial = 606] [outer = 0x129aa9800] 16:46:52 INFO - PROCESS | 1651 | 1461023212873 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 521ms 16:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:46:52 INFO - PROCESS | 1651 | 1461023212880 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 1651 | 1461023212881 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:46:52 INFO - PROCESS | 1651 | 1461023212883 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 1651 | 1461023212884 Marionette TRACE conn2 <- [1,782,null,{}] 16:46:52 INFO - PROCESS | 1651 | 1461023212887 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:52 INFO - PROCESS | 1651 | 1461023212980 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:46:53 INFO - PROCESS | 1651 | 1461023212993 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7c4800 == 47 [pid = 1651] [id = 203] 16:46:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12b2b7000) [pid = 1651] [serial = 607] [outer = 0x0] 16:46:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12b899000) [pid = 1651] [serial = 608] [outer = 0x12b2b7000] 16:46:53 INFO - PROCESS | 1651 | 1461023213019 Marionette DEBUG loaded listener.js 16:46:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12bc4b800) [pid = 1651] [serial = 609] [outer = 0x12b2b7000] 16:46:53 INFO - PROCESS | 1651 | 1461023213354 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 519ms 16:46:53 INFO - PROCESS | 1651 | 1461023213402 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:46:53 INFO - PROCESS | 1651 | 1461023213404 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:46:53 INFO - PROCESS | 1651 | 1461023213406 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:46:53 INFO - PROCESS | 1651 | 1461023213407 Marionette TRACE conn2 <- [1,786,null,{}] 16:46:53 INFO - PROCESS | 1651 | 1461023213409 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:53 INFO - PROCESS | 1651 | 1461023213504 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:46:53 INFO - PROCESS | 1651 | 1461023213510 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x11981d800 == 48 [pid = 1651] [id = 204] 16:46:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12b897800) [pid = 1651] [serial = 610] [outer = 0x0] 16:46:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12cf55800) [pid = 1651] [serial = 611] [outer = 0x12b897800] 16:46:53 INFO - PROCESS | 1651 | 1461023213563 Marionette DEBUG loaded listener.js 16:46:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12d643800) [pid = 1651] [serial = 612] [outer = 0x12b897800] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1161ee000) [pid = 1651] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x114da9c00) [pid = 1651] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11863f400) [pid = 1651] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12ba55c00) [pid = 1651] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x1165e1c00) [pid = 1651] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1165e6c00) [pid = 1651] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x119ece000) [pid = 1651] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11a93f000) [pid = 1651] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11c22d400) [pid = 1651] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11abc3000) [pid = 1651] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x118884400) [pid = 1651] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x126f08000) [pid = 1651] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11ba1fc00) [pid = 1651] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11a99c400) [pid = 1651] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x1189d1800) [pid = 1651] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12bbd2800) [pid = 1651] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x129a59000) [pid = 1651] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12af60c00) [pid = 1651] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12af69000) [pid = 1651] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12d8a7000) [pid = 1651] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x11a940c00) [pid = 1651] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x1287dfc00) [pid = 1651] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x128ddf000) [pid = 1651] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:46:53 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x11a948000) [pid = 1651] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:46:53 INFO - PROCESS | 1651 | 1461023213968 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 570ms 16:46:53 INFO - PROCESS | 1651 | 1461023213977 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:46:53 INFO - PROCESS | 1651 | 1461023213978 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:46:53 INFO - PROCESS | 1651 | 1461023213980 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:46:53 INFO - PROCESS | 1651 | 1461023213982 Marionette TRACE conn2 <- [1,790,null,{}] 16:46:53 INFO - PROCESS | 1651 | 1461023213984 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:54 INFO - PROCESS | 1651 | 1461023214065 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:46:54 INFO - PROCESS | 1651 | 1461023214118 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x11be69800 == 49 [pid = 1651] [id = 205] 16:46:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x114da6c00) [pid = 1651] [serial = 613] [outer = 0x0] 16:46:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11a940c00) [pid = 1651] [serial = 614] [outer = 0x114da6c00] 16:46:54 INFO - PROCESS | 1651 | 1461023214143 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x123e4fc00) [pid = 1651] [serial = 615] [outer = 0x114da6c00] 16:46:54 INFO - PROCESS | 1651 | 1461023214432 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 469ms 16:46:54 INFO - PROCESS | 1651 | 1461023214451 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 1651 | 1461023214453 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:46:54 INFO - PROCESS | 1651 | 1461023214455 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 1651 | 1461023214456 Marionette TRACE conn2 <- [1,794,null,{}] 16:46:54 INFO - PROCESS | 1651 | 1461023214459 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:54 INFO - PROCESS | 1651 | 1461023214544 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:46:54 INFO - PROCESS | 1651 | 1461023214549 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d81e000 == 50 [pid = 1651] [id = 206] 16:46:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11a99c400) [pid = 1651] [serial = 616] [outer = 0x0] 16:46:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x129aa1000) [pid = 1651] [serial = 617] [outer = 0x11a99c400] 16:46:54 INFO - PROCESS | 1651 | 1461023214575 Marionette DEBUG loaded listener.js 16:46:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x12d645400) [pid = 1651] [serial = 618] [outer = 0x11a99c400] 16:46:54 INFO - PROCESS | 1651 | 1461023214923 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 519ms 16:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:46:54 INFO - PROCESS | 1651 | 1461023214974 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 1651 | 1461023214976 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:46:54 INFO - PROCESS | 1651 | 1461023214978 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 1651 | 1461023214980 Marionette TRACE conn2 <- [1,798,null,{}] 16:46:54 INFO - PROCESS | 1651 | 1461023214982 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:55 INFO - PROCESS | 1651 | 1461023215073 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:46:55 INFO - PROCESS | 1651 | 1461023215080 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e6ca800 == 51 [pid = 1651] [id = 207] 16:46:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x1237df000) [pid = 1651] [serial = 619] [outer = 0x0] 16:46:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x12d9a7000) [pid = 1651] [serial = 620] [outer = 0x1237df000] 16:46:55 INFO - PROCESS | 1651 | 1461023215109 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x12e2d2c00) [pid = 1651] [serial = 621] [outer = 0x1237df000] 16:46:55 INFO - PROCESS | 1651 | 1461023215437 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 471ms 16:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:46:55 INFO - PROCESS | 1651 | 1461023215449 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:46:55 INFO - PROCESS | 1651 | 1461023215451 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:46:55 INFO - PROCESS | 1651 | 1461023215453 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:46:55 INFO - PROCESS | 1651 | 1461023215454 Marionette TRACE conn2 <- [1,802,null,{}] 16:46:55 INFO - PROCESS | 1651 | 1461023215456 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:55 INFO - PROCESS | 1651 | 1461023215542 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:46:55 INFO - PROCESS | 1651 | 1461023215598 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed17800 == 52 [pid = 1651] [id = 208] 16:46:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x123b3d800) [pid = 1651] [serial = 622] [outer = 0x0] 16:46:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x123b48400) [pid = 1651] [serial = 623] [outer = 0x123b3d800] 16:46:55 INFO - PROCESS | 1651 | 1461023215623 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x12d647400) [pid = 1651] [serial = 624] [outer = 0x123b3d800] 16:46:56 INFO - PROCESS | 1651 | 1461023216023 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 618ms 16:46:56 INFO - PROCESS | 1651 | 1461023216072 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:46:56 INFO - PROCESS | 1651 | 1461023216075 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:46:56 INFO - PROCESS | 1651 | 1461023216079 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:46:56 INFO - PROCESS | 1651 | 1461023216082 Marionette TRACE conn2 <- [1,806,null,{}] 16:46:56 INFO - PROCESS | 1651 | 1461023216086 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:56 INFO - PROCESS | 1651 | 1461023216190 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:46:56 INFO - PROCESS | 1651 | 1461023216296 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ed7800 == 53 [pid = 1651] [id = 209] 16:46:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x116566000) [pid = 1651] [serial = 625] [outer = 0x0] 16:46:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x1188df800) [pid = 1651] [serial = 626] [outer = 0x116566000] 16:46:56 INFO - PROCESS | 1651 | 1461023216330 Marionette DEBUG loaded listener.js 16:46:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11a93fc00) [pid = 1651] [serial = 627] [outer = 0x116566000] 16:46:56 INFO - PROCESS | 1651 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:46:56 INFO - PROCESS | 1651 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:46:56 INFO - PROCESS | 1651 | [GFX2-]: Using SkiaGL canvas. 16:46:56 INFO - PROCESS | 1651 | 1461023216791 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 724ms 16:46:56 INFO - PROCESS | 1651 | 1461023216803 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:46:56 INFO - PROCESS | 1651 | 1461023216807 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:46:56 INFO - PROCESS | 1651 | 1461023216812 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:46:56 INFO - PROCESS | 1651 | 1461023216814 Marionette TRACE conn2 <- [1,810,null,{}] 16:46:56 INFO - PROCESS | 1651 | 1461023216817 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:56 INFO - PROCESS | 1651 | 1461023216919 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:46:56 INFO - PROCESS | 1651 | 1461023216970 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1264cd800 == 54 [pid = 1651] [id = 210] 16:46:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11a99f400) [pid = 1651] [serial = 628] [outer = 0x0] 16:46:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11b7e3400) [pid = 1651] [serial = 629] [outer = 0x11a99f400] 16:46:57 INFO - PROCESS | 1651 | 1461023217000 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x123b45c00) [pid = 1651] [serial = 630] [outer = 0x11a99f400] 16:46:57 INFO - PROCESS | 1651 | 1461023217444 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 670ms 16:46:57 INFO - PROCESS | 1651 | 1461023217528 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 1651 | 1461023217530 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:46:57 INFO - PROCESS | 1651 | 1461023217535 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 1651 | 1461023217537 Marionette TRACE conn2 <- [1,814,null,{}] 16:46:57 INFO - PROCESS | 1651 | 1461023217545 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:57 INFO - PROCESS | 1651 | 1461023217647 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:46:57 INFO - PROCESS | 1651 | 1461023217715 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f10b800 == 55 [pid = 1651] [id = 211] 16:46:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x128de4c00) [pid = 1651] [serial = 631] [outer = 0x0] 16:46:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x129aa6000) [pid = 1651] [serial = 632] [outer = 0x128de4c00] 16:46:57 INFO - PROCESS | 1651 | 1461023217746 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12af64400) [pid = 1651] [serial = 633] [outer = 0x128de4c00] 16:46:58 INFO - PROCESS | 1651 | 1461023218171 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:46:58 INFO - PROCESS | 1651 | 1461023218209 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:46:58 INFO - PROCESS | 1651 | 1461023218211 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:46:58 INFO - PROCESS | 1651 | 1461023218212 Marionette TRACE conn2 <- [1,818,null,{}] 16:46:58 INFO - PROCESS | 1651 | 1461023218215 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:58 INFO - PROCESS | 1651 | 1461023218315 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:46:58 INFO - PROCESS | 1651 | 1461023218367 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbcb000 == 56 [pid = 1651] [id = 212] 16:46:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12af6b800) [pid = 1651] [serial = 634] [outer = 0x0] 16:46:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12b054000) [pid = 1651] [serial = 635] [outer = 0x12af6b800] 16:46:58 INFO - PROCESS | 1651 | 1461023218397 Marionette DEBUG loaded listener.js 16:46:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12b05c800) [pid = 1651] [serial = 636] [outer = 0x12af6b800] 16:46:58 INFO - PROCESS | 1651 | 1461023218816 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 619ms 16:46:58 INFO - PROCESS | 1651 | 1461023218830 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:46:58 INFO - PROCESS | 1651 | 1461023218832 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:46:58 INFO - PROCESS | 1651 | 1461023218834 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:46:58 INFO - PROCESS | 1651 | 1461023218835 Marionette TRACE conn2 <- [1,822,null,{}] 16:46:58 INFO - PROCESS | 1651 | 1461023218838 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:58 INFO - PROCESS | 1651 | 1461023218939 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:46:59 INFO - PROCESS | 1651 | 1461023219037 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fcc8800 == 57 [pid = 1651] [id = 213] 16:46:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12af6d800) [pid = 1651] [serial = 637] [outer = 0x0] 16:46:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12b060c00) [pid = 1651] [serial = 638] [outer = 0x12af6d800] 16:46:59 INFO - PROCESS | 1651 | 1461023219067 Marionette DEBUG loaded listener.js 16:46:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12cf5b400) [pid = 1651] [serial = 639] [outer = 0x12af6d800] 16:46:59 INFO - PROCESS | 1651 | 1461023219496 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:46:59 INFO - PROCESS | 1651 | 1461023219506 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:46:59 INFO - PROCESS | 1651 | 1461023219509 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:46:59 INFO - PROCESS | 1651 | 1461023219510 Marionette TRACE conn2 <- [1,826,null,{}] 16:46:59 INFO - PROCESS | 1651 | 1461023219512 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:59 INFO - PROCESS | 1651 | 1461023219627 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:46:59 INFO - PROCESS | 1651 | 1461023219696 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fcda000 == 58 [pid = 1651] [id = 214] 16:46:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12d649000) [pid = 1651] [serial = 640] [outer = 0x0] 16:46:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12e2ce000) [pid = 1651] [serial = 641] [outer = 0x12d649000] 16:46:59 INFO - PROCESS | 1651 | 1461023219727 Marionette DEBUG loaded listener.js 16:46:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12ea6a000) [pid = 1651] [serial = 642] [outer = 0x12d649000] 16:47:00 INFO - PROCESS | 1651 | 1461023220144 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 668ms 16:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:47:00 INFO - PROCESS | 1651 | 1461023220178 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:47:00 INFO - PROCESS | 1651 | 1461023220179 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:47:00 INFO - PROCESS | 1651 | 1461023220181 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:47:00 INFO - PROCESS | 1651 | 1461023220183 Marionette TRACE conn2 <- [1,830,null,{}] 16:47:00 INFO - PROCESS | 1651 | 1461023220185 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:00 INFO - PROCESS | 1651 | 1461023220302 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:47:00 INFO - PROCESS | 1651 | 1461023220381 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1188a4000 == 59 [pid = 1651] [id = 215] 16:47:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x114dabc00) [pid = 1651] [serial = 643] [outer = 0x0] 16:47:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11a93a800) [pid = 1651] [serial = 644] [outer = 0x114dabc00] 16:47:00 INFO - PROCESS | 1651 | 1461023220413 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11b07d800) [pid = 1651] [serial = 645] [outer = 0x114dabc00] 16:47:00 INFO - PROCESS | 1651 | 1461023220935 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 771ms 16:47:00 INFO - PROCESS | 1651 | 1461023220952 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:47:00 INFO - PROCESS | 1651 | 1461023220954 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:47:00 INFO - PROCESS | 1651 | 1461023220958 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:47:00 INFO - PROCESS | 1651 | 1461023220960 Marionette TRACE conn2 <- [1,834,null,{}] 16:47:00 INFO - PROCESS | 1651 | 1461023220964 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:01 INFO - PROCESS | 1651 | 1461023221059 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:47:01 INFO - PROCESS | 1651 | 1461023221112 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12371f000 == 60 [pid = 1651] [id = 216] 16:47:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x114dadc00) [pid = 1651] [serial = 646] [outer = 0x0] 16:47:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1163e8800) [pid = 1651] [serial = 647] [outer = 0x114dadc00] 16:47:01 INFO - PROCESS | 1651 | 1461023221140 Marionette DEBUG loaded listener.js 16:47:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11a93e400) [pid = 1651] [serial = 648] [outer = 0x114dadc00] 16:47:01 INFO - PROCESS | 1651 | 1461023221557 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 673ms 16:47:01 INFO - PROCESS | 1651 | 1461023221631 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:47:01 INFO - PROCESS | 1651 | 1461023221634 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:47:01 INFO - PROCESS | 1651 | 1461023221639 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 1651 | 1461023221641 Marionette TRACE conn2 <- [1,838,null,{}] 16:47:01 INFO - PROCESS | 1651 | 1461023221643 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:01 INFO - PROCESS | 1651 | 1461023221739 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:47:01 INFO - PROCESS | 1651 | 1461023221796 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf0e000 == 61 [pid = 1651] [id = 217] 16:47:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11a9a1000) [pid = 1651] [serial = 649] [outer = 0x0] 16:47:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11b086000) [pid = 1651] [serial = 650] [outer = 0x11a9a1000] 16:47:01 INFO - PROCESS | 1651 | 1461023221824 Marionette DEBUG loaded listener.js 16:47:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11bef3c00) [pid = 1651] [serial = 651] [outer = 0x11a9a1000] 16:47:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12e6ca800 == 60 [pid = 1651] [id = 207] 16:47:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12d81e000 == 59 [pid = 1651] [id = 206] 16:47:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11be69800 == 58 [pid = 1651] [id = 205] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x129aa4400) [pid = 1651] [serial = 578] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x115795800) [pid = 1651] [serial = 542] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11b087000) [pid = 1651] [serial = 545] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x128de7400) [pid = 1651] [serial = 548] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11981d800 == 57 [pid = 1651] [id = 204] 16:47:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12b7c4800 == 56 [pid = 1651] [id = 203] 16:47:02 INFO - PROCESS | 1651 | --DOCSHELL 0x129a96000 == 55 [pid = 1651] [id = 202] 16:47:02 INFO - PROCESS | 1651 | --DOCSHELL 0x12691f000 == 54 [pid = 1651] [id = 201] 16:47:02 INFO - PROCESS | 1651 | --DOCSHELL 0x123cad800 == 53 [pid = 1651] [id = 200] 16:47:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11aeba000 == 52 [pid = 1651] [id = 199] 16:47:02 INFO - PROCESS | 1651 | --DOCSHELL 0x119ed6000 == 51 [pid = 1651] [id = 198] 16:47:02 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba77800 == 50 [pid = 1651] [id = 197] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11a93e800) [pid = 1651] [serial = 383] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12ce90800) [pid = 1651] [serial = 287] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11abbfc00) [pid = 1651] [serial = 338] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11a948400) [pid = 1651] [serial = 494] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12afe8c00) [pid = 1651] [serial = 501] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11b954000) [pid = 1651] [serial = 437] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x128d13000) [pid = 1651] [serial = 389] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x11c219800) [pid = 1651] [serial = 497] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11bef2000) [pid = 1651] [serial = 386] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12ba53800) [pid = 1651] [serial = 443] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x1240d3c00) [pid = 1651] [serial = 440] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12e2efc00) [pid = 1651] [serial = 449] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x123619400) [pid = 1651] [serial = 341] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12e22f000) [pid = 1651] [serial = 446] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12bc54800) [pid = 1651] [serial = 392] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12af6ec00) [pid = 1651] [serial = 563] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12d8a5400) [pid = 1651] [serial = 567] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12ba5c000) [pid = 1651] [serial = 566] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12e2d8400) [pid = 1651] [serial = 569] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11aea0c00) [pid = 1651] [serial = 555] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11a949000) [pid = 1651] [serial = 554] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x128db7000) [pid = 1651] [serial = 560] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x12e22cc00) [pid = 1651] [serial = 552] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12ba54800) [pid = 1651] [serial = 551] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11bc1ec00) [pid = 1651] [serial = 557] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x123fba800) [pid = 1651] [serial = 558] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x12d9ab400) [pid = 1651] [serial = 575] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x114db3c00) [pid = 1651] [serial = 572] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12b2b1c00) [pid = 1651] [serial = 564] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x123617400) [pid = 1651] [serial = 573] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12ebe2400) [pid = 1651] [serial = 570] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12ebe5000) [pid = 1651] [serial = 576] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x128de6800) [pid = 1651] [serial = 561] [outer = 0x0] [url = about:blank] 16:47:02 INFO - PROCESS | 1651 | 1461023222297 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 670ms 16:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:47:02 INFO - PROCESS | 1651 | 1461023222308 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:47:02 INFO - PROCESS | 1651 | 1461023222312 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:47:02 INFO - PROCESS | 1651 | 1461023222315 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:47:02 INFO - PROCESS | 1651 | 1461023222318 Marionette TRACE conn2 <- [1,842,null,{}] 16:47:02 INFO - PROCESS | 1651 | 1461023222327 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:02 INFO - PROCESS | 1651 | 1461023222442 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:47:02 INFO - PROCESS | 1651 | 1461023222451 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b766800 == 51 [pid = 1651] [id = 218] 16:47:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11c219800) [pid = 1651] [serial = 652] [outer = 0x0] 16:47:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x123af8000) [pid = 1651] [serial = 653] [outer = 0x11c219800] 16:47:02 INFO - PROCESS | 1651 | 1461023222495 Marionette DEBUG loaded listener.js 16:47:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x123f0c000) [pid = 1651] [serial = 654] [outer = 0x11c219800] 16:47:02 INFO - PROCESS | 1651 | 1461023222973 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 681ms 16:47:02 INFO - PROCESS | 1651 | 1461023222997 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:47:03 INFO - PROCESS | 1651 | 1461023222999 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:47:03 INFO - PROCESS | 1651 | 1461023223001 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 1651 | 1461023223003 Marionette TRACE conn2 <- [1,846,null,{}] 16:47:03 INFO - PROCESS | 1651 | 1461023223005 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:03 INFO - PROCESS | 1651 | 1461023223103 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:47:03 INFO - PROCESS | 1651 | 1461023223109 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f6b800 == 52 [pid = 1651] [id = 219] 16:47:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x123f10400) [pid = 1651] [serial = 655] [outer = 0x0] 16:47:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x123f16800) [pid = 1651] [serial = 656] [outer = 0x123f10400] 16:47:03 INFO - PROCESS | 1651 | 1461023223135 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x124272c00) [pid = 1651] [serial = 657] [outer = 0x123f10400] 16:47:03 INFO - PROCESS | 1651 | 1461023223460 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 468ms 16:47:03 INFO - PROCESS | 1651 | 1461023223475 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:47:03 INFO - PROCESS | 1651 | 1461023223479 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:47:03 INFO - PROCESS | 1651 | 1461023223481 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 1651 | 1461023223482 Marionette TRACE conn2 <- [1,850,null,{}] 16:47:03 INFO - PROCESS | 1651 | 1461023223484 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:03 INFO - PROCESS | 1651 | 1461023223564 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:47:03 INFO - PROCESS | 1651 | 1461023223568 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12690b000 == 53 [pid = 1651] [id = 220] 16:47:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x124277000) [pid = 1651] [serial = 658] [outer = 0x0] 16:47:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x126f08000) [pid = 1651] [serial = 659] [outer = 0x124277000] 16:47:03 INFO - PROCESS | 1651 | 1461023223594 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12864f800) [pid = 1651] [serial = 660] [outer = 0x124277000] 16:47:03 INFO - PROCESS | 1651 | 1461023223920 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 16:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:47:03 INFO - PROCESS | 1651 | 1461023223949 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:47:03 INFO - PROCESS | 1651 | 1461023223951 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:47:03 INFO - PROCESS | 1651 | 1461023223953 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 1651 | 1461023223954 Marionette TRACE conn2 <- [1,854,null,{}] 16:47:03 INFO - PROCESS | 1651 | 1461023223956 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:04 INFO - PROCESS | 1651 | 1461023224052 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:47:04 INFO - PROCESS | 1651 | 1461023224117 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x128742000 == 54 [pid = 1651] [id = 221] 16:47:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x126bc5400) [pid = 1651] [serial = 661] [outer = 0x0] 16:47:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x128dac000) [pid = 1651] [serial = 662] [outer = 0x126bc5400] 16:47:04 INFO - PROCESS | 1651 | 1461023224145 Marionette DEBUG loaded listener.js 16:47:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12af65c00) [pid = 1651] [serial = 663] [outer = 0x126bc5400] 16:47:04 INFO - PROCESS | 1651 | 1461023224454 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 519ms 16:47:04 INFO - PROCESS | 1651 | 1461023224472 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:47:04 INFO - PROCESS | 1651 | 1461023224474 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:47:04 INFO - PROCESS | 1651 | 1461023224478 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 1651 | 1461023224481 Marionette TRACE conn2 <- [1,858,null,{}] 16:47:04 INFO - PROCESS | 1651 | 1461023224483 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:04 INFO - PROCESS | 1651 | 1461023224595 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:47:04 INFO - PROCESS | 1651 | 1461023224599 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba20000 == 55 [pid = 1651] [id = 222] 16:47:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12864ac00) [pid = 1651] [serial = 664] [outer = 0x0] 16:47:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12afedc00) [pid = 1651] [serial = 665] [outer = 0x12864ac00] 16:47:04 INFO - PROCESS | 1651 | 1461023224624 Marionette DEBUG loaded listener.js 16:47:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12b2b1c00) [pid = 1651] [serial = 666] [outer = 0x12864ac00] 16:47:04 INFO - PROCESS | 1651 | 1461023224955 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 523ms 16:47:05 INFO - PROCESS | 1651 | 1461023225000 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:47:05 INFO - PROCESS | 1651 | 1461023225001 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:47:05 INFO - PROCESS | 1651 | 1461023225003 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:47:05 INFO - PROCESS | 1651 | 1461023225004 Marionette TRACE conn2 <- [1,862,null,{}] 16:47:05 INFO - PROCESS | 1651 | 1461023225007 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:05 INFO - PROCESS | 1651 | 1461023225114 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:47:05 INFO - PROCESS | 1651 | 1461023225133 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d041000 == 56 [pid = 1651] [id = 223] 16:47:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12b752c00) [pid = 1651] [serial = 667] [outer = 0x0] 16:47:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12ba5a800) [pid = 1651] [serial = 668] [outer = 0x12b752c00] 16:47:05 INFO - PROCESS | 1651 | 1461023225172 Marionette DEBUG loaded listener.js 16:47:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12bc4d800) [pid = 1651] [serial = 669] [outer = 0x12b752c00] 16:47:05 INFO - PROCESS | 1651 | 1461023225615 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 620ms 16:47:05 INFO - PROCESS | 1651 | 1461023225623 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:47:05 INFO - PROCESS | 1651 | 1461023225625 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:47:05 INFO - PROCESS | 1651 | 1461023225630 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:47:05 INFO - PROCESS | 1651 | 1461023225631 Marionette TRACE conn2 <- [1,866,null,{}] 16:47:05 INFO - PROCESS | 1651 | 1461023225633 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:05 INFO - PROCESS | 1651 | 1461023225736 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:47:05 INFO - PROCESS | 1651 | 1461023225749 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d97e800 == 57 [pid = 1651] [id = 224] 16:47:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12af69000) [pid = 1651] [serial = 670] [outer = 0x0] 16:47:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12cff4c00) [pid = 1651] [serial = 671] [outer = 0x12af69000] 16:47:05 INFO - PROCESS | 1651 | 1461023225775 Marionette DEBUG loaded listener.js 16:47:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12d9a8400) [pid = 1651] [serial = 672] [outer = 0x12af69000] 16:47:06 INFO - PROCESS | 1651 | 1461023226127 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 518ms 16:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:47:06 INFO - PROCESS | 1651 | 1461023226148 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:47:06 INFO - PROCESS | 1651 | 1461023226149 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:47:06 INFO - PROCESS | 1651 | 1461023226152 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:47:06 INFO - PROCESS | 1651 | 1461023226153 Marionette TRACE conn2 <- [1,870,null,{}] 16:47:06 INFO - PROCESS | 1651 | 1461023226161 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:06 INFO - PROCESS | 1651 | 1461023226263 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:47:06 INFO - PROCESS | 1651 | 1461023226296 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed22000 == 58 [pid = 1651] [id = 225] 16:47:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x12bbd4800) [pid = 1651] [serial = 673] [outer = 0x0] 16:47:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12e2cc800) [pid = 1651] [serial = 674] [outer = 0x12bbd4800] 16:47:06 INFO - PROCESS | 1651 | 1461023226321 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12e2f6400) [pid = 1651] [serial = 675] [outer = 0x12bbd4800] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x123fa1c00) [pid = 1651] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11a99c400) [pid = 1651] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x114da6c00) [pid = 1651] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12685ac00) [pid = 1651] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12b2b7000) [pid = 1651] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11b086c00) [pid = 1651] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x123fbec00) [pid = 1651] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12b897800) [pid = 1651] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x128dae800) [pid = 1651] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12ba53400) [pid = 1651] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x129aa9800) [pid = 1651] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1237df000) [pid = 1651] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11abc8000) [pid = 1651] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x119ed0c00) [pid = 1651] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x119ec4400) [pid = 1651] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:47:06 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11888b000) [pid = 1651] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:47:06 INFO - PROCESS | 1651 | 1461023226738 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 627ms 16:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:47:06 INFO - PROCESS | 1651 | 1461023226780 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:47:06 INFO - PROCESS | 1651 | 1461023226782 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:47:06 INFO - PROCESS | 1651 | 1461023226784 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:47:06 INFO - PROCESS | 1651 | 1461023226785 Marionette TRACE conn2 <- [1,874,null,{}] 16:47:06 INFO - PROCESS | 1651 | 1461023226788 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:06 INFO - PROCESS | 1651 | 1461023226888 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:47:06 INFO - PROCESS | 1651 | 1461023226892 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f121800 == 59 [pid = 1651] [id = 226] 16:47:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x127420c00) [pid = 1651] [serial = 676] [outer = 0x0] 16:47:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128d86000) [pid = 1651] [serial = 677] [outer = 0x127420c00] 16:47:06 INFO - PROCESS | 1651 | 1461023226922 Marionette DEBUG loaded listener.js 16:47:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x128d8cc00) [pid = 1651] [serial = 678] [outer = 0x127420c00] 16:47:07 INFO - PROCESS | 1651 | 1461023227265 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 16:47:07 INFO - PROCESS | 1651 | 1461023227303 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 1651 | 1461023227304 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:47:07 INFO - PROCESS | 1651 | 1461023227306 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 1651 | 1461023227308 Marionette TRACE conn2 <- [1,878,null,{}] 16:47:07 INFO - PROCESS | 1651 | 1461023227310 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:07 INFO - PROCESS | 1651 | 1461023227398 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:47:07 INFO - PROCESS | 1651 | 1461023227454 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f5c4000 == 60 [pid = 1651] [id = 227] 16:47:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128d40400) [pid = 1651] [serial = 679] [outer = 0x0] 16:47:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x128d45400) [pid = 1651] [serial = 680] [outer = 0x128d40400] 16:47:07 INFO - PROCESS | 1651 | 1461023227480 Marionette DEBUG loaded listener.js 16:47:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x128d49400) [pid = 1651] [serial = 681] [outer = 0x128d40400] 16:47:07 INFO - PROCESS | 1651 | 1461023227749 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 16:47:07 INFO - PROCESS | 1651 | 1461023227783 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:47:07 INFO - PROCESS | 1651 | 1461023227785 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:47:07 INFO - PROCESS | 1651 | 1461023227787 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 1651 | 1461023227788 Marionette TRACE conn2 <- [1,882,null,{}] 16:47:07 INFO - PROCESS | 1651 | 1461023227791 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:07 INFO - PROCESS | 1651 | 1461023227891 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:47:07 INFO - PROCESS | 1651 | 1461023227895 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x114c50800 == 61 [pid = 1651] [id = 228] 16:47:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x128d4a000) [pid = 1651] [serial = 682] [outer = 0x0] 16:47:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x128d8c000) [pid = 1651] [serial = 683] [outer = 0x128d4a000] 16:47:07 INFO - PROCESS | 1651 | 1461023227919 Marionette DEBUG loaded listener.js 16:47:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12ba58800) [pid = 1651] [serial = 684] [outer = 0x128d4a000] 16:47:08 INFO - PROCESS | 1651 | 1461023228260 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 520ms 16:47:08 INFO - PROCESS | 1651 | 1461023228307 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:47:08 INFO - PROCESS | 1651 | 1461023228308 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:47:08 INFO - PROCESS | 1651 | 1461023228310 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:47:08 INFO - PROCESS | 1651 | 1461023228311 Marionette TRACE conn2 <- [1,886,null,{}] 16:47:08 INFO - PROCESS | 1651 | 1461023228314 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:08 INFO - PROCESS | 1651 | 1461023228399 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:47:08 INFO - PROCESS | 1651 | 1461023228403 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x115806000 == 62 [pid = 1651] [id = 229] 16:47:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x114b8a400) [pid = 1651] [serial = 685] [outer = 0x0] 16:47:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x114b8cc00) [pid = 1651] [serial = 686] [outer = 0x114b8a400] 16:47:08 INFO - PROCESS | 1651 | 1461023228428 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x114b90c00) [pid = 1651] [serial = 687] [outer = 0x114b8a400] 16:47:08 INFO - PROCESS | 1651 | 1461023228902 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 618ms 16:47:08 INFO - PROCESS | 1651 | 1461023228929 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:47:08 INFO - PROCESS | 1651 | 1461023228932 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:47:08 INFO - PROCESS | 1651 | 1461023228936 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:47:08 INFO - PROCESS | 1651 | 1461023228938 Marionette TRACE conn2 <- [1,890,null,{}] 16:47:08 INFO - PROCESS | 1651 | 1461023228942 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:09 INFO - PROCESS | 1651 | 1461023229053 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:47:09 INFO - PROCESS | 1651 | 1461023229111 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x115820000 == 63 [pid = 1651] [id = 230] 16:47:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x114da5400) [pid = 1651] [serial = 688] [outer = 0x0] 16:47:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x116566400) [pid = 1651] [serial = 689] [outer = 0x114da5400] 16:47:09 INFO - PROCESS | 1651 | 1461023229183 Marionette DEBUG loaded listener.js 16:47:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11a904c00) [pid = 1651] [serial = 690] [outer = 0x114da5400] 16:47:09 INFO - PROCESS | 1651 | 1461023229659 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 771ms 16:47:09 INFO - PROCESS | 1651 | 1461023229713 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:47:09 INFO - PROCESS | 1651 | 1461023229719 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:47:09 INFO - PROCESS | 1651 | 1461023229731 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 1651 | 1461023229734 Marionette TRACE conn2 <- [1,894,null,{}] 16:47:09 INFO - PROCESS | 1651 | 1461023229738 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:09 INFO - PROCESS | 1651 | 1461023229851 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:47:09 INFO - PROCESS | 1651 | 1461023229920 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1da800 == 64 [pid = 1651] [id = 231] 16:47:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11aea0c00) [pid = 1651] [serial = 691] [outer = 0x0] 16:47:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11b0e1400) [pid = 1651] [serial = 692] [outer = 0x11aea0c00] 16:47:09 INFO - PROCESS | 1651 | 1461023229949 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11bef9800) [pid = 1651] [serial = 693] [outer = 0x11aea0c00] 16:47:10 INFO - PROCESS | 1651 | 1461023230373 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 674ms 16:47:10 INFO - PROCESS | 1651 | 1461023230413 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:47:10 INFO - PROCESS | 1651 | 1461023230415 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:47:10 INFO - PROCESS | 1651 | 1461023230417 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:47:10 INFO - PROCESS | 1651 | 1461023230420 Marionette TRACE conn2 <- [1,898,null,{}] 16:47:10 INFO - PROCESS | 1651 | 1461023230444 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:10 INFO - PROCESS | 1651 | 1461023230577 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:47:10 INFO - PROCESS | 1651 | 1461023230632 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c613000 == 65 [pid = 1651] [id = 232] 16:47:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x123f12000) [pid = 1651] [serial = 694] [outer = 0x0] 16:47:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x124271800) [pid = 1651] [serial = 695] [outer = 0x123f12000] 16:47:10 INFO - PROCESS | 1651 | 1461023230664 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x128d10800) [pid = 1651] [serial = 696] [outer = 0x123f12000] 16:47:11 INFO - PROCESS | 1651 | 1461023231099 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 725ms 16:47:11 INFO - PROCESS | 1651 | 1461023231160 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 1651 | 1461023231162 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:47:11 INFO - PROCESS | 1651 | 1461023231166 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 1651 | 1461023231167 Marionette TRACE conn2 <- [1,902,null,{}] 16:47:11 INFO - PROCESS | 1651 | 1461023231170 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:11 INFO - PROCESS | 1651 | 1461023231281 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:47:11 INFO - PROCESS | 1651 | 1461023231351 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x11be7d800 == 66 [pid = 1651] [id = 233] 16:47:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x1163e6800) [pid = 1651] [serial = 697] [outer = 0x0] 16:47:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x123f08c00) [pid = 1651] [serial = 698] [outer = 0x1163e6800] 16:47:11 INFO - PROCESS | 1651 | 1461023231381 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128d4b800) [pid = 1651] [serial = 699] [outer = 0x1163e6800] 16:47:12 INFO - PROCESS | 1651 | 1461023232050 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 924ms 16:47:12 INFO - PROCESS | 1651 | 1461023232095 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:47:12 INFO - PROCESS | 1651 | 1461023232098 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:47:12 INFO - PROCESS | 1651 | 1461023232102 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 1651 | 1461023232105 Marionette TRACE conn2 <- [1,906,null,{}] 16:47:12 INFO - PROCESS | 1651 | 1461023232108 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:12 INFO - PROCESS | 1651 | 1461023232200 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:47:12 INFO - PROCESS | 1651 | 1461023232278 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x11549c800 == 67 [pid = 1651] [id = 234] 16:47:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1140c5000) [pid = 1651] [serial = 700] [outer = 0x0] 16:47:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x1146f9c00) [pid = 1651] [serial = 701] [outer = 0x1140c5000] 16:47:12 INFO - PROCESS | 1651 | 1461023232307 Marionette DEBUG loaded listener.js 16:47:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x114db3000) [pid = 1651] [serial = 702] [outer = 0x1140c5000] 16:47:12 INFO - PROCESS | 1651 | 1461023232737 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 16:47:12 INFO - PROCESS | 1651 | 1461023232774 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:47:12 INFO - PROCESS | 1651 | 1461023232777 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:47:12 INFO - PROCESS | 1651 | 1461023232782 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 1651 | 1461023232784 Marionette TRACE conn2 <- [1,910,null,{}] 16:47:12 INFO - PROCESS | 1651 | 1461023232786 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:12 INFO - PROCESS | 1651 | 1461023232875 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:47:12 INFO - PROCESS | 1651 | 1461023232948 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fa2800 == 68 [pid = 1651] [id = 235] 16:47:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x1146c3400) [pid = 1651] [serial = 703] [outer = 0x0] 16:47:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x118637000) [pid = 1651] [serial = 704] [outer = 0x1146c3400] 16:47:12 INFO - PROCESS | 1651 | 1461023232977 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11977f000) [pid = 1651] [serial = 705] [outer = 0x1146c3400] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed0d800 == 67 [pid = 1651] [id = 145] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x124141800 == 66 [pid = 1651] [id = 182] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed11800 == 65 [pid = 1651] [id = 183] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12744f800 == 64 [pid = 1651] [id = 195] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12e428800 == 63 [pid = 1651] [id = 184] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11860f000 == 62 [pid = 1651] [id = 80] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x128e55000 == 61 [pid = 1651] [id = 82] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8c8800 == 60 [pid = 1651] [id = 63] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x123caf000 == 59 [pid = 1651] [id = 147] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x114c50800 == 58 [pid = 1651] [id = 228] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12f5c4000 == 57 [pid = 1651] [id = 227] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12f121800 == 56 [pid = 1651] [id = 226] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed22000 == 55 [pid = 1651] [id = 225] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x123b48400) [pid = 1651] [serial = 623] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x126f07800) [pid = 1651] [serial = 584] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11a93dc00) [pid = 1651] [serial = 581] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12d97e800 == 54 [pid = 1651] [id = 224] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12d041000 == 53 [pid = 1651] [id = 223] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba20000 == 52 [pid = 1651] [id = 222] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x128742000 == 51 [pid = 1651] [id = 221] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12690b000 == 50 [pid = 1651] [id = 220] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x123f6b800 == 49 [pid = 1651] [id = 219] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11b766800 == 48 [pid = 1651] [id = 218] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf0e000 == 47 [pid = 1651] [id = 217] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12371f000 == 46 [pid = 1651] [id = 216] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1188a4000 == 45 [pid = 1651] [id = 215] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12fcda000 == 44 [pid = 1651] [id = 214] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12fcc8800 == 43 [pid = 1651] [id = 213] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbcb000 == 42 [pid = 1651] [id = 212] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x12f10b800 == 41 [pid = 1651] [id = 211] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x1264cd800 == 40 [pid = 1651] [id = 210] 16:47:13 INFO - PROCESS | 1651 | --DOCSHELL 0x119ed7800 == 39 [pid = 1651] [id = 209] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12e2d2c00) [pid = 1651] [serial = 621] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x128daa800) [pid = 1651] [serial = 600] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12d645400) [pid = 1651] [serial = 618] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x123e4fc00) [pid = 1651] [serial = 615] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x129aa1000) [pid = 1651] [serial = 617] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x128dd9c00) [pid = 1651] [serial = 602] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x1287de800) [pid = 1651] [serial = 599] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x12b899000) [pid = 1651] [serial = 608] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12ea6b000) [pid = 1651] [serial = 510] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12d99fc00) [pid = 1651] [serial = 588] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12d643800) [pid = 1651] [serial = 612] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x128db7c00) [pid = 1651] [serial = 507] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12e2f1800) [pid = 1651] [serial = 504] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x12af68400) [pid = 1651] [serial = 605] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12b2b0c00) [pid = 1651] [serial = 606] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12d9a7000) [pid = 1651] [serial = 620] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12cf55800) [pid = 1651] [serial = 611] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12d8a9400) [pid = 1651] [serial = 540] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11b084c00) [pid = 1651] [serial = 593] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11a90bc00) [pid = 1651] [serial = 590] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x123fa1400) [pid = 1651] [serial = 597] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12bc4b800) [pid = 1651] [serial = 609] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11abc2000) [pid = 1651] [serial = 591] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11b959000) [pid = 1651] [serial = 594] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11a940c00) [pid = 1651] [serial = 614] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12afa7000) [pid = 1651] [serial = 587] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x129a9f400) [pid = 1651] [serial = 603] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11c212c00) [pid = 1651] [serial = 596] [outer = 0x0] [url = about:blank] 16:47:13 INFO - PROCESS | 1651 | 1461023233391 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 622ms 16:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:47:13 INFO - PROCESS | 1651 | 1461023233403 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:47:13 INFO - PROCESS | 1651 | 1461023233405 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:47:13 INFO - PROCESS | 1651 | 1461023233407 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:47:13 INFO - PROCESS | 1651 | 1461023233411 Marionette TRACE conn2 <- [1,914,null,{}] 16:47:13 INFO - PROCESS | 1651 | 1461023233421 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:13 INFO - PROCESS | 1651 | 1461023233523 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:47:13 INFO - PROCESS | 1651 | 1461023233530 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11981b800 == 40 [pid = 1651] [id = 236] 16:47:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11a90f800) [pid = 1651] [serial = 706] [outer = 0x0] 16:47:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x11a942400) [pid = 1651] [serial = 707] [outer = 0x11a90f800] 16:47:13 INFO - PROCESS | 1651 | 1461023233559 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11abbf000) [pid = 1651] [serial = 708] [outer = 0x11a90f800] 16:47:13 INFO - PROCESS | 1651 | 1461023233883 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 524ms 16:47:13 INFO - PROCESS | 1651 | 1461023233931 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:47:13 INFO - PROCESS | 1651 | 1461023233933 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:47:13 INFO - PROCESS | 1651 | 1461023233935 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:47:13 INFO - PROCESS | 1651 | 1461023233936 Marionette TRACE conn2 <- [1,918,null,{}] 16:47:13 INFO - PROCESS | 1651 | 1461023233939 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:14 INFO - PROCESS | 1651 | 1461023234016 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:47:14 INFO - PROCESS | 1651 | 1461023234020 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a976800 == 41 [pid = 1651] [id = 237] 16:47:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11abc2c00) [pid = 1651] [serial = 709] [outer = 0x0] 16:47:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x11adef400) [pid = 1651] [serial = 710] [outer = 0x11abc2c00] 16:47:14 INFO - PROCESS | 1651 | 1461023234050 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x11aea4c00) [pid = 1651] [serial = 711] [outer = 0x11abc2c00] 16:47:14 INFO - PROCESS | 1651 | 1461023234384 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 468ms 16:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:47:14 INFO - PROCESS | 1651 | 1461023234404 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 1651 | 1461023234405 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:47:14 INFO - PROCESS | 1651 | 1461023234407 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 1651 | 1461023234408 Marionette TRACE conn2 <- [1,922,null,{}] 16:47:14 INFO - PROCESS | 1651 | 1461023234413 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:14 INFO - PROCESS | 1651 | 1461023234492 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:47:14 INFO - PROCESS | 1651 | 1461023234541 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b91b000 == 42 [pid = 1651] [id = 238] 16:47:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11a940000) [pid = 1651] [serial = 712] [outer = 0x0] 16:47:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11aef4800) [pid = 1651] [serial = 713] [outer = 0x11a940000] 16:47:14 INFO - PROCESS | 1651 | 1461023234567 Marionette DEBUG loaded listener.js 16:47:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11b08b000) [pid = 1651] [serial = 714] [outer = 0x11a940000] 16:47:14 INFO - PROCESS | 1651 | 1461023234932 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 573ms 16:47:14 INFO - PROCESS | 1651 | 1461023234980 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 1651 | 1461023234983 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:47:14 INFO - PROCESS | 1651 | 1461023234987 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 1651 | 1461023234989 Marionette TRACE conn2 <- [1,926,null,{}] 16:47:14 INFO - PROCESS | 1651 | 1461023234993 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:15 INFO - PROCESS | 1651 | 1461023235090 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:47:15 INFO - PROCESS | 1651 | 1461023235138 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x11581a000 == 43 [pid = 1651] [id = 239] 16:47:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x112230800) [pid = 1651] [serial = 715] [outer = 0x0] 16:47:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x114b84c00) [pid = 1651] [serial = 716] [outer = 0x112230800] 16:47:15 INFO - PROCESS | 1651 | 1461023235170 Marionette DEBUG loaded listener.js 16:47:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x114db1c00) [pid = 1651] [serial = 717] [outer = 0x112230800] 16:47:15 INFO - PROCESS | 1651 | 1461023235613 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 670ms 16:47:15 INFO - PROCESS | 1651 | 1461023235658 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:47:15 INFO - PROCESS | 1651 | 1461023235662 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:47:15 INFO - PROCESS | 1651 | 1461023235684 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:47:15 INFO - PROCESS | 1651 | 1461023235686 Marionette TRACE conn2 <- [1,930,null,{}] 16:47:15 INFO - PROCESS | 1651 | 1461023235689 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:15 INFO - PROCESS | 1651 | 1461023235786 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:47:15 INFO - PROCESS | 1651 | 1461023235849 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x11561c000 == 44 [pid = 1651] [id = 240] 16:47:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x118e4b400) [pid = 1651] [serial = 718] [outer = 0x0] 16:47:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x119ec8c00) [pid = 1651] [serial = 719] [outer = 0x118e4b400] 16:47:15 INFO - PROCESS | 1651 | 1461023235880 Marionette DEBUG loaded listener.js 16:47:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11a946000) [pid = 1651] [serial = 720] [outer = 0x118e4b400] 16:47:16 INFO - PROCESS | 1651 | 1461023236306 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 672ms 16:47:16 INFO - PROCESS | 1651 | 1461023236368 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:47:16 INFO - PROCESS | 1651 | 1461023236369 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:47:16 INFO - PROCESS | 1651 | 1461023236372 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:47:16 INFO - PROCESS | 1651 | 1461023236374 Marionette TRACE conn2 <- [1,934,null,{}] 16:47:16 INFO - PROCESS | 1651 | 1461023236402 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:16 INFO - PROCESS | 1651 | 1461023236503 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:47:16 INFO - PROCESS | 1651 | 1461023236565 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x123717800 == 45 [pid = 1651] [id = 241] 16:47:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11a945c00) [pid = 1651] [serial = 721] [outer = 0x0] 16:47:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11b95d400) [pid = 1651] [serial = 722] [outer = 0x11a945c00] 16:47:16 INFO - PROCESS | 1651 | 1461023236597 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11bc21800) [pid = 1651] [serial = 723] [outer = 0x11a945c00] 16:47:17 INFO - PROCESS | 1651 | 1461023237058 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 742ms 16:47:17 INFO - PROCESS | 1651 | 1461023237115 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 1651 | 1461023237118 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:47:17 INFO - PROCESS | 1651 | 1461023237121 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 1651 | 1461023237124 Marionette TRACE conn2 <- [1,938,null,{}] 16:47:17 INFO - PROCESS | 1651 | 1461023237128 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:17 INFO - PROCESS | 1651 | 1461023237224 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:47:17 INFO - PROCESS | 1651 | 1461023237287 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f4f800 == 46 [pid = 1651] [id = 242] 16:47:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11bc22000) [pid = 1651] [serial = 724] [outer = 0x0] 16:47:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11c12b400) [pid = 1651] [serial = 725] [outer = 0x11bc22000] 16:47:17 INFO - PROCESS | 1651 | 1461023237317 Marionette DEBUG loaded listener.js 16:47:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11c41a800) [pid = 1651] [serial = 726] [outer = 0x11bc22000] 16:47:17 INFO - PROCESS | 1651 | 1461023237735 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 672ms 16:47:17 INFO - PROCESS | 1651 | 1461023237809 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 1651 | 1461023237811 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:47:17 INFO - PROCESS | 1651 | 1461023237815 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 1651 | 1461023237817 Marionette TRACE conn2 <- [1,942,null,{}] 16:47:17 INFO - PROCESS | 1651 | 1461023237819 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:17 INFO - PROCESS | 1651 | 1461023237914 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:47:17 INFO - PROCESS | 1651 | 1461023237975 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12429c000 == 47 [pid = 1651] [id = 243] 16:47:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11bc22800) [pid = 1651] [serial = 727] [outer = 0x0] 16:47:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11c577800) [pid = 1651] [serial = 728] [outer = 0x11bc22800] 16:47:18 INFO - PROCESS | 1651 | 1461023238007 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x123b41000) [pid = 1651] [serial = 729] [outer = 0x11bc22800] 16:47:18 INFO - PROCESS | 1651 | 1461023238437 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 669ms 16:47:18 INFO - PROCESS | 1651 | 1461023238486 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:47:18 INFO - PROCESS | 1651 | 1461023238487 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:47:18 INFO - PROCESS | 1651 | 1461023238489 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:47:18 INFO - PROCESS | 1651 | 1461023238491 Marionette TRACE conn2 <- [1,946,null,{}] 16:47:18 INFO - PROCESS | 1651 | 1461023238493 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:18 INFO - PROCESS | 1651 | 1461023238606 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:47:18 INFO - PROCESS | 1651 | 1461023238660 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1264e9000 == 48 [pid = 1651] [id = 244] 16:47:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x123b4b400) [pid = 1651] [serial = 730] [outer = 0x0] 16:47:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x123f0f000) [pid = 1651] [serial = 731] [outer = 0x123b4b400] 16:47:18 INFO - PROCESS | 1651 | 1461023238692 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12685e400) [pid = 1651] [serial = 732] [outer = 0x123b4b400] 16:47:19 INFO - PROCESS | 1651 | 1461023239121 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 669ms 16:47:19 INFO - PROCESS | 1651 | 1461023239180 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:47:19 INFO - PROCESS | 1651 | 1461023239182 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:47:19 INFO - PROCESS | 1651 | 1461023239185 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 1651 | 1461023239186 Marionette TRACE conn2 <- [1,950,null,{}] 16:47:19 INFO - PROCESS | 1651 | 1461023239189 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:19 INFO - PROCESS | 1651 | 1461023239356 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:47:19 INFO - PROCESS | 1651 | 1461023239424 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x11883c000 == 49 [pid = 1651] [id = 245] 16:47:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11222d400) [pid = 1651] [serial = 733] [outer = 0x0] 16:47:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x114655c00) [pid = 1651] [serial = 734] [outer = 0x11222d400] 16:47:19 INFO - PROCESS | 1651 | 1461023239453 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x114b90800) [pid = 1651] [serial = 735] [outer = 0x11222d400] 16:47:19 INFO - PROCESS | 1651 | 1461023239871 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 721ms 16:47:19 INFO - PROCESS | 1651 | 1461023239908 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:47:19 INFO - PROCESS | 1651 | 1461023239911 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:47:19 INFO - PROCESS | 1651 | 1461023239914 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 1651 | 1461023239917 Marionette TRACE conn2 <- [1,954,null,{}] 16:47:19 INFO - PROCESS | 1651 | 1461023239920 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:20 INFO - PROCESS | 1651 | 1461023240016 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:47:20 INFO - PROCESS | 1651 | 1461023240067 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c19000 == 50 [pid = 1651] [id = 246] 16:47:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x116739000) [pid = 1651] [serial = 736] [outer = 0x0] 16:47:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x119ecd800) [pid = 1651] [serial = 737] [outer = 0x116739000] 16:47:20 INFO - PROCESS | 1651 | 1461023240096 Marionette DEBUG loaded listener.js 16:47:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11a992c00) [pid = 1651] [serial = 738] [outer = 0x116739000] 16:47:20 INFO - PROCESS | 1651 | --DOCSHELL 0x11a976800 == 49 [pid = 1651] [id = 237] 16:47:20 INFO - PROCESS | 1651 | --DOCSHELL 0x11981b800 == 48 [pid = 1651] [id = 236] 16:47:20 INFO - PROCESS | 1651 | --DOCSHELL 0x118fa2800 == 47 [pid = 1651] [id = 235] 16:47:20 INFO - PROCESS | 1651 | --DOCSHELL 0x11549c800 == 46 [pid = 1651] [id = 234] 16:47:20 INFO - PROCESS | 1651 | --DOCSHELL 0x12c613000 == 45 [pid = 1651] [id = 232] 16:47:20 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1da800 == 44 [pid = 1651] [id = 231] 16:47:20 INFO - PROCESS | 1651 | --DOCSHELL 0x115820000 == 43 [pid = 1651] [id = 230] 16:47:20 INFO - PROCESS | 1651 | 1461023240470 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 569ms 16:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:47:20 INFO - PROCESS | 1651 | 1461023240484 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 1651 | 1461023240486 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:47:20 INFO - PROCESS | 1651 | 1461023240489 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 1651 | 1461023240490 Marionette TRACE conn2 <- [1,958,null,{}] 16:47:20 INFO - PROCESS | 1651 | 1461023240496 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:20 INFO - PROCESS | 1651 | 1461023240598 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:47:20 INFO - PROCESS | 1651 | 1461023240674 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8cf800 == 44 [pid = 1651] [id = 247] 16:47:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x118870000) [pid = 1651] [serial = 739] [outer = 0x0] 16:47:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x11aef0800) [pid = 1651] [serial = 740] [outer = 0x118870000] 16:47:20 INFO - PROCESS | 1651 | 1461023240700 Marionette DEBUG loaded listener.js 16:47:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x11b7e2800) [pid = 1651] [serial = 741] [outer = 0x118870000] 16:47:21 INFO - PROCESS | 1651 | 1461023241132 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 671ms 16:47:21 INFO - PROCESS | 1651 | 1461023241171 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:47:21 INFO - PROCESS | 1651 | 1461023241177 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:47:21 INFO - PROCESS | 1651 | 1461023241189 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:47:21 INFO - PROCESS | 1651 | 1461023241196 Marionette TRACE conn2 <- [1,962,null,{}] 16:47:21 INFO - PROCESS | 1651 | 1461023241207 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:21 INFO - PROCESS | 1651 | 1461023241359 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:47:21 INFO - PROCESS | 1651 | 1461023241436 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x1264e6000 == 45 [pid = 1651] [id = 248] 16:47:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11b958400) [pid = 1651] [serial = 742] [outer = 0x0] 16:47:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x123b4b000) [pid = 1651] [serial = 743] [outer = 0x11b958400] 16:47:21 INFO - PROCESS | 1651 | 1461023241477 Marionette DEBUG loaded listener.js 16:47:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x123f13000) [pid = 1651] [serial = 744] [outer = 0x11b958400] 16:47:21 INFO - PROCESS | 1651 | 1461023241889 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 741ms 16:47:21 INFO - PROCESS | 1651 | 1461023241924 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:47:21 INFO - PROCESS | 1651 | 1461023241925 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:47:21 INFO - PROCESS | 1651 | 1461023241935 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:47:21 INFO - PROCESS | 1651 | 1461023241936 Marionette TRACE conn2 <- [1,966,null,{}] 16:47:21 INFO - PROCESS | 1651 | 1461023241938 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:22 INFO - PROCESS | 1651 | 1461023242036 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:47:22 INFO - PROCESS | 1651 | 1461023242040 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a8a000 == 46 [pid = 1651] [id = 249] 16:47:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x123b42400) [pid = 1651] [serial = 745] [outer = 0x0] 16:47:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x126863400) [pid = 1651] [serial = 746] [outer = 0x123b42400] 16:47:22 INFO - PROCESS | 1651 | 1461023242067 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x1274a6400) [pid = 1651] [serial = 747] [outer = 0x123b42400] 16:47:22 INFO - PROCESS | 1651 | 1461023242409 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:47:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:47:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 517ms 16:47:22 INFO - PROCESS | 1651 | 1461023242453 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:47:22 INFO - PROCESS | 1651 | 1461023242454 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:47:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:47:22 INFO - PROCESS | 1651 | 1461023242457 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:47:22 INFO - PROCESS | 1651 | 1461023242458 Marionette TRACE conn2 <- [1,970,null,{}] 16:47:22 INFO - PROCESS | 1651 | 1461023242460 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:22 INFO - PROCESS | 1651 | 1461023242557 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:47:22 INFO - PROCESS | 1651 | 1461023242570 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba0f000 == 47 [pid = 1651] [id = 250] 16:47:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x128d0dc00) [pid = 1651] [serial = 748] [outer = 0x0] 16:47:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x128d3dc00) [pid = 1651] [serial = 749] [outer = 0x128d0dc00] 16:47:22 INFO - PROCESS | 1651 | 1461023242602 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x128d7f400) [pid = 1651] [serial = 750] [outer = 0x128d0dc00] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x123f10400) [pid = 1651] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x124277000) [pid = 1651] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x114dabc00) [pid = 1651] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x1140c5000) [pid = 1651] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x1146c3400) [pid = 1651] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11a90f800) [pid = 1651] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11abc2c00) [pid = 1651] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x128d40400) [pid = 1651] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x127420c00) [pid = 1651] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1163e6800) [pid = 1651] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x128d4a000) [pid = 1651] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12b752c00) [pid = 1651] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12864ac00) [pid = 1651] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12af69000) [pid = 1651] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12bbd4800) [pid = 1651] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11a9a1000) [pid = 1651] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x114dadc00) [pid = 1651] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11c219800) [pid = 1651] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:47:23 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x126bc5400) [pid = 1651] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:47:23 INFO - PROCESS | 1651 | 1461023243102 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 668ms 16:47:23 INFO - PROCESS | 1651 | 1461023243125 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 1651 | 1461023243127 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:47:23 INFO - PROCESS | 1651 | 1461023243132 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:47:23 INFO - PROCESS | 1651 | 1461023243133 Marionette TRACE conn2 <- [1,974,null,{}] 16:47:23 INFO - PROCESS | 1651 | 1461023243136 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:23 INFO - PROCESS | 1651 | 1461023243217 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:47:23 INFO - PROCESS | 1651 | 1461023243221 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8cd800 == 48 [pid = 1651] [id = 251] 16:47:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x1140c5000) [pid = 1651] [serial = 751] [outer = 0x0] 16:47:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11a909c00) [pid = 1651] [serial = 752] [outer = 0x1140c5000] 16:47:23 INFO - PROCESS | 1651 | 1461023243247 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x124272800) [pid = 1651] [serial = 753] [outer = 0x1140c5000] 16:47:23 INFO - PROCESS | 1651 | 1461023243605 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 518ms 16:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:47:23 INFO - PROCESS | 1651 | 1461023243651 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 1651 | 1461023243652 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:47:23 INFO - PROCESS | 1651 | 1461023243654 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:47:23 INFO - PROCESS | 1651 | 1461023243656 Marionette TRACE conn2 <- [1,978,null,{}] 16:47:23 INFO - PROCESS | 1651 | 1461023243658 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:23 INFO - PROCESS | 1651 | 1461023243737 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:47:23 INFO - PROCESS | 1651 | 1461023243741 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c611800 == 49 [pid = 1651] [id = 252] 16:47:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11ae64c00) [pid = 1651] [serial = 754] [outer = 0x0] 16:47:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x128d83800) [pid = 1651] [serial = 755] [outer = 0x11ae64c00] 16:47:23 INFO - PROCESS | 1651 | 1461023243767 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x128dabc00) [pid = 1651] [serial = 756] [outer = 0x11ae64c00] 16:47:24 INFO - PROCESS | 1651 | 1461023244098 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 469ms 16:47:24 INFO - PROCESS | 1651 | 1461023244125 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:47:24 INFO - PROCESS | 1651 | 1461023244126 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:47:24 INFO - PROCESS | 1651 | 1461023244131 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 1651 | 1461023244132 Marionette TRACE conn2 <- [1,982,null,{}] 16:47:24 INFO - PROCESS | 1651 | 1461023244134 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:24 INFO - PROCESS | 1651 | 1461023244211 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:47:24 INFO - PROCESS | 1651 | 1461023244217 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d070800 == 50 [pid = 1651] [id = 253] 16:47:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x128d81000) [pid = 1651] [serial = 757] [outer = 0x0] 16:47:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x128db6c00) [pid = 1651] [serial = 758] [outer = 0x128d81000] 16:47:24 INFO - PROCESS | 1651 | 1461023244242 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x128dde800) [pid = 1651] [serial = 759] [outer = 0x128d81000] 16:47:24 INFO - PROCESS | 1651 | 1461023244580 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 468ms 16:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:47:24 INFO - PROCESS | 1651 | 1461023244599 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:47:24 INFO - PROCESS | 1651 | 1461023244601 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:47:24 INFO - PROCESS | 1651 | 1461023244603 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 1651 | 1461023244604 Marionette TRACE conn2 <- [1,986,null,{}] 16:47:24 INFO - PROCESS | 1651 | 1461023244606 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:24 INFO - PROCESS | 1651 | 1461023244709 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:47:24 INFO - PROCESS | 1651 | 1461023244718 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d81f000 == 51 [pid = 1651] [id = 254] 16:47:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x128ddb000) [pid = 1651] [serial = 760] [outer = 0x0] 16:47:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x128de4800) [pid = 1651] [serial = 761] [outer = 0x128ddb000] 16:47:24 INFO - PROCESS | 1651 | 1461023244744 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x129a9f000) [pid = 1651] [serial = 762] [outer = 0x128ddb000] 16:47:25 INFO - PROCESS | 1651 | 1461023245034 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 16:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:47:25 INFO - PROCESS | 1651 | 1461023245122 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 1651 | 1461023245124 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:47:25 INFO - PROCESS | 1651 | 1461023245128 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 1651 | 1461023245132 Marionette TRACE conn2 <- [1,990,null,{}] 16:47:25 INFO - PROCESS | 1651 | 1461023245137 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:25 INFO - PROCESS | 1651 | 1461023245242 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:47:25 INFO - PROCESS | 1651 | 1461023245295 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f32800 == 52 [pid = 1651] [id = 255] 16:47:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x114b8a000) [pid = 1651] [serial = 763] [outer = 0x0] 16:47:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x114da8c00) [pid = 1651] [serial = 764] [outer = 0x114b8a000] 16:47:25 INFO - PROCESS | 1651 | 1461023245327 Marionette DEBUG loaded listener.js 16:47:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11795e000) [pid = 1651] [serial = 765] [outer = 0x114b8a000] 16:47:25 INFO - PROCESS | 1651 | 1461023245805 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 726ms 16:47:25 INFO - PROCESS | 1651 | 1461023245863 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 1651 | 1461023245866 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:47:25 INFO - PROCESS | 1651 | 1461023245873 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 1651 | 1461023245876 Marionette TRACE conn2 <- [1,994,null,{}] 16:47:25 INFO - PROCESS | 1651 | 1461023245881 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:25 INFO - PROCESS | 1651 | 1461023245981 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:47:26 INFO - PROCESS | 1651 | 1461023246046 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f4a000 == 53 [pid = 1651] [id = 256] 16:47:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x114b8e400) [pid = 1651] [serial = 766] [outer = 0x0] 16:47:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x11ac60c00) [pid = 1651] [serial = 767] [outer = 0x114b8e400] 16:47:26 INFO - PROCESS | 1651 | 1461023246077 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x11ba17800) [pid = 1651] [serial = 768] [outer = 0x114b8e400] 16:47:26 INFO - PROCESS | 1651 | 1461023246496 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 676ms 16:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:47:26 INFO - PROCESS | 1651 | 1461023246548 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 1651 | 1461023246549 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:47:26 INFO - PROCESS | 1651 | 1461023246551 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 1651 | 1461023246553 Marionette TRACE conn2 <- [1,998,null,{}] 16:47:26 INFO - PROCESS | 1651 | 1461023246560 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:26 INFO - PROCESS | 1651 | 1461023246666 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:47:26 INFO - PROCESS | 1651 | 1461023246767 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d96e000 == 54 [pid = 1651] [id = 257] 16:47:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x123b46000) [pid = 1651] [serial = 769] [outer = 0x0] 16:47:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12427d000) [pid = 1651] [serial = 770] [outer = 0x123b46000] 16:47:26 INFO - PROCESS | 1651 | 1461023246802 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x1274a6800) [pid = 1651] [serial = 771] [outer = 0x123b46000] 16:47:27 INFO - PROCESS | 1651 | 1461023247218 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 672ms 16:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:47:27 INFO - PROCESS | 1651 | 1461023247224 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 1651 | 1461023247225 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:47:27 INFO - PROCESS | 1651 | 1461023247230 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 1651 | 1461023247231 Marionette TRACE conn2 <- [1,1002,null,{}] 16:47:27 INFO - PROCESS | 1651 | 1461023247234 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:27 INFO - PROCESS | 1651 | 1461023247333 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:47:27 INFO - PROCESS | 1651 | 1461023247386 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e6cb800 == 55 [pid = 1651] [id = 258] 16:47:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x123f13800) [pid = 1651] [serial = 772] [outer = 0x0] 16:47:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x128d45800) [pid = 1651] [serial = 773] [outer = 0x123f13800] 16:47:27 INFO - PROCESS | 1651 | 1461023247416 Marionette DEBUG loaded listener.js 16:47:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x128da9c00) [pid = 1651] [serial = 774] [outer = 0x123f13800] 16:47:27 INFO - PROCESS | 1651 | 1461023247815 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 622ms 16:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:47:27 INFO - PROCESS | 1651 | 1461023247850 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 1651 | 1461023247852 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:47:27 INFO - PROCESS | 1651 | 1461023247854 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 1651 | 1461023247855 Marionette TRACE conn2 <- [1,1006,null,{}] 16:47:27 INFO - PROCESS | 1651 | 1461023247858 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:27 INFO - PROCESS | 1651 | 1461023247955 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:47:28 INFO - PROCESS | 1651 | 1461023248041 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed0a800 == 56 [pid = 1651] [id = 259] 16:47:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x128dab400) [pid = 1651] [serial = 775] [outer = 0x0] 16:47:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x129aa4800) [pid = 1651] [serial = 776] [outer = 0x128dab400] 16:47:28 INFO - PROCESS | 1651 | 1461023248084 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x129ae2800) [pid = 1651] [serial = 777] [outer = 0x128dab400] 16:47:28 INFO - PROCESS | 1651 | 1461023248491 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 16:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:47:28 INFO - PROCESS | 1651 | 1461023248524 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:47:28 INFO - PROCESS | 1651 | 1461023248526 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:47:28 INFO - PROCESS | 1651 | 1461023248528 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:47:28 INFO - PROCESS | 1651 | 1461023248529 Marionette TRACE conn2 <- [1,1010,null,{}] 16:47:28 INFO - PROCESS | 1651 | 1461023248532 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:28 INFO - PROCESS | 1651 | 1461023248650 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:47:28 INFO - PROCESS | 1651 | 1461023248706 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f103800 == 57 [pid = 1651] [id = 260] 16:47:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12af60400) [pid = 1651] [serial = 778] [outer = 0x0] 16:47:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12af6b400) [pid = 1651] [serial = 779] [outer = 0x12af60400] 16:47:28 INFO - PROCESS | 1651 | 1461023248738 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12afe7000) [pid = 1651] [serial = 780] [outer = 0x12af60400] 16:47:29 INFO - PROCESS | 1651 | 1461023249216 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:47:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:47:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 719ms 16:47:29 INFO - PROCESS | 1651 | 1461023249258 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:47:29 INFO - PROCESS | 1651 | 1461023249259 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:47:29 INFO - PROCESS | 1651 | 1461023249278 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 1651 | 1461023249279 Marionette TRACE conn2 <- [1,1014,null,{}] 16:47:29 INFO - PROCESS | 1651 | 1461023249281 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:29 INFO - PROCESS | 1651 | 1461023249378 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:47:29 INFO - PROCESS | 1651 | 1461023249435 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x116110800 == 58 [pid = 1651] [id = 261] 16:47:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11b083c00) [pid = 1651] [serial = 781] [outer = 0x0] 16:47:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x129aeac00) [pid = 1651] [serial = 782] [outer = 0x11b083c00] 16:47:29 INFO - PROCESS | 1651 | 1461023249465 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12afeb800) [pid = 1651] [serial = 783] [outer = 0x11b083c00] 16:47:30 INFO - PROCESS | 1651 | 1461023250023 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 771ms 16:47:30 INFO - PROCESS | 1651 | 1461023250048 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 1651 | 1461023250050 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:47:30 INFO - PROCESS | 1651 | 1461023250054 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 1651 | 1461023250056 Marionette TRACE conn2 <- [1,1018,null,{}] 16:47:30 INFO - PROCESS | 1651 | 1461023250078 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:30 INFO - PROCESS | 1651 | 1461023250199 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:47:30 INFO - PROCESS | 1651 | 1461023250239 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf06000 == 59 [pid = 1651] [id = 262] 16:47:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x114b82400) [pid = 1651] [serial = 784] [outer = 0x0] 16:47:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x114dadc00) [pid = 1651] [serial = 785] [outer = 0x114b82400] 16:47:30 INFO - PROCESS | 1651 | 1461023250267 Marionette DEBUG loaded listener.js 16:47:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11912a000) [pid = 1651] [serial = 786] [outer = 0x114b82400] 16:47:30 INFO - PROCESS | 1651 | 1461023250756 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 772ms 16:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:47:30 INFO - PROCESS | 1651 | 1461023250826 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 1651 | 1461023250830 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:47:30 INFO - PROCESS | 1651 | 1461023250834 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 1651 | 1461023250836 Marionette TRACE conn2 <- [1,1022,null,{}] 16:47:30 INFO - PROCESS | 1651 | 1461023250838 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:30 INFO - PROCESS | 1651 | 1461023250932 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:47:30 INFO - PROCESS | 1651 | 1461023250988 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x118edc000 == 60 [pid = 1651] [id = 263] 16:47:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x11a994800) [pid = 1651] [serial = 787] [outer = 0x0] 16:47:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x11b08c800) [pid = 1651] [serial = 788] [outer = 0x11a994800] 16:47:31 INFO - PROCESS | 1651 | 1461023251015 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x11ba1cc00) [pid = 1651] [serial = 789] [outer = 0x11a994800] 16:47:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12d070800 == 59 [pid = 1651] [id = 253] 16:47:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12c611800 == 58 [pid = 1651] [id = 252] 16:47:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8cd800 == 57 [pid = 1651] [id = 251] 16:47:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11be7d800 == 56 [pid = 1651] [id = 233] 16:47:31 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba0f000 == 55 [pid = 1651] [id = 250] 16:47:31 INFO - PROCESS | 1651 | --DOCSHELL 0x129a8a000 == 54 [pid = 1651] [id = 249] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x116566400) [pid = 1651] [serial = 689] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11b0e1400) [pid = 1651] [serial = 692] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x124271800) [pid = 1651] [serial = 695] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11aef4800) [pid = 1651] [serial = 713] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x114b8cc00) [pid = 1651] [serial = 686] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOCSHELL 0x1264e6000 == 53 [pid = 1651] [id = 248] 16:47:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8cf800 == 52 [pid = 1651] [id = 247] 16:47:31 INFO - PROCESS | 1651 | --DOCSHELL 0x119c19000 == 51 [pid = 1651] [id = 246] 16:47:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11883c000 == 50 [pid = 1651] [id = 245] 16:47:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11581a000 == 49 [pid = 1651] [id = 239] 16:47:31 INFO - PROCESS | 1651 | --DOCSHELL 0x11b91b000 == 48 [pid = 1651] [id = 238] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12ba5a800) [pid = 1651] [serial = 668] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12afedc00) [pid = 1651] [serial = 665] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12cff4c00) [pid = 1651] [serial = 671] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12e2cc800) [pid = 1651] [serial = 674] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x1188df800) [pid = 1651] [serial = 626] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11b086000) [pid = 1651] [serial = 650] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x11bef3c00) [pid = 1651] [serial = 651] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x11a93e400) [pid = 1651] [serial = 648] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x1163e8800) [pid = 1651] [serial = 647] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x129aa6000) [pid = 1651] [serial = 632] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x123af8000) [pid = 1651] [serial = 653] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x123f0c000) [pid = 1651] [serial = 654] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x128dac000) [pid = 1651] [serial = 662] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x123f16800) [pid = 1651] [serial = 656] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x124272c00) [pid = 1651] [serial = 657] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12b054000) [pid = 1651] [serial = 635] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12b060c00) [pid = 1651] [serial = 638] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12e2ce000) [pid = 1651] [serial = 641] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x126f08000) [pid = 1651] [serial = 659] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12864f800) [pid = 1651] [serial = 660] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11a93a800) [pid = 1651] [serial = 644] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x11b7e3400) [pid = 1651] [serial = 629] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x1146f9c00) [pid = 1651] [serial = 701] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x114db3000) [pid = 1651] [serial = 702] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x118637000) [pid = 1651] [serial = 704] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x11a942400) [pid = 1651] [serial = 707] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11abbf000) [pid = 1651] [serial = 708] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11977f000) [pid = 1651] [serial = 705] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x11adef400) [pid = 1651] [serial = 710] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11aea4c00) [pid = 1651] [serial = 711] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12e2f6400) [pid = 1651] [serial = 675] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x128d49400) [pid = 1651] [serial = 681] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x128d86000) [pid = 1651] [serial = 677] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12bc4d800) [pid = 1651] [serial = 669] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12b2b1c00) [pid = 1651] [serial = 666] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12d9a8400) [pid = 1651] [serial = 672] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12af65c00) [pid = 1651] [serial = 663] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x123f08c00) [pid = 1651] [serial = 698] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x128d8cc00) [pid = 1651] [serial = 678] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x128d4b800) [pid = 1651] [serial = 699] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12ba58800) [pid = 1651] [serial = 684] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x128d45400) [pid = 1651] [serial = 680] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11b07d800) [pid = 1651] [serial = 645] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x128d8c000) [pid = 1651] [serial = 683] [outer = 0x0] [url = about:blank] 16:47:31 INFO - PROCESS | 1651 | 1461023251396 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 571ms 16:47:31 INFO - PROCESS | 1651 | 1461023251405 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:47:31 INFO - PROCESS | 1651 | 1461023251407 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:47:31 INFO - PROCESS | 1651 | 1461023251409 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:47:31 INFO - PROCESS | 1651 | 1461023251414 Marionette TRACE conn2 <- [1,1026,null,{}] 16:47:31 INFO - PROCESS | 1651 | 1461023251421 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:31 INFO - PROCESS | 1651 | 1461023251505 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:47:31 INFO - PROCESS | 1651 | 1461023251558 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ed9000 == 49 [pid = 1651] [id = 264] 16:47:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11a942400) [pid = 1651] [serial = 790] [outer = 0x0] 16:47:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11bc1e000) [pid = 1651] [serial = 791] [outer = 0x11a942400] 16:47:31 INFO - PROCESS | 1651 | 1461023251588 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x123b42c00) [pid = 1651] [serial = 792] [outer = 0x11a942400] 16:47:31 INFO - PROCESS | 1651 | 1461023251901 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 525ms 16:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:47:31 INFO - PROCESS | 1651 | 1461023251934 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:47:31 INFO - PROCESS | 1651 | 1461023251936 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:47:31 INFO - PROCESS | 1651 | 1461023251938 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:47:31 INFO - PROCESS | 1651 | 1461023251939 Marionette TRACE conn2 <- [1,1030,null,{}] 16:47:31 INFO - PROCESS | 1651 | 1461023251942 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:32 INFO - PROCESS | 1651 | 1461023252024 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:47:32 INFO - PROCESS | 1651 | 1461023252031 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x123717000 == 50 [pid = 1651] [id = 265] 16:47:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x123b4c400) [pid = 1651] [serial = 793] [outer = 0x0] 16:47:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x124273400) [pid = 1651] [serial = 794] [outer = 0x123b4c400] 16:47:32 INFO - PROCESS | 1651 | 1461023252058 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12741e800) [pid = 1651] [serial = 795] [outer = 0x123b4c400] 16:47:32 INFO - PROCESS | 1651 | 1461023252449 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 519ms 16:47:32 INFO - PROCESS | 1651 | 1461023252458 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 1651 | 1461023252460 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:47:32 INFO - PROCESS | 1651 | 1461023252468 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:47:32 INFO - PROCESS | 1651 | 1461023252470 Marionette TRACE conn2 <- [1,1034,null,{}] 16:47:32 INFO - PROCESS | 1651 | 1461023252473 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:32 INFO - PROCESS | 1651 | 1461023252565 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:47:32 INFO - PROCESS | 1651 | 1461023252569 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x124150800 == 51 [pid = 1651] [id = 266] 16:47:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x126858800) [pid = 1651] [serial = 796] [outer = 0x0] 16:47:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x128619c00) [pid = 1651] [serial = 797] [outer = 0x126858800] 16:47:32 INFO - PROCESS | 1651 | 1461023252595 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128d43400) [pid = 1651] [serial = 798] [outer = 0x126858800] 16:47:32 INFO - PROCESS | 1651 | 1461023252940 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:47:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:47:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 523ms 16:47:32 INFO - PROCESS | 1651 | 1461023252997 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 1651 | 1461023252998 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:47:33 INFO - PROCESS | 1651 | 1461023253001 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 1651 | 1461023253002 Marionette TRACE conn2 <- [1,1038,null,{}] 16:47:33 INFO - PROCESS | 1651 | 1461023253004 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:33 INFO - PROCESS | 1651 | 1461023253101 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:47:33 INFO - PROCESS | 1651 | 1461023253106 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a89800 == 52 [pid = 1651] [id = 267] 16:47:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x128d49400) [pid = 1651] [serial = 799] [outer = 0x0] 16:47:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x128dda400) [pid = 1651] [serial = 800] [outer = 0x128d49400] 16:47:33 INFO - PROCESS | 1651 | 1461023253134 Marionette DEBUG loaded listener.js 16:47:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12af6d400) [pid = 1651] [serial = 801] [outer = 0x128d49400] 16:47:33 INFO - PROCESS | 1651 | 1461023253524 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 567ms 16:47:33 INFO - PROCESS | 1651 | 1461023253570 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 1651 | 1461023253572 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:47:33 INFO - PROCESS | 1651 | 1461023253575 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 1651 | 1461023253577 Marionette TRACE conn2 <- [1,1042,null,{}] 16:47:33 INFO - PROCESS | 1651 | 1461023253580 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:33 INFO - PROCESS | 1651 | 1461023253735 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:47:33 INFO - PROCESS | 1651 | 1461023253761 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b4a4000 == 53 [pid = 1651] [id = 268] 16:47:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12af6e000) [pid = 1651] [serial = 802] [outer = 0x0] 16:47:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12afa7400) [pid = 1651] [serial = 803] [outer = 0x12af6e000] 16:47:33 INFO - PROCESS | 1651 | 1461023253786 Marionette DEBUG loaded listener.js 16:47:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12b055800) [pid = 1651] [serial = 804] [outer = 0x12af6e000] 16:47:34 INFO - PROCESS | 1651 | 1461023254122 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 573ms 16:47:34 INFO - PROCESS | 1651 | 1461023254153 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 1651 | 1461023254154 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:47:34 INFO - PROCESS | 1651 | 1461023254157 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 1651 | 1461023254158 Marionette TRACE conn2 <- [1,1046,null,{}] 16:47:34 INFO - PROCESS | 1651 | 1461023254160 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:34 INFO - PROCESS | 1651 | 1461023254262 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:47:34 INFO - PROCESS | 1651 | 1461023254296 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c611800 == 54 [pid = 1651] [id = 269] 16:47:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12741b800) [pid = 1651] [serial = 805] [outer = 0x0] 16:47:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12b2ac000) [pid = 1651] [serial = 806] [outer = 0x12741b800] 16:47:34 INFO - PROCESS | 1651 | 1461023254321 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12b2b2c00) [pid = 1651] [serial = 807] [outer = 0x12741b800] 16:47:34 INFO - PROCESS | 1651 | 1461023254623 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:47:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:47:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 520ms 16:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:47:34 INFO - PROCESS | 1651 | 1461023254677 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 1651 | 1461023254679 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:47:34 INFO - PROCESS | 1651 | 1461023254681 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 1651 | 1461023254682 Marionette TRACE conn2 <- [1,1050,null,{}] 16:47:34 INFO - PROCESS | 1651 | 1461023254684 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:34 INFO - PROCESS | 1651 | 1461023254787 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:47:34 INFO - PROCESS | 1651 | 1461023254800 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d824800 == 55 [pid = 1651] [id = 270] 16:47:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12b2ae000) [pid = 1651] [serial = 808] [outer = 0x0] 16:47:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12b74d400) [pid = 1651] [serial = 809] [outer = 0x12b2ae000] 16:47:34 INFO - PROCESS | 1651 | 1461023254825 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12b759000) [pid = 1651] [serial = 810] [outer = 0x12b2ae000] 16:47:35 INFO - PROCESS | 1651 | 1461023255160 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 518ms 16:47:35 INFO - PROCESS | 1651 | 1461023255200 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 1651 | 1461023255201 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:47:35 INFO - PROCESS | 1651 | 1461023255203 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 1651 | 1461023255204 Marionette TRACE conn2 <- [1,1054,null,{}] 16:47:35 INFO - PROCESS | 1651 | 1461023255207 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:35 INFO - PROCESS | 1651 | 1461023255311 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:47:35 INFO - PROCESS | 1651 | 1461023255315 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4d6800 == 56 [pid = 1651] [id = 271] 16:47:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12b2b6800) [pid = 1651] [serial = 811] [outer = 0x0] 16:47:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12ba57400) [pid = 1651] [serial = 812] [outer = 0x12b2b6800] 16:47:35 INFO - PROCESS | 1651 | 1461023255340 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12ba5ec00) [pid = 1651] [serial = 813] [outer = 0x12b2b6800] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11abc1c00) [pid = 1651] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x1146bec00) [pid = 1651] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x1161b7c00) [pid = 1651] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x128d0e000) [pid = 1651] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x119ecd400) [pid = 1651] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x11aea0c00) [pid = 1651] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x11579a000) [pid = 1651] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x114da5400) [pid = 1651] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x123f12000) [pid = 1651] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12af6d800) [pid = 1651] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x116566000) [pid = 1651] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x11a99f400) [pid = 1651] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12d649000) [pid = 1651] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12af6b800) [pid = 1651] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x123b3d800) [pid = 1651] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x128de4c00) [pid = 1651] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11b958400) [pid = 1651] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x123b42400) [pid = 1651] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11222d400) [pid = 1651] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x116739000) [pid = 1651] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x11a940000) [pid = 1651] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x128d0dc00) [pid = 1651] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x118870000) [pid = 1651] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x1140c5000) [pid = 1651] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x128d81000) [pid = 1651] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:47:35 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x11ae64c00) [pid = 1651] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:47:35 INFO - PROCESS | 1651 | 1461023255849 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:47:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:47:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 16:47:35 INFO - PROCESS | 1651 | 1461023255874 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 1651 | 1461023255877 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:47:35 INFO - PROCESS | 1651 | 1461023255880 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 1651 | 1461023255882 Marionette TRACE conn2 <- [1,1058,null,{}] 16:47:35 INFO - PROCESS | 1651 | 1461023255884 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:35 INFO - PROCESS | 1651 | 1461023255985 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:47:35 INFO - PROCESS | 1651 | 1461023255990 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b28c800 == 57 [pid = 1651] [id = 272] 16:47:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1189ca400) [pid = 1651] [serial = 814] [outer = 0x0] 16:47:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11b081800) [pid = 1651] [serial = 815] [outer = 0x1189ca400] 16:47:36 INFO - PROCESS | 1651 | 1461023256020 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x128db5800) [pid = 1651] [serial = 816] [outer = 0x1189ca400] 16:47:36 INFO - PROCESS | 1651 | 1461023256352 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 519ms 16:47:36 INFO - PROCESS | 1651 | 1461023256400 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:47:36 INFO - PROCESS | 1651 | 1461023256401 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:47:36 INFO - PROCESS | 1651 | 1461023256403 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 1651 | 1461023256404 Marionette TRACE conn2 <- [1,1062,null,{}] 16:47:36 INFO - PROCESS | 1651 | 1461023256407 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:36 INFO - PROCESS | 1651 | 1461023256514 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:47:36 INFO - PROCESS | 1651 | 1461023256522 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f113000 == 58 [pid = 1651] [id = 273] 16:47:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x123f98000) [pid = 1651] [serial = 817] [outer = 0x0] 16:47:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12ba55800) [pid = 1651] [serial = 818] [outer = 0x123f98000] 16:47:36 INFO - PROCESS | 1651 | 1461023256547 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12bbce800) [pid = 1651] [serial = 819] [outer = 0x123f98000] 16:47:36 INFO - PROCESS | 1651 | 1461023256886 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 519ms 16:47:36 INFO - PROCESS | 1651 | 1461023256922 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:47:36 INFO - PROCESS | 1651 | 1461023256923 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:47:36 INFO - PROCESS | 1651 | 1461023256926 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 1651 | 1461023256927 Marionette TRACE conn2 <- [1,1066,null,{}] 16:47:36 INFO - PROCESS | 1651 | 1461023256929 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:37 INFO - PROCESS | 1651 | 1461023257017 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:47:37 INFO - PROCESS | 1651 | 1461023257021 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f5b0800 == 59 [pid = 1651] [id = 274] 16:47:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12bbd0800) [pid = 1651] [serial = 820] [outer = 0x0] 16:47:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12bc50c00) [pid = 1651] [serial = 821] [outer = 0x12bbd0800] 16:47:37 INFO - PROCESS | 1651 | 1461023257047 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12cf58800) [pid = 1651] [serial = 822] [outer = 0x12bbd0800] 16:47:37 INFO - PROCESS | 1651 | 1461023257366 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 468ms 16:47:37 INFO - PROCESS | 1651 | 1461023257396 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:47:37 INFO - PROCESS | 1651 | 1461023257398 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:47:37 INFO - PROCESS | 1651 | 1461023257400 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:47:37 INFO - PROCESS | 1651 | 1461023257401 Marionette TRACE conn2 <- [1,1070,null,{}] 16:47:37 INFO - PROCESS | 1651 | 1461023257403 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:37 INFO - PROCESS | 1651 | 1461023257516 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:47:37 INFO - PROCESS | 1651 | 1461023257523 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f5b6000 == 60 [pid = 1651] [id = 275] 16:47:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12cfee800) [pid = 1651] [serial = 823] [outer = 0x0] 16:47:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12d63e400) [pid = 1651] [serial = 824] [outer = 0x12cfee800] 16:47:37 INFO - PROCESS | 1651 | 1461023257548 Marionette DEBUG loaded listener.js 16:47:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12d649400) [pid = 1651] [serial = 825] [outer = 0x12cfee800] 16:47:38 INFO - PROCESS | 1651 | 1461023258057 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 669ms 16:47:38 INFO - PROCESS | 1651 | 1461023258070 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 1651 | 1461023258073 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:47:38 INFO - PROCESS | 1651 | 1461023258078 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 1651 | 1461023258080 Marionette TRACE conn2 <- [1,1074,null,{}] 16:47:38 INFO - PROCESS | 1651 | 1461023258084 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:38 INFO - PROCESS | 1651 | 1461023258200 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:47:38 INFO - PROCESS | 1651 | 1461023258275 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a97f000 == 61 [pid = 1651] [id = 276] 16:47:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x1188df800) [pid = 1651] [serial = 826] [outer = 0x0] 16:47:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11a93d800) [pid = 1651] [serial = 827] [outer = 0x1188df800] 16:47:38 INFO - PROCESS | 1651 | 1461023258307 Marionette DEBUG loaded listener.js 16:47:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11ac56800) [pid = 1651] [serial = 828] [outer = 0x1188df800] 16:47:38 INFO - PROCESS | 1651 | 1461023258734 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:47:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:47:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 673ms 16:47:38 INFO - PROCESS | 1651 | 1461023258751 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:47:38 INFO - PROCESS | 1651 | 1461023258755 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:47:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:47:38 INFO - PROCESS | 1651 | 1461023258760 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:47:38 INFO - PROCESS | 1651 | 1461023258762 Marionette TRACE conn2 <- [1,1078,null,{}] 16:47:38 INFO - PROCESS | 1651 | 1461023258764 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:38 INFO - PROCESS | 1651 | 1461023258876 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:47:38 INFO - PROCESS | 1651 | 1461023258954 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x1269d8000 == 62 [pid = 1651] [id = 277] 16:47:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11aefe400) [pid = 1651] [serial = 829] [outer = 0x0] 16:47:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11bc23800) [pid = 1651] [serial = 830] [outer = 0x11aefe400] 16:47:39 INFO - PROCESS | 1651 | 1461023259027 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x1237dd800) [pid = 1651] [serial = 831] [outer = 0x11aefe400] 16:47:39 INFO - PROCESS | 1651 | 1461023259453 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 722ms 16:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:47:39 INFO - PROCESS | 1651 | 1461023259482 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 1651 | 1461023259484 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:47:39 INFO - PROCESS | 1651 | 1461023259486 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 1651 | 1461023259489 Marionette TRACE conn2 <- [1,1082,null,{}] 16:47:39 INFO - PROCESS | 1651 | 1461023259517 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:39 INFO - PROCESS | 1651 | 1461023259627 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:47:39 INFO - PROCESS | 1651 | 1461023259695 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f115000 == 63 [pid = 1651] [id = 278] 16:47:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12864ac00) [pid = 1651] [serial = 832] [outer = 0x0] 16:47:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x128d42400) [pid = 1651] [serial = 833] [outer = 0x12864ac00] 16:47:39 INFO - PROCESS | 1651 | 1461023259728 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x128dad800) [pid = 1651] [serial = 834] [outer = 0x12864ac00] 16:47:40 INFO - PROCESS | 1651 | 1461023260151 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 673ms 16:47:40 INFO - PROCESS | 1651 | 1461023260160 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:47:40 INFO - PROCESS | 1651 | 1461023260162 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:47:40 INFO - PROCESS | 1651 | 1461023260164 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 1651 | 1461023260165 Marionette TRACE conn2 <- [1,1086,null,{}] 16:47:40 INFO - PROCESS | 1651 | 1461023260168 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:40 INFO - PROCESS | 1651 | 1461023260295 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:47:40 INFO - PROCESS | 1651 | 1461023260364 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fcda000 == 64 [pid = 1651] [id = 279] 16:47:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x1287de800) [pid = 1651] [serial = 835] [outer = 0x0] 16:47:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x129aa1000) [pid = 1651] [serial = 836] [outer = 0x1287de800] 16:47:40 INFO - PROCESS | 1651 | 1461023260395 Marionette DEBUG loaded listener.js 16:47:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12af65800) [pid = 1651] [serial = 837] [outer = 0x1287de800] 16:47:40 INFO - PROCESS | 1651 | 1461023260801 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 671ms 16:47:40 INFO - PROCESS | 1651 | 1461023260836 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 1651 | 1461023260839 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:47:40 INFO - PROCESS | 1651 | 1461023260842 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 1651 | 1461023260844 Marionette TRACE conn2 <- [1,1090,null,{}] 16:47:40 INFO - PROCESS | 1651 | 1461023260848 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:40 INFO - PROCESS | 1651 | 1461023260964 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:47:41 INFO - PROCESS | 1651 | 1461023261020 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x130859800 == 65 [pid = 1651] [id = 280] 16:47:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12afe5000) [pid = 1651] [serial = 838] [outer = 0x0] 16:47:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12b05d000) [pid = 1651] [serial = 839] [outer = 0x12afe5000] 16:47:41 INFO - PROCESS | 1651 | 1461023261050 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12ba5cc00) [pid = 1651] [serial = 840] [outer = 0x12afe5000] 16:47:41 INFO - PROCESS | 1651 | 1461023261496 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 722ms 16:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:47:41 INFO - PROCESS | 1651 | 1461023261612 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:47:41 INFO - PROCESS | 1651 | 1461023261614 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:47:41 INFO - PROCESS | 1651 | 1461023261618 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:47:41 INFO - PROCESS | 1651 | 1461023261620 Marionette TRACE conn2 <- [1,1094,null,{}] 16:47:41 INFO - PROCESS | 1651 | 1461023261623 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:41 INFO - PROCESS | 1651 | 1461023261781 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:47:42 INFO - PROCESS | 1651 | 1461023262035 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x115622000 == 66 [pid = 1651] [id = 281] 16:47:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x10a5e7800) [pid = 1651] [serial = 841] [outer = 0x0] 16:47:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x1140c4800) [pid = 1651] [serial = 842] [outer = 0x10a5e7800] 16:47:42 INFO - PROCESS | 1651 | 1461023262080 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x114b86800) [pid = 1651] [serial = 843] [outer = 0x10a5e7800] 16:47:42 INFO - PROCESS | 1651 | 1461023262555 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 976ms 16:47:42 INFO - PROCESS | 1651 | 1461023262593 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:47:42 INFO - PROCESS | 1651 | 1461023262596 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:47:42 INFO - PROCESS | 1651 | 1461023262600 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 1651 | 1461023262602 Marionette TRACE conn2 <- [1,1098,null,{}] 16:47:42 INFO - PROCESS | 1651 | 1461023262605 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:42 INFO - PROCESS | 1651 | 1461023262705 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:47:42 INFO - PROCESS | 1651 | 1461023262779 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x115624000 == 67 [pid = 1651] [id = 282] 16:47:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x114b3ec00) [pid = 1651] [serial = 844] [outer = 0x0] 16:47:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x114b8f800) [pid = 1651] [serial = 845] [outer = 0x114b3ec00] 16:47:42 INFO - PROCESS | 1651 | 1461023262810 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x114da7000) [pid = 1651] [serial = 846] [outer = 0x114b3ec00] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x1264e9000 == 66 [pid = 1651] [id = 244] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12429c000 == 65 [pid = 1651] [id = 243] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x123f4f800 == 64 [pid = 1651] [id = 242] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x123717800 == 63 [pid = 1651] [id = 241] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11561c000 == 62 [pid = 1651] [id = 240] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12f5b0800 == 61 [pid = 1651] [id = 274] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12f113000 == 60 [pid = 1651] [id = 273] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12b28c800 == 59 [pid = 1651] [id = 272] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4d6800 == 58 [pid = 1651] [id = 271] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12d824800 == 57 [pid = 1651] [id = 270] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12c611800 == 56 [pid = 1651] [id = 269] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x128de4800) [pid = 1651] [serial = 761] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x114b84c00) [pid = 1651] [serial = 716] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x11c12b400) [pid = 1651] [serial = 725] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11b95d400) [pid = 1651] [serial = 722] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x119ec8c00) [pid = 1651] [serial = 719] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x11c577800) [pid = 1651] [serial = 728] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x123f0f000) [pid = 1651] [serial = 731] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x12b4a4000 == 55 [pid = 1651] [id = 268] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x129a89800 == 54 [pid = 1651] [id = 267] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x124150800 == 53 [pid = 1651] [id = 266] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x123717000 == 52 [pid = 1651] [id = 265] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x119ed9000 == 51 [pid = 1651] [id = 264] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x118edc000 == 50 [pid = 1651] [id = 263] 16:47:43 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf06000 == 49 [pid = 1651] [id = 262] 16:47:43 INFO - PROCESS | 1651 | 1461023263277 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x128db6c00) [pid = 1651] [serial = 758] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x128d7f400) [pid = 1651] [serial = 750] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x128d83800) [pid = 1651] [serial = 755] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x1274a6400) [pid = 1651] [serial = 747] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x128dde800) [pid = 1651] [serial = 759] [outer = 0x0] [url = about:blank] 16:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x124272800) [pid = 1651] [serial = 753] [outer = 0x0] [url = about:blank] 16:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 721ms 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x128dabc00) [pid = 1651] [serial = 756] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11b7e2800) [pid = 1651] [serial = 741] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x129aad000) [pid = 1651] [serial = 579] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x119785400) [pid = 1651] [serial = 543] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x128dadc00) [pid = 1651] [serial = 585] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12af67000) [pid = 1651] [serial = 549] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11bc1f800) [pid = 1651] [serial = 546] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11bef9800) [pid = 1651] [serial = 693] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11b080800) [pid = 1651] [serial = 582] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x11a904c00) [pid = 1651] [serial = 690] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x128d10800) [pid = 1651] [serial = 696] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12cf5b400) [pid = 1651] [serial = 639] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11a93fc00) [pid = 1651] [serial = 627] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x123b45c00) [pid = 1651] [serial = 630] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12ea6a000) [pid = 1651] [serial = 642] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12b05c800) [pid = 1651] [serial = 636] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12d647400) [pid = 1651] [serial = 624] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x12af64400) [pid = 1651] [serial = 633] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x123f13000) [pid = 1651] [serial = 744] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x123b4b000) [pid = 1651] [serial = 743] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x126863400) [pid = 1651] [serial = 746] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x114b90800) [pid = 1651] [serial = 735] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x114655c00) [pid = 1651] [serial = 734] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11a992c00) [pid = 1651] [serial = 738] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x119ecd800) [pid = 1651] [serial = 737] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11b08b000) [pid = 1651] [serial = 714] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x128d3dc00) [pid = 1651] [serial = 749] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11aef0800) [pid = 1651] [serial = 740] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11a909c00) [pid = 1651] [serial = 752] [outer = 0x0] [url = about:blank] 16:47:43 INFO - PROCESS | 1651 | 1461023263330 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 1651 | 1461023263333 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:47:43 INFO - PROCESS | 1651 | 1461023263338 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 1651 | 1461023263340 Marionette TRACE conn2 <- [1,1102,null,{}] 16:47:43 INFO - PROCESS | 1651 | 1461023263342 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:43 INFO - PROCESS | 1651 | 1461023263420 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:47:43 INFO - PROCESS | 1651 | 1461023263425 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x116521800 == 50 [pid = 1651] [id = 283] 16:47:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x115487c00) [pid = 1651] [serial = 847] [outer = 0x0] 16:47:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x115746800) [pid = 1651] [serial = 848] [outer = 0x115487c00] 16:47:43 INFO - PROCESS | 1651 | 1461023263455 Marionette DEBUG loaded listener.js 16:47:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x116566800) [pid = 1651] [serial = 849] [outer = 0x115487c00] 16:47:43 INFO - PROCESS | 1651 | 1461023263910 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 619ms 16:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:47:43 INFO - PROCESS | 1651 | 1461023263959 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 1651 | 1461023263961 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:47:43 INFO - PROCESS | 1651 | 1461023263965 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 1651 | 1461023263972 Marionette TRACE conn2 <- [1,1106,null,{}] 16:47:43 INFO - PROCESS | 1651 | 1461023263981 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:44 INFO - PROCESS | 1651 | 1461023264105 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:47:44 INFO - PROCESS | 1651 | 1461023264119 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c1d000 == 51 [pid = 1651] [id = 284] 16:47:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11863f000) [pid = 1651] [serial = 850] [outer = 0x0] 16:47:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x118982400) [pid = 1651] [serial = 851] [outer = 0x11863f000] 16:47:44 INFO - PROCESS | 1651 | 1461023264150 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x119d39400) [pid = 1651] [serial = 852] [outer = 0x11863f000] 16:47:44 INFO - PROCESS | 1651 | 1461023264467 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 534ms 16:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:47:44 INFO - PROCESS | 1651 | 1461023264498 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 1651 | 1461023264500 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:47:44 INFO - PROCESS | 1651 | 1461023264502 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 1651 | 1461023264503 Marionette TRACE conn2 <- [1,1110,null,{}] 16:47:44 INFO - PROCESS | 1651 | 1461023264505 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:44 INFO - PROCESS | 1651 | 1461023264584 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:47:44 INFO - PROCESS | 1651 | 1461023264608 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a969800 == 52 [pid = 1651] [id = 285] 16:47:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x119ed0800) [pid = 1651] [serial = 853] [outer = 0x0] 16:47:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11a909c00) [pid = 1651] [serial = 854] [outer = 0x119ed0800] 16:47:44 INFO - PROCESS | 1651 | 1461023264634 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11a93f800) [pid = 1651] [serial = 855] [outer = 0x119ed0800] 16:47:44 INFO - PROCESS | 1651 | 1461023264948 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 468ms 16:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:47:44 INFO - PROCESS | 1651 | 1461023264971 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 1651 | 1461023264972 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:47:44 INFO - PROCESS | 1651 | 1461023264974 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 1651 | 1461023264975 Marionette TRACE conn2 <- [1,1114,null,{}] 16:47:44 INFO - PROCESS | 1651 | 1461023264980 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:45 INFO - PROCESS | 1651 | 1461023265060 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:47:45 INFO - PROCESS | 1651 | 1461023265118 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b758000 == 53 [pid = 1651] [id = 286] 16:47:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11a997000) [pid = 1651] [serial = 856] [outer = 0x0] 16:47:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11abbac00) [pid = 1651] [serial = 857] [outer = 0x11a997000] 16:47:45 INFO - PROCESS | 1651 | 1461023265152 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11ac58000) [pid = 1651] [serial = 858] [outer = 0x11a997000] 16:47:45 INFO - PROCESS | 1651 | 1461023265483 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 523ms 16:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:47:45 INFO - PROCESS | 1651 | 1461023265498 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:47:45 INFO - PROCESS | 1651 | 1461023265499 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:47:45 INFO - PROCESS | 1651 | 1461023265501 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 1651 | 1461023265502 Marionette TRACE conn2 <- [1,1118,null,{}] 16:47:45 INFO - PROCESS | 1651 | 1461023265505 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:45 INFO - PROCESS | 1651 | 1461023265603 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:47:45 INFO - PROCESS | 1651 | 1461023265616 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba71800 == 54 [pid = 1651] [id = 287] 16:47:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11ade2400) [pid = 1651] [serial = 859] [outer = 0x0] 16:47:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11aefbc00) [pid = 1651] [serial = 860] [outer = 0x11ade2400] 16:47:45 INFO - PROCESS | 1651 | 1461023265641 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11b087000) [pid = 1651] [serial = 861] [outer = 0x11ade2400] 16:47:46 INFO - PROCESS | 1651 | 1461023266189 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 719ms 16:47:46 INFO - PROCESS | 1651 | 1461023266226 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 1651 | 1461023266227 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:47:46 INFO - PROCESS | 1651 | 1461023266229 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 1651 | 1461023266230 Marionette TRACE conn2 <- [1,1122,null,{}] 16:47:46 INFO - PROCESS | 1651 | 1461023266233 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:46 INFO - PROCESS | 1651 | 1461023266338 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:47:46 INFO - PROCESS | 1651 | 1461023266370 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1cb000 == 55 [pid = 1651] [id = 288] 16:47:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11a902800) [pid = 1651] [serial = 862] [outer = 0x0] 16:47:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11b7e2800) [pid = 1651] [serial = 863] [outer = 0x11a902800] 16:47:46 INFO - PROCESS | 1651 | 1461023266396 Marionette DEBUG loaded listener.js 16:47:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11c222800) [pid = 1651] [serial = 864] [outer = 0x11a902800] 16:47:46 INFO - PROCESS | 1651 | 1461023266775 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 569ms 16:47:46 INFO - PROCESS | 1651 | 1461023266799 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 1651 | 1461023266801 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:47:46 INFO - PROCESS | 1651 | 1461023266805 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 1651 | 1461023266807 Marionette TRACE conn2 <- [1,1126,null,{}] 16:47:46 INFO - PROCESS | 1651 | 1461023266818 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:46 INFO - PROCESS | 1651 | 1461023266975 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:47:47 INFO - PROCESS | 1651 | 1461023267032 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12428a800 == 56 [pid = 1651] [id = 289] 16:47:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x123616c00) [pid = 1651] [serial = 865] [outer = 0x0] 16:47:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x123af8000) [pid = 1651] [serial = 866] [outer = 0x123616c00] 16:47:47 INFO - PROCESS | 1651 | 1461023267059 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x123b43c00) [pid = 1651] [serial = 867] [outer = 0x123616c00] 16:47:47 INFO - PROCESS | 1651 | 1461023267665 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11a945c00) [pid = 1651] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x112230800) [pid = 1651] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12af6e000) [pid = 1651] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12741b800) [pid = 1651] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12b2ae000) [pid = 1651] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x114b8e400) [pid = 1651] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x123b4c400) [pid = 1651] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x11b083c00) [pid = 1651] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x123f13800) [pid = 1651] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11a942400) [pid = 1651] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x126858800) [pid = 1651] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x128d49400) [pid = 1651] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x114b82400) [pid = 1651] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x123b46000) [pid = 1651] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11a994800) [pid = 1651] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x128dab400) [pid = 1651] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x114b8a000) [pid = 1651] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12af60400) [pid = 1651] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x128ddb000) [pid = 1651] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x12b2b6800) [pid = 1651] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x1189ca400) [pid = 1651] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x123f98000) [pid = 1651] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x11bc22000) [pid = 1651] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x123b4b400) [pid = 1651] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x118e4b400) [pid = 1651] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x11bc22800) [pid = 1651] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x114b8a400) [pid = 1651] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:47:47 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12bbd0800) [pid = 1651] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 925ms 16:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:47:47 INFO - PROCESS | 1651 | 1461023267729 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 1651 | 1461023267730 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:47:47 INFO - PROCESS | 1651 | 1461023267733 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 1651 | 1461023267734 Marionette TRACE conn2 <- [1,1130,null,{}] 16:47:47 INFO - PROCESS | 1651 | 1461023267736 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:47 INFO - PROCESS | 1651 | 1461023267824 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:47:47 INFO - PROCESS | 1651 | 1461023267829 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f2e800 == 57 [pid = 1651] [id = 290] 16:47:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x1146c2800) [pid = 1651] [serial = 868] [outer = 0x0] 16:47:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x119543400) [pid = 1651] [serial = 869] [outer = 0x1146c2800] 16:47:47 INFO - PROCESS | 1651 | 1461023267855 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x11b0d8800) [pid = 1651] [serial = 870] [outer = 0x1146c2800] 16:47:48 INFO - PROCESS | 1651 | 1461023268191 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 467ms 16:47:48 INFO - PROCESS | 1651 | 1461023268201 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:47:48 INFO - PROCESS | 1651 | 1461023268202 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:47:48 INFO - PROCESS | 1651 | 1461023268204 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 1651 | 1461023268205 Marionette TRACE conn2 <- [1,1134,null,{}] 16:47:48 INFO - PROCESS | 1651 | 1461023268208 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:48 INFO - PROCESS | 1651 | 1461023268311 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:47:48 INFO - PROCESS | 1651 | 1461023268369 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x1264cc000 == 58 [pid = 1651] [id = 291] 16:47:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x118871400) [pid = 1651] [serial = 871] [outer = 0x0] 16:47:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x11c573800) [pid = 1651] [serial = 872] [outer = 0x118871400] 16:47:48 INFO - PROCESS | 1651 | 1461023268398 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x123f0c000) [pid = 1651] [serial = 873] [outer = 0x118871400] 16:47:48 INFO - PROCESS | 1651 | 1461023268683 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 520ms 16:47:48 INFO - PROCESS | 1651 | 1461023268725 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:47:48 INFO - PROCESS | 1651 | 1461023268726 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:47:48 INFO - PROCESS | 1651 | 1461023268731 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:47:48 INFO - PROCESS | 1651 | 1461023268734 Marionette TRACE conn2 <- [1,1138,null,{}] 16:47:48 INFO - PROCESS | 1651 | 1461023268737 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:48 INFO - PROCESS | 1651 | 1461023268838 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:47:48 INFO - PROCESS | 1651 | 1461023268842 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b28c000 == 59 [pid = 1651] [id = 292] 16:47:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x123b46c00) [pid = 1651] [serial = 874] [outer = 0x0] 16:47:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x123fbac00) [pid = 1651] [serial = 875] [outer = 0x123b46c00] 16:47:48 INFO - PROCESS | 1651 | 1461023268868 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12741c400) [pid = 1651] [serial = 876] [outer = 0x123b46c00] 16:47:49 INFO - PROCESS | 1651 | 1461023269199 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 523ms 16:47:49 INFO - PROCESS | 1651 | 1461023269254 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 1651 | 1461023269256 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:47:49 INFO - PROCESS | 1651 | 1461023269258 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 1651 | 1461023269259 Marionette TRACE conn2 <- [1,1142,null,{}] 16:47:49 INFO - PROCESS | 1651 | 1461023269262 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:49 INFO - PROCESS | 1651 | 1461023269345 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:47:49 INFO - PROCESS | 1651 | 1461023269351 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba0f800 == 60 [pid = 1651] [id = 293] 16:47:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x114b8a400) [pid = 1651] [serial = 877] [outer = 0x0] 16:47:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x128612400) [pid = 1651] [serial = 878] [outer = 0x114b8a400] 16:47:49 INFO - PROCESS | 1651 | 1461023269376 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x128657400) [pid = 1651] [serial = 879] [outer = 0x114b8a400] 16:47:49 INFO - PROCESS | 1651 | 1461023269799 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 570ms 16:47:49 INFO - PROCESS | 1651 | 1461023269828 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:47:49 INFO - PROCESS | 1651 | 1461023269831 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:47:49 INFO - PROCESS | 1651 | 1461023269835 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 1651 | 1461023269838 Marionette TRACE conn2 <- [1,1146,null,{}] 16:47:49 INFO - PROCESS | 1651 | 1461023269842 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:49 INFO - PROCESS | 1651 | 1461023269953 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:47:50 INFO - PROCESS | 1651 | 1461023270011 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x115632800 == 61 [pid = 1651] [id = 294] 16:47:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x114245800) [pid = 1651] [serial = 880] [outer = 0x0] 16:47:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x114b82c00) [pid = 1651] [serial = 881] [outer = 0x114245800] 16:47:50 INFO - PROCESS | 1651 | 1461023270043 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x114da8400) [pid = 1651] [serial = 882] [outer = 0x114245800] 16:47:50 INFO - PROCESS | 1651 | 1461023270480 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 672ms 16:47:50 INFO - PROCESS | 1651 | 1461023270507 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:47:50 INFO - PROCESS | 1651 | 1461023270511 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:47:50 INFO - PROCESS | 1651 | 1461023270516 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 1651 | 1461023270518 Marionette TRACE conn2 <- [1,1150,null,{}] 16:47:50 INFO - PROCESS | 1651 | 1461023270520 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:50 INFO - PROCESS | 1651 | 1461023270629 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:47:50 INFO - PROCESS | 1651 | 1461023270684 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a97c000 == 62 [pid = 1651] [id = 295] 16:47:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x114db1400) [pid = 1651] [serial = 883] [outer = 0x0] 16:47:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1165e3000) [pid = 1651] [serial = 884] [outer = 0x114db1400] 16:47:50 INFO - PROCESS | 1651 | 1461023270713 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1189d3800) [pid = 1651] [serial = 885] [outer = 0x114db1400] 16:47:51 INFO - PROCESS | 1651 | 1461023271134 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 669ms 16:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:47:51 INFO - PROCESS | 1651 | 1461023271186 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 1651 | 1461023271187 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:47:51 INFO - PROCESS | 1651 | 1461023271190 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 1651 | 1461023271192 Marionette TRACE conn2 <- [1,1154,null,{}] 16:47:51 INFO - PROCESS | 1651 | 1461023271200 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:51 INFO - PROCESS | 1651 | 1461023271332 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:47:51 INFO - PROCESS | 1651 | 1461023271413 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a8c800 == 63 [pid = 1651] [id = 296] 16:47:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11a946400) [pid = 1651] [serial = 886] [outer = 0x0] 16:47:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11ac55c00) [pid = 1651] [serial = 887] [outer = 0x11a946400] 16:47:51 INFO - PROCESS | 1651 | 1461023271447 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11b07e000) [pid = 1651] [serial = 888] [outer = 0x11a946400] 16:47:51 INFO - PROCESS | 1651 | 1461023271858 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 724ms 16:47:51 INFO - PROCESS | 1651 | 1461023271916 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:47:51 INFO - PROCESS | 1651 | 1461023271919 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:47:51 INFO - PROCESS | 1651 | 1461023271923 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 1651 | 1461023271925 Marionette TRACE conn2 <- [1,1158,null,{}] 16:47:51 INFO - PROCESS | 1651 | 1461023271929 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:52 INFO - PROCESS | 1651 | 1461023272087 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:47:52 INFO - PROCESS | 1651 | 1461023272215 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c610800 == 64 [pid = 1651] [id = 297] 16:47:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11ba17c00) [pid = 1651] [serial = 889] [outer = 0x0] 16:47:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x123f09c00) [pid = 1651] [serial = 890] [outer = 0x11ba17c00] 16:47:52 INFO - PROCESS | 1651 | 1461023272264 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12697d800) [pid = 1651] [serial = 891] [outer = 0x11ba17c00] 16:47:52 INFO - PROCESS | 1651 | 1461023272752 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:47:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x123f13800) [pid = 1651] [serial = 892] [outer = 0x12f442400] 16:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 874ms 16:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:47:52 INFO - PROCESS | 1651 | 1461023272832 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:47:52 INFO - PROCESS | 1651 | 1461023272834 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:47:52 INFO - PROCESS | 1651 | 1461023272838 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 1651 | 1461023272839 Marionette TRACE conn2 <- [1,1162,null,{}] 16:47:52 INFO - PROCESS | 1651 | 1461023272842 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:52 INFO - PROCESS | 1651 | 1461023272948 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:47:53 INFO - PROCESS | 1651 | 1461023273016 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d06f000 == 65 [pid = 1651] [id = 298] 16:47:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x123f16400) [pid = 1651] [serial = 893] [outer = 0x0] 16:47:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128d10800) [pid = 1651] [serial = 894] [outer = 0x123f16400] 16:47:53 INFO - PROCESS | 1651 | 1461023273046 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x128d41800) [pid = 1651] [serial = 895] [outer = 0x123f16400] 16:47:53 INFO - PROCESS | 1651 | 1461023273458 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 671ms 16:47:53 INFO - PROCESS | 1651 | 1461023273510 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 1651 | 1461023273511 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:47:53 INFO - PROCESS | 1651 | 1461023273513 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 1651 | 1461023273514 Marionette TRACE conn2 <- [1,1166,null,{}] 16:47:53 INFO - PROCESS | 1651 | 1461023273517 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:53 INFO - PROCESS | 1651 | 1461023273631 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:47:53 INFO - PROCESS | 1651 | 1461023273692 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d975800 == 66 [pid = 1651] [id = 299] 16:47:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x128d46c00) [pid = 1651] [serial = 896] [outer = 0x0] 16:47:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x128d80c00) [pid = 1651] [serial = 897] [outer = 0x128d46c00] 16:47:53 INFO - PROCESS | 1651 | 1461023273735 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x128db3c00) [pid = 1651] [serial = 898] [outer = 0x128d46c00] 16:47:54 INFO - PROCESS | 1651 | 1461023274145 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 672ms 16:47:54 INFO - PROCESS | 1651 | 1461023274186 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:47:54 INFO - PROCESS | 1651 | 1461023274188 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:47:54 INFO - PROCESS | 1651 | 1461023274192 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 1651 | 1461023274194 Marionette TRACE conn2 <- [1,1170,null,{}] 16:47:54 INFO - PROCESS | 1651 | 1461023274197 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:54 INFO - PROCESS | 1651 | 1461023274379 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:47:54 INFO - PROCESS | 1651 | 1461023274530 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4cd800 == 67 [pid = 1651] [id = 300] 16:47:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x112230000) [pid = 1651] [serial = 899] [outer = 0x0] 16:47:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x128db5000) [pid = 1651] [serial = 900] [outer = 0x112230000] 16:47:54 INFO - PROCESS | 1651 | 1461023274580 Marionette DEBUG loaded listener.js 16:47:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x129a55800) [pid = 1651] [serial = 901] [outer = 0x112230000] 16:47:55 INFO - PROCESS | 1651 | 1461023275018 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 872ms 16:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:47:55 INFO - PROCESS | 1651 | 1461023275064 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:47:55 INFO - PROCESS | 1651 | 1461023275065 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:47:55 INFO - PROCESS | 1651 | 1461023275067 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:47:55 INFO - PROCESS | 1651 | 1461023275069 Marionette TRACE conn2 <- [1,1174,null,{}] 16:47:55 INFO - PROCESS | 1651 | 1461023275071 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:55 INFO - PROCESS | 1651 | 1461023275177 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:47:55 INFO - PROCESS | 1651 | 1461023275246 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ee4800 == 68 [pid = 1651] [id = 301] 16:47:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x112231400) [pid = 1651] [serial = 902] [outer = 0x0] 16:47:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x11ae66800) [pid = 1651] [serial = 903] [outer = 0x112231400] 16:47:55 INFO - PROCESS | 1651 | 1461023275276 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x126974800) [pid = 1651] [serial = 904] [outer = 0x112231400] 16:47:55 INFO - PROCESS | 1651 | 1461023275992 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 1651 | 1461023276043 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:47:56 INFO - PROCESS | 1651 | 1461023276051 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:47:56 INFO - PROCESS | 1651 | 1461023276055 Marionette TRACE conn2 <- [1,1178,null,{}] 16:47:56 INFO - PROCESS | 1651 | 1461023276060 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:56 INFO - PROCESS | 1651 | 1461023276191 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:47:56 INFO - PROCESS | 1651 | 1461023276268 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x119edd800 == 69 [pid = 1651] [id = 302] 16:47:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x114c06800) [pid = 1651] [serial = 905] [outer = 0x0] 16:47:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x115184800) [pid = 1651] [serial = 906] [outer = 0x114c06800] 16:47:56 INFO - PROCESS | 1651 | 1461023276296 Marionette DEBUG loaded listener.js 16:47:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x118979800) [pid = 1651] [serial = 907] [outer = 0x114c06800] 16:47:56 INFO - PROCESS | 1651 | 1461023276751 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 1651 | 1461023276838 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:47:56 INFO - PROCESS | 1651 | 1461023276842 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:47:56 INFO - PROCESS | 1651 | 1461023276844 Marionette TRACE conn2 <- [1,1182,null,{}] 16:47:56 INFO - PROCESS | 1651 | 1461023276852 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:56 INFO - PROCESS | 1651 | 1461023276939 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x11c41a800) [pid = 1651] [serial = 726] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12685e400) [pid = 1651] [serial = 732] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11a946000) [pid = 1651] [serial = 720] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x123b41000) [pid = 1651] [serial = 729] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x114b90c00) [pid = 1651] [serial = 687] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11bc21800) [pid = 1651] [serial = 723] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x114db1c00) [pid = 1651] [serial = 717] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x12bc50c00) [pid = 1651] [serial = 821] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x12afa7400) [pid = 1651] [serial = 803] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12b2ac000) [pid = 1651] [serial = 806] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12b74d400) [pid = 1651] [serial = 809] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11ba17800) [pid = 1651] [serial = 768] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x11ac60c00) [pid = 1651] [serial = 767] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x124273400) [pid = 1651] [serial = 794] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x129aeac00) [pid = 1651] [serial = 782] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12afeb800) [pid = 1651] [serial = 783] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12741e800) [pid = 1651] [serial = 795] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x128da9c00) [pid = 1651] [serial = 774] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x128d45800) [pid = 1651] [serial = 773] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12b759000) [pid = 1651] [serial = 810] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12b2b2c00) [pid = 1651] [serial = 807] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11bc1e000) [pid = 1651] [serial = 791] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x123b42c00) [pid = 1651] [serial = 792] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x128619c00) [pid = 1651] [serial = 797] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x128d43400) [pid = 1651] [serial = 798] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x128dda400) [pid = 1651] [serial = 800] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11912a000) [pid = 1651] [serial = 786] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x114dadc00) [pid = 1651] [serial = 785] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x1274a6800) [pid = 1651] [serial = 771] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x12427d000) [pid = 1651] [serial = 770] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11ba1cc00) [pid = 1651] [serial = 789] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11b08c800) [pid = 1651] [serial = 788] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x129aa4800) [pid = 1651] [serial = 776] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x129ae2800) [pid = 1651] [serial = 777] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x114da8c00) [pid = 1651] [serial = 764] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x11795e000) [pid = 1651] [serial = 765] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x12afe7000) [pid = 1651] [serial = 780] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12af6b400) [pid = 1651] [serial = 779] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x129a9f000) [pid = 1651] [serial = 762] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x12ba57400) [pid = 1651] [serial = 812] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12cf58800) [pid = 1651] [serial = 822] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x11b081800) [pid = 1651] [serial = 815] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12bbce800) [pid = 1651] [serial = 819] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12ba5ec00) [pid = 1651] [serial = 813] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12ba55800) [pid = 1651] [serial = 818] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 104 (0x128db5800) [pid = 1651] [serial = 816] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 103 (0x12b055800) [pid = 1651] [serial = 804] [outer = 0x0] [url = about:blank] 16:47:56 INFO - PROCESS | 1651 | --DOMWINDOW == 102 (0x12af6d400) [pid = 1651] [serial = 801] [outer = 0x0] [url = about:blank] 16:47:57 INFO - PROCESS | 1651 | 1461023277008 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x116521800 == 57 [pid = 1651] [id = 303] 16:47:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 103 (0x114b90c00) [pid = 1651] [serial = 908] [outer = 0x0] 16:47:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 104 (0x119c9b400) [pid = 1651] [serial = 909] [outer = 0x114b90c00] 16:47:57 INFO - PROCESS | 1651 | 1461023277038 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 105 (0x11a941c00) [pid = 1651] [serial = 910] [outer = 0x114b90c00] 16:47:57 INFO - PROCESS | 1651 | 1461023277366 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 1651 | 1461023277420 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:47:57 INFO - PROCESS | 1651 | 1461023277422 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 1651 | 1461023277425 Marionette TRACE conn2 <- [1,1186,null,{}] 16:47:57 INFO - PROCESS | 1651 | 1461023277432 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:57 INFO - PROCESS | 1651 | 1461023277538 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:47:57 INFO - PROCESS | 1651 | 1461023277607 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba67800 == 58 [pid = 1651] [id = 304] 16:47:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x11a941400) [pid = 1651] [serial = 911] [outer = 0x0] 16:47:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11b07e400) [pid = 1651] [serial = 912] [outer = 0x11a941400] 16:47:57 INFO - PROCESS | 1651 | 1461023277635 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11ba17800) [pid = 1651] [serial = 913] [outer = 0x11a941400] 16:47:57 INFO - PROCESS | 1651 | 1461023277942 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 1651 | 1461023277955 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:47:57 INFO - PROCESS | 1651 | 1461023277957 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 1651 | 1461023277958 Marionette TRACE conn2 <- [1,1190,null,{}] 16:47:57 INFO - PROCESS | 1651 | 1461023277960 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:58 INFO - PROCESS | 1651 | 1461023278049 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:47:58 INFO - PROCESS | 1651 | 1461023278054 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f37000 == 59 [pid = 1651] [id = 305] 16:47:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11bc21800) [pid = 1651] [serial = 914] [outer = 0x0] 16:47:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11c574800) [pid = 1651] [serial = 915] [outer = 0x11bc21800] 16:47:58 INFO - PROCESS | 1651 | 1461023278081 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x123b43800) [pid = 1651] [serial = 916] [outer = 0x11bc21800] 16:47:58 INFO - PROCESS | 1651 | 1461023278405 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 1651 | 1461023278432 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:47:58 INFO - PROCESS | 1651 | 1461023278435 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 1651 | 1461023278436 Marionette TRACE conn2 <- [1,1194,null,{}] 16:47:58 INFO - PROCESS | 1651 | 1461023278438 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:58 INFO - PROCESS | 1651 | 1461023278519 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:47:58 INFO - PROCESS | 1651 | 1461023278524 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1264e1000 == 60 [pid = 1651] [id = 306] 16:47:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x123b46400) [pid = 1651] [serial = 917] [outer = 0x0] 16:47:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x123f12400) [pid = 1651] [serial = 918] [outer = 0x123b46400] 16:47:58 INFO - PROCESS | 1651 | 1461023278549 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12685c000) [pid = 1651] [serial = 919] [outer = 0x123b46400] 16:47:58 INFO - PROCESS | 1651 | 1461023278909 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:47:58 INFO - PROCESS | 1651 | 1461023278959 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:47:58 INFO - PROCESS | 1651 | 1461023278963 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:47:58 INFO - PROCESS | 1651 | 1461023278964 Marionette TRACE conn2 <- [1,1198,null,{}] 16:47:58 INFO - PROCESS | 1651 | 1461023278968 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:59 INFO - PROCESS | 1651 | 1461023279159 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:47:59 INFO - PROCESS | 1651 | 1461023279191 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a7a800 == 61 [pid = 1651] [id = 307] 16:47:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x126858800) [pid = 1651] [serial = 920] [outer = 0x0] 16:47:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x1287dc800) [pid = 1651] [serial = 921] [outer = 0x126858800] 16:47:59 INFO - PROCESS | 1651 | 1461023279235 Marionette DEBUG loaded listener.js 16:47:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x12426f000) [pid = 1651] [serial = 922] [outer = 0x126858800] 16:47:59 INFO - PROCESS | 1651 | 1461023279656 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:47:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:47:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 720ms 16:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:47:59 INFO - PROCESS | 1651 | 1461023279682 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:47:59 INFO - PROCESS | 1651 | 1461023279684 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:47:59 INFO - PROCESS | 1651 | 1461023279686 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 1651 | 1461023279687 Marionette TRACE conn2 <- [1,1202,null,{}] 16:47:59 INFO - PROCESS | 1651 | 1461023279697 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:59 INFO - PROCESS | 1651 | 1461023279798 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:47:59 INFO - PROCESS | 1651 | 1461023279831 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b292000 == 62 [pid = 1651] [id = 308] 16:47:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12685e400) [pid = 1651] [serial = 923] [outer = 0x0] 16:47:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x128dde800) [pid = 1651] [serial = 924] [outer = 0x12685e400] 16:47:59 INFO - PROCESS | 1651 | 1461023279856 Marionette DEBUG loaded listener.js 16:47:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x129aa7800) [pid = 1651] [serial = 925] [outer = 0x12685e400] 16:48:00 INFO - PROCESS | 1651 | 1461023280192 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 518ms 16:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:48:00 INFO - PROCESS | 1651 | 1461023280204 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 1651 | 1461023280205 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:48:00 INFO - PROCESS | 1651 | 1461023280207 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 1651 | 1461023280208 Marionette TRACE conn2 <- [1,1206,null,{}] 16:48:00 INFO - PROCESS | 1651 | 1461023280212 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:00 INFO - PROCESS | 1651 | 1461023280317 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:48:00 INFO - PROCESS | 1651 | 1461023280329 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d03e000 == 63 [pid = 1651] [id = 309] 16:48:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x128db2c00) [pid = 1651] [serial = 926] [outer = 0x0] 16:48:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x129ae1400) [pid = 1651] [serial = 927] [outer = 0x128db2c00] 16:48:00 INFO - PROCESS | 1651 | 1461023280354 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12af62000) [pid = 1651] [serial = 928] [outer = 0x128db2c00] 16:48:00 INFO - PROCESS | 1651 | 1461023280684 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 518ms 16:48:00 INFO - PROCESS | 1651 | 1461023280725 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 1651 | 1461023280727 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:48:00 INFO - PROCESS | 1651 | 1461023280729 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 1651 | 1461023280730 Marionette TRACE conn2 <- [1,1210,null,{}] 16:48:00 INFO - PROCESS | 1651 | 1461023280732 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:00 INFO - PROCESS | 1651 | 1461023280839 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:48:00 INFO - PROCESS | 1651 | 1461023280856 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d978000 == 64 [pid = 1651] [id = 310] 16:48:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x129aeb000) [pid = 1651] [serial = 929] [outer = 0x0] 16:48:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12af6ac00) [pid = 1651] [serial = 930] [outer = 0x129aeb000] 16:48:00 INFO - PROCESS | 1651 | 1461023280881 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12af9a800) [pid = 1651] [serial = 931] [outer = 0x129aeb000] 16:48:01 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x1146c2800) [pid = 1651] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:48:01 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x123b46c00) [pid = 1651] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:48:01 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x114b3ec00) [pid = 1651] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:48:01 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x118871400) [pid = 1651] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:48:01 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11ade2400) [pid = 1651] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:48:01 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11a902800) [pid = 1651] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:48:01 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x115487c00) [pid = 1651] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:48:01 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11a997000) [pid = 1651] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:48:01 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11863f000) [pid = 1651] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:48:01 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x119ed0800) [pid = 1651] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:48:01 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x10a5e7800) [pid = 1651] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:48:01 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x123616c00) [pid = 1651] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:48:01 INFO - PROCESS | 1651 | 1461023281316 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 621ms 16:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:48:01 INFO - PROCESS | 1651 | 1461023281351 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:48:01 INFO - PROCESS | 1651 | 1461023281352 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:48:01 INFO - PROCESS | 1651 | 1461023281354 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:48:01 INFO - PROCESS | 1651 | 1461023281355 Marionette TRACE conn2 <- [1,1214,null,{}] 16:48:01 INFO - PROCESS | 1651 | 1461023281358 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:01 INFO - PROCESS | 1651 | 1461023281446 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:48:01 INFO - PROCESS | 1651 | 1461023281451 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d96b000 == 65 [pid = 1651] [id = 311] 16:48:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x114b84800) [pid = 1651] [serial = 932] [outer = 0x0] 16:48:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x11a902800) [pid = 1651] [serial = 933] [outer = 0x114b84800] 16:48:01 INFO - PROCESS | 1651 | 1461023281476 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x126f07c00) [pid = 1651] [serial = 934] [outer = 0x114b84800] 16:48:01 INFO - PROCESS | 1651 | 1461023281840 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 519ms 16:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:48:01 INFO - PROCESS | 1651 | 1461023281873 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:48:01 INFO - PROCESS | 1651 | 1461023281875 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:48:01 INFO - PROCESS | 1651 | 1461023281877 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:48:01 INFO - PROCESS | 1651 | 1461023281879 Marionette TRACE conn2 <- [1,1218,null,{}] 16:48:01 INFO - PROCESS | 1651 | 1461023281882 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:01 INFO - PROCESS | 1651 | 1461023281983 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:48:01 INFO - PROCESS | 1651 | 1461023281987 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed10000 == 66 [pid = 1651] [id = 312] 16:48:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x12af9b800) [pid = 1651] [serial = 935] [outer = 0x0] 16:48:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12afe7400) [pid = 1651] [serial = 936] [outer = 0x12af9b800] 16:48:02 INFO - PROCESS | 1651 | 1461023282017 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12b059000) [pid = 1651] [serial = 937] [outer = 0x12af9b800] 16:48:02 INFO - PROCESS | 1651 | 1461023282340 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:48:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:48:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 471ms 16:48:02 INFO - PROCESS | 1651 | 1461023282350 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 1651 | 1461023282351 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:48:02 INFO - PROCESS | 1651 | 1461023282354 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 1651 | 1461023282355 Marionette TRACE conn2 <- [1,1222,null,{}] 16:48:02 INFO - PROCESS | 1651 | 1461023282357 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:02 INFO - PROCESS | 1651 | 1461023282448 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:48:02 INFO - PROCESS | 1651 | 1461023282507 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f10d800 == 67 [pid = 1651] [id = 313] 16:48:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12afe1400) [pid = 1651] [serial = 938] [outer = 0x0] 16:48:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12b2ab800) [pid = 1651] [serial = 939] [outer = 0x12afe1400] 16:48:02 INFO - PROCESS | 1651 | 1461023282532 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12b2b2400) [pid = 1651] [serial = 940] [outer = 0x12afe1400] 16:48:02 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | Canvas test: 2d.gradient.object.current - An invalid or illegal string was specified 16:48:02 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1 16:48:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:02 INFO - _addTest/ [0,1225,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 1651 | 1461023282826 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:48:02 INFO - PROCESS | 1651 | 1461023282836 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 1651 | 1461023282837 Marionette TRACE conn2 <- [1,1226,null,{}] 16:48:02 INFO - PROCESS | 1651 | 1461023282839 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:02 INFO - PROCESS | 1651 | 1461023282935 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:48:02 INFO - PROCESS | 1651 | 1461023282939 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f41b800 == 68 [pid = 1651] [id = 314] 16:48:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12b2b2c00) [pid = 1651] [serial = 941] [outer = 0x0] 16:48:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12b752800) [pid = 1651] [serial = 942] [outer = 0x12b2b2c00] 16:48:02 INFO - PROCESS | 1651 | 1461023282964 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12ba53800) [pid = 1651] [serial = 943] [outer = 0x12b2b2c00] 16:48:03 INFO - PROCESS | 1651 | 1461023283375 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 569ms 16:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:48:03 INFO - PROCESS | 1651 | 1461023283406 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 1651 | 1461023283408 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:48:03 INFO - PROCESS | 1651 | 1461023283412 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 1651 | 1461023283414 Marionette TRACE conn2 <- [1,1230,null,{}] 16:48:03 INFO - PROCESS | 1651 | 1461023283419 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:03 INFO - PROCESS | 1651 | 1461023283534 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:48:03 INFO - PROCESS | 1651 | 1461023283594 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11915f800 == 69 [pid = 1651] [id = 315] 16:48:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x114c14800) [pid = 1651] [serial = 944] [outer = 0x0] 16:48:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x115182c00) [pid = 1651] [serial = 945] [outer = 0x114c14800] 16:48:03 INFO - PROCESS | 1651 | 1461023283667 Marionette DEBUG loaded listener.js 16:48:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x118641c00) [pid = 1651] [serial = 946] [outer = 0x114c14800] 16:48:04 INFO - PROCESS | 1651 | 1461023284103 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 723ms 16:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:48:04 INFO - PROCESS | 1651 | 1461023284135 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:48:04 INFO - PROCESS | 1651 | 1461023284139 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:48:04 INFO - PROCESS | 1651 | 1461023284168 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:48:04 INFO - PROCESS | 1651 | 1461023284170 Marionette TRACE conn2 <- [1,1234,null,{}] 16:48:04 INFO - PROCESS | 1651 | 1461023284173 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:04 INFO - PROCESS | 1651 | 1461023284282 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:48:04 INFO - PROCESS | 1651 | 1461023284341 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b7f800 == 70 [pid = 1651] [id = 316] 16:48:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x1188e2c00) [pid = 1651] [serial = 947] [outer = 0x0] 16:48:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11abc0800) [pid = 1651] [serial = 948] [outer = 0x1188e2c00] 16:48:04 INFO - PROCESS | 1651 | 1461023284372 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11b082400) [pid = 1651] [serial = 949] [outer = 0x1188e2c00] 16:48:04 INFO - PROCESS | 1651 | 1461023284872 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:48:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:48:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 749ms 16:48:04 INFO - PROCESS | 1651 | 1461023284898 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:48:04 INFO - PROCESS | 1651 | 1461023284901 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:48:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:48:04 INFO - PROCESS | 1651 | 1461023284907 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:48:04 INFO - PROCESS | 1651 | 1461023284912 Marionette TRACE conn2 <- [1,1238,null,{}] 16:48:04 INFO - PROCESS | 1651 | 1461023284925 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:05 INFO - PROCESS | 1651 | 1461023285092 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:48:05 INFO - PROCESS | 1651 | 1461023285176 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e421800 == 71 [pid = 1651] [id = 317] 16:48:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x123f0f000) [pid = 1651] [serial = 950] [outer = 0x0] 16:48:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12741a800) [pid = 1651] [serial = 951] [outer = 0x123f0f000] 16:48:05 INFO - PROCESS | 1651 | 1461023285208 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x128d11000) [pid = 1651] [serial = 952] [outer = 0x123f0f000] 16:48:05 INFO - PROCESS | 1651 | 1461023285618 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 777ms 16:48:05 INFO - PROCESS | 1651 | 1461023285683 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:48:05 INFO - PROCESS | 1651 | 1461023285685 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:48:05 INFO - PROCESS | 1651 | 1461023285688 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:48:05 INFO - PROCESS | 1651 | 1461023285689 Marionette TRACE conn2 <- [1,1242,null,{}] 16:48:05 INFO - PROCESS | 1651 | 1461023285691 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:05 INFO - PROCESS | 1651 | 1461023285800 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:48:05 INFO - PROCESS | 1651 | 1461023285899 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f56d000 == 72 [pid = 1651] [id = 318] 16:48:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x128d48400) [pid = 1651] [serial = 953] [outer = 0x0] 16:48:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128daa000) [pid = 1651] [serial = 954] [outer = 0x128d48400] 16:48:05 INFO - PROCESS | 1651 | 1461023285931 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12af66400) [pid = 1651] [serial = 955] [outer = 0x128d48400] 16:48:06 INFO - PROCESS | 1651 | 1461023286307 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 668ms 16:48:06 INFO - PROCESS | 1651 | 1461023286356 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:48:06 INFO - PROCESS | 1651 | 1461023286358 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:48:06 INFO - PROCESS | 1651 | 1461023286360 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 1651 | 1461023286361 Marionette TRACE conn2 <- [1,1246,null,{}] 16:48:06 INFO - PROCESS | 1651 | 1461023286364 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:06 INFO - PROCESS | 1651 | 1461023286468 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:48:06 INFO - PROCESS | 1651 | 1461023286538 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbc6800 == 73 [pid = 1651] [id = 319] 16:48:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x128d48c00) [pid = 1651] [serial = 956] [outer = 0x0] 16:48:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12afa8000) [pid = 1651] [serial = 957] [outer = 0x128d48c00] 16:48:06 INFO - PROCESS | 1651 | 1461023286568 Marionette DEBUG loaded listener.js 16:48:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12b053c00) [pid = 1651] [serial = 958] [outer = 0x128d48c00] 16:48:07 INFO - PROCESS | 1651 | 1461023287017 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 672ms 16:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:48:07 INFO - PROCESS | 1651 | 1461023287033 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:48:07 INFO - PROCESS | 1651 | 1461023287034 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:48:07 INFO - PROCESS | 1651 | 1461023287036 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:48:07 INFO - PROCESS | 1651 | 1461023287037 Marionette TRACE conn2 <- [1,1250,null,{}] 16:48:07 INFO - PROCESS | 1651 | 1461023287040 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:07 INFO - PROCESS | 1651 | 1461023287178 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:48:07 INFO - PROCESS | 1651 | 1461023287269 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x115821800 == 74 [pid = 1651] [id = 320] 16:48:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x114da5800) [pid = 1651] [serial = 959] [outer = 0x0] 16:48:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x11c418800) [pid = 1651] [serial = 960] [outer = 0x114da5800] 16:48:07 INFO - PROCESS | 1651 | 1461023287303 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12ba5dc00) [pid = 1651] [serial = 961] [outer = 0x114da5800] 16:48:08 INFO - PROCESS | 1651 | 1461023288037 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1021ms 16:48:08 INFO - PROCESS | 1651 | 1461023288059 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 1651 | 1461023288063 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:48:08 INFO - PROCESS | 1651 | 1461023288068 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 1651 | 1461023288071 Marionette TRACE conn2 <- [1,1254,null,{}] 16:48:08 INFO - PROCESS | 1651 | 1461023288092 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:08 INFO - PROCESS | 1651 | 1461023288237 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:48:08 INFO - PROCESS | 1651 | 1461023288379 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c0a000 == 75 [pid = 1651] [id = 321] 16:48:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x11424bc00) [pid = 1651] [serial = 962] [outer = 0x0] 16:48:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x114b8b800) [pid = 1651] [serial = 963] [outer = 0x11424bc00] 16:48:08 INFO - PROCESS | 1651 | 1461023288414 Marionette DEBUG loaded listener.js 16:48:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x1161b5800) [pid = 1651] [serial = 964] [outer = 0x11424bc00] 16:48:08 INFO - PROCESS | 1651 | 1461023288860 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:48:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:48:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 840ms 16:48:08 INFO - PROCESS | 1651 | 1461023288907 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 1651 | 1461023288911 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:48:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:48:08 INFO - PROCESS | 1651 | 1461023288915 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 1651 | 1461023288917 Marionette TRACE conn2 <- [1,1258,null,{}] 16:48:08 INFO - PROCESS | 1651 | 1461023288919 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:09 INFO - PROCESS | 1651 | 1461023289014 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:48:09 INFO - PROCESS | 1651 | 1461023289075 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11883c000 == 76 [pid = 1651] [id = 322] 16:48:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x1165e5000) [pid = 1651] [serial = 965] [outer = 0x0] 16:48:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x119ca9c00) [pid = 1651] [serial = 966] [outer = 0x1165e5000] 16:48:09 INFO - PROCESS | 1651 | 1461023289102 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11a90e400) [pid = 1651] [serial = 967] [outer = 0x1165e5000] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x123f4a000 == 75 [pid = 1651] [id = 256] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba6d000 == 74 [pid = 1651] [id = 194] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x118f32800 == 73 [pid = 1651] [id = 255] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12d96e000 == 72 [pid = 1651] [id = 257] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed0a800 == 71 [pid = 1651] [id = 259] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12f10d800 == 70 [pid = 1651] [id = 313] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed10000 == 69 [pid = 1651] [id = 312] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12d96b000 == 68 [pid = 1651] [id = 311] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12d63e400) [pid = 1651] [serial = 824] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11a93d800) [pid = 1651] [serial = 827] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11bc23800) [pid = 1651] [serial = 830] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x128d42400) [pid = 1651] [serial = 833] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x129aa1000) [pid = 1651] [serial = 836] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x12b05d000) [pid = 1651] [serial = 839] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x128612400) [pid = 1651] [serial = 878] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12d978000 == 67 [pid = 1651] [id = 310] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12d03e000 == 66 [pid = 1651] [id = 309] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12b292000 == 65 [pid = 1651] [id = 308] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x129a7a800 == 64 [pid = 1651] [id = 307] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x1264e1000 == 63 [pid = 1651] [id = 306] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x123f37000 == 62 [pid = 1651] [id = 305] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba67800 == 61 [pid = 1651] [id = 304] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x116521800 == 60 [pid = 1651] [id = 303] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x119edd800 == 59 [pid = 1651] [id = 302] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12d975800 == 58 [pid = 1651] [id = 299] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12d06f000 == 57 [pid = 1651] [id = 298] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x12c610800 == 56 [pid = 1651] [id = 297] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x129a8c800 == 55 [pid = 1651] [id = 296] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x11a97c000 == 54 [pid = 1651] [id = 295] 16:48:09 INFO - PROCESS | 1651 | --DOCSHELL 0x115632800 == 53 [pid = 1651] [id = 294] 16:48:09 INFO - PROCESS | 1651 | 1461023289536 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11aefbc00) [pid = 1651] [serial = 860] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11b7e2800) [pid = 1651] [serial = 863] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x115746800) [pid = 1651] [serial = 848] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x116566800) [pid = 1651] [serial = 849] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11abbac00) [pid = 1651] [serial = 857] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x118982400) [pid = 1651] [serial = 851] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x119d39400) [pid = 1651] [serial = 852] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11a909c00) [pid = 1651] [serial = 854] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11a93f800) [pid = 1651] [serial = 855] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x114b86800) [pid = 1651] [serial = 843] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x1140c4800) [pid = 1651] [serial = 842] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x123af8000) [pid = 1651] [serial = 866] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x11c222800) [pid = 1651] [serial = 864] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x119543400) [pid = 1651] [serial = 869] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11b0d8800) [pid = 1651] [serial = 870] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x123fbac00) [pid = 1651] [serial = 875] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x123b43c00) [pid = 1651] [serial = 867] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x114da7000) [pid = 1651] [serial = 846] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x114b8f800) [pid = 1651] [serial = 845] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x11b087000) [pid = 1651] [serial = 861] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x123f0c000) [pid = 1651] [serial = 873] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x12741c400) [pid = 1651] [serial = 876] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11ac58000) [pid = 1651] [serial = 858] [outer = 0x0] [url = about:blank] 16:48:09 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11c573800) [pid = 1651] [serial = 872] [outer = 0x0] [url = about:blank] 16:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 672ms 16:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:48:09 INFO - PROCESS | 1651 | 1461023289587 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:48:09 INFO - PROCESS | 1651 | 1461023289588 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:48:09 INFO - PROCESS | 1651 | 1461023289591 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:48:09 INFO - PROCESS | 1651 | 1461023289593 Marionette TRACE conn2 <- [1,1262,null,{}] 16:48:09 INFO - PROCESS | 1651 | 1461023289618 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:09 INFO - PROCESS | 1651 | 1461023289704 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:48:09 INFO - PROCESS | 1651 | 1461023289709 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11958f000 == 54 [pid = 1651] [id = 323] 16:48:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11abc2000) [pid = 1651] [serial = 968] [outer = 0x0] 16:48:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11ac58000) [pid = 1651] [serial = 969] [outer = 0x11abc2000] 16:48:09 INFO - PROCESS | 1651 | 1461023289738 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x11aea9800) [pid = 1651] [serial = 970] [outer = 0x11abc2000] 16:48:10 INFO - PROCESS | 1651 | 1461023290086 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 522ms 16:48:10 INFO - PROCESS | 1651 | 1461023290116 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 1651 | 1461023290117 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:48:10 INFO - PROCESS | 1651 | 1461023290119 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 1651 | 1461023290120 Marionette TRACE conn2 <- [1,1266,null,{}] 16:48:10 INFO - PROCESS | 1651 | 1461023290123 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:10 INFO - PROCESS | 1651 | 1461023290206 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:48:10 INFO - PROCESS | 1651 | 1461023290258 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a97c000 == 55 [pid = 1651] [id = 324] 16:48:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x11aea7c00) [pid = 1651] [serial = 971] [outer = 0x0] 16:48:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x11b07fc00) [pid = 1651] [serial = 972] [outer = 0x11aea7c00] 16:48:10 INFO - PROCESS | 1651 | 1461023290284 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x11ba1dc00) [pid = 1651] [serial = 973] [outer = 0x11aea7c00] 16:48:10 INFO - PROCESS | 1651 | 1461023290567 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 473ms 16:48:10 INFO - PROCESS | 1651 | 1461023290593 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 1651 | 1461023290595 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:48:10 INFO - PROCESS | 1651 | 1461023290605 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 1651 | 1461023290606 Marionette TRACE conn2 <- [1,1270,null,{}] 16:48:10 INFO - PROCESS | 1651 | 1461023290608 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:10 INFO - PROCESS | 1651 | 1461023290692 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:48:10 INFO - PROCESS | 1651 | 1461023290699 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1bf000 == 56 [pid = 1651] [id = 325] 16:48:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11ba1f400) [pid = 1651] [serial = 974] [outer = 0x0] 16:48:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11c217000) [pid = 1651] [serial = 975] [outer = 0x11ba1f400] 16:48:10 INFO - PROCESS | 1651 | 1461023290725 Marionette DEBUG loaded listener.js 16:48:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1237de000) [pid = 1651] [serial = 976] [outer = 0x11ba1f400] 16:48:11 INFO - PROCESS | 1651 | 1461023291111 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 520ms 16:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:48:11 INFO - PROCESS | 1651 | 1461023291125 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:48:11 INFO - PROCESS | 1651 | 1461023291127 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:48:11 INFO - PROCESS | 1651 | 1461023291129 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 1651 | 1461023291130 Marionette TRACE conn2 <- [1,1274,null,{}] 16:48:11 INFO - PROCESS | 1651 | 1461023291132 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:11 INFO - PROCESS | 1651 | 1461023291227 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:48:11 INFO - PROCESS | 1651 | 1461023291235 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f68800 == 57 [pid = 1651] [id = 326] 16:48:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x123b41c00) [pid = 1651] [serial = 977] [outer = 0x0] 16:48:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x123f12c00) [pid = 1651] [serial = 978] [outer = 0x123b41c00] 16:48:11 INFO - PROCESS | 1651 | 1461023291263 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x127499800) [pid = 1651] [serial = 979] [outer = 0x123b41c00] 16:48:11 INFO - PROCESS | 1651 | 1461023291637 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 16:48:11 INFO - PROCESS | 1651 | 1461023291650 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:48:11 INFO - PROCESS | 1651 | 1461023291651 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:48:11 INFO - PROCESS | 1651 | 1461023291653 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 1651 | 1461023291654 Marionette TRACE conn2 <- [1,1278,null,{}] 16:48:11 INFO - PROCESS | 1651 | 1461023291657 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:11 INFO - PROCESS | 1651 | 1461023291760 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:48:11 INFO - PROCESS | 1651 | 1461023291772 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12690c800 == 58 [pid = 1651] [id = 327] 16:48:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12741b400) [pid = 1651] [serial = 980] [outer = 0x0] 16:48:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x1287e2c00) [pid = 1651] [serial = 981] [outer = 0x12741b400] 16:48:11 INFO - PROCESS | 1651 | 1461023291798 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x128d43000) [pid = 1651] [serial = 982] [outer = 0x12741b400] 16:48:12 INFO - PROCESS | 1651 | 1461023292136 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 518ms 16:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:48:12 INFO - PROCESS | 1651 | 1461023292172 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 1651 | 1461023292173 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:48:12 INFO - PROCESS | 1651 | 1461023292175 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 1651 | 1461023292176 Marionette TRACE conn2 <- [1,1282,null,{}] 16:48:12 INFO - PROCESS | 1651 | 1461023292178 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:12 INFO - PROCESS | 1651 | 1461023292280 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:48:12 INFO - PROCESS | 1651 | 1461023292316 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12747b800 == 59 [pid = 1651] [id = 328] 16:48:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12749a000) [pid = 1651] [serial = 983] [outer = 0x0] 16:48:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x128d82000) [pid = 1651] [serial = 984] [outer = 0x12749a000] 16:48:12 INFO - PROCESS | 1651 | 1461023292341 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128daac00) [pid = 1651] [serial = 985] [outer = 0x12749a000] 16:48:12 INFO - PROCESS | 1651 | 1461023292625 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 468ms 16:48:12 INFO - PROCESS | 1651 | 1461023292652 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 1651 | 1461023292653 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:48:12 INFO - PROCESS | 1651 | 1461023292672 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 1651 | 1461023292673 Marionette TRACE conn2 <- [1,1286,null,{}] 16:48:12 INFO - PROCESS | 1651 | 1461023292675 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:12 INFO - PROCESS | 1651 | 1461023292787 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:48:12 INFO - PROCESS | 1651 | 1461023292792 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a93800 == 60 [pid = 1651] [id = 329] 16:48:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x11c411800) [pid = 1651] [serial = 986] [outer = 0x0] 16:48:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x128ddb400) [pid = 1651] [serial = 987] [outer = 0x11c411800] 16:48:12 INFO - PROCESS | 1651 | 1461023292847 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x129a5c800) [pid = 1651] [serial = 988] [outer = 0x11c411800] 16:48:13 INFO - PROCESS | 1651 | 1461023293151 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 521ms 16:48:13 INFO - PROCESS | 1651 | 1461023293194 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:48:13 INFO - PROCESS | 1651 | 1461023293195 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:48:13 INFO - PROCESS | 1651 | 1461023293200 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 1651 | 1461023293201 Marionette TRACE conn2 <- [1,1290,null,{}] 16:48:13 INFO - PROCESS | 1651 | 1461023293203 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:13 INFO - PROCESS | 1651 | 1461023293306 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:48:13 INFO - PROCESS | 1651 | 1461023293324 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb05800 == 61 [pid = 1651] [id = 330] 16:48:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x128db3000) [pid = 1651] [serial = 989] [outer = 0x0] 16:48:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x129ae3000) [pid = 1651] [serial = 990] [outer = 0x128db3000] 16:48:13 INFO - PROCESS | 1651 | 1461023293349 Marionette DEBUG loaded listener.js 16:48:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12af68800) [pid = 1651] [serial = 991] [outer = 0x128db3000] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x1188df800) [pid = 1651] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x126858800) [pid = 1651] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12af9b800) [pid = 1651] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x12afe1400) [pid = 1651] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x1287de800) [pid = 1651] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x12864ac00) [pid = 1651] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12afe5000) [pid = 1651] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12cfee800) [pid = 1651] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11aefe400) [pid = 1651] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12685e400) [pid = 1651] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x11a941400) [pid = 1651] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x123f16400) [pid = 1651] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x114b90c00) [pid = 1651] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x128db2c00) [pid = 1651] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11ba17c00) [pid = 1651] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x114c06800) [pid = 1651] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x128d46c00) [pid = 1651] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x114db1400) [pid = 1651] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x11bc21800) [pid = 1651] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x129aeb000) [pid = 1651] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x114245800) [pid = 1651] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x112230000) [pid = 1651] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11a946400) [pid = 1651] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x112231400) [pid = 1651] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x114b84800) [pid = 1651] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:48:13 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x123b46400) [pid = 1651] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:48:13 INFO - PROCESS | 1651 | 1461023293917 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 721ms 16:48:13 INFO - PROCESS | 1651 | 1461023293920 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:48:13 INFO - PROCESS | 1651 | 1461023293921 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:48:13 INFO - PROCESS | 1651 | 1461023293924 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 1651 | 1461023293925 Marionette TRACE conn2 <- [1,1294,null,{}] 16:48:13 INFO - PROCESS | 1651 | 1461023293933 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:14 INFO - PROCESS | 1651 | 1461023294062 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:48:14 INFO - PROCESS | 1651 | 1461023294099 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b492800 == 62 [pid = 1651] [id = 331] 16:48:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x112230000) [pid = 1651] [serial = 992] [outer = 0x0] 16:48:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x11b0dd000) [pid = 1651] [serial = 993] [outer = 0x112230000] 16:48:14 INFO - PROCESS | 1651 | 1461023294129 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x129aa9400) [pid = 1651] [serial = 994] [outer = 0x112230000] 16:48:14 INFO - PROCESS | 1651 | 1461023294401 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 519ms 16:48:14 INFO - PROCESS | 1651 | 1461023294443 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:48:14 INFO - PROCESS | 1651 | 1461023294445 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:48:14 INFO - PROCESS | 1651 | 1461023294455 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:48:14 INFO - PROCESS | 1651 | 1461023294456 Marionette TRACE conn2 <- [1,1298,null,{}] 16:48:14 INFO - PROCESS | 1651 | 1461023294458 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:14 INFO - PROCESS | 1651 | 1461023294549 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:48:14 INFO - PROCESS | 1651 | 1461023294554 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d074800 == 63 [pid = 1651] [id = 332] 16:48:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x129aeb000) [pid = 1651] [serial = 995] [outer = 0x0] 16:48:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12afa1800) [pid = 1651] [serial = 996] [outer = 0x129aeb000] 16:48:14 INFO - PROCESS | 1651 | 1461023294579 Marionette DEBUG loaded listener.js 16:48:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12afeb000) [pid = 1651] [serial = 997] [outer = 0x129aeb000] 16:48:14 INFO - PROCESS | 1651 | 1461023294974 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 568ms 16:48:15 INFO - PROCESS | 1651 | 1461023295024 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:48:15 INFO - PROCESS | 1651 | 1461023295027 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:48:15 INFO - PROCESS | 1651 | 1461023295030 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 1651 | 1461023295032 Marionette TRACE conn2 <- [1,1302,null,{}] 16:48:15 INFO - PROCESS | 1651 | 1461023295035 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:15 INFO - PROCESS | 1651 | 1461023295164 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:48:15 INFO - PROCESS | 1651 | 1461023295176 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d974000 == 64 [pid = 1651] [id = 333] 16:48:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12b053400) [pid = 1651] [serial = 998] [outer = 0x0] 16:48:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12b2ae000) [pid = 1651] [serial = 999] [outer = 0x12b053400] 16:48:15 INFO - PROCESS | 1651 | 1461023295216 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12b2ba800) [pid = 1651] [serial = 1000] [outer = 0x12b053400] 16:48:15 INFO - PROCESS | 1651 | 1461023295598 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 622ms 16:48:15 INFO - PROCESS | 1651 | 1461023295660 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:48:15 INFO - PROCESS | 1651 | 1461023295661 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:48:15 INFO - PROCESS | 1651 | 1461023295665 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:48:15 INFO - PROCESS | 1651 | 1461023295666 Marionette TRACE conn2 <- [1,1306,null,{}] 16:48:15 INFO - PROCESS | 1651 | 1461023295669 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:15 INFO - PROCESS | 1651 | 1461023295817 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:48:15 INFO - PROCESS | 1651 | 1461023295874 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x114c56000 == 65 [pid = 1651] [id = 334] 16:48:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11222b400) [pid = 1651] [serial = 1001] [outer = 0x0] 16:48:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x114403000) [pid = 1651] [serial = 1002] [outer = 0x11222b400] 16:48:15 INFO - PROCESS | 1651 | 1461023295906 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x114b86000) [pid = 1651] [serial = 1003] [outer = 0x11222b400] 16:48:16 INFO - PROCESS | 1651 | 1461023296386 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 768ms 16:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:48:16 INFO - PROCESS | 1651 | 1461023296435 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 1651 | 1461023296438 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:48:16 INFO - PROCESS | 1651 | 1461023296441 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 1651 | 1461023296444 Marionette TRACE conn2 <- [1,1310,null,{}] 16:48:16 INFO - PROCESS | 1651 | 1461023296448 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:16 INFO - PROCESS | 1651 | 1461023296584 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:48:16 INFO - PROCESS | 1651 | 1461023296655 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x11957e000 == 66 [pid = 1651] [id = 335] 16:48:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x114b8f800) [pid = 1651] [serial = 1004] [outer = 0x0] 16:48:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x116360800) [pid = 1651] [serial = 1005] [outer = 0x114b8f800] 16:48:16 INFO - PROCESS | 1651 | 1461023296688 Marionette DEBUG loaded listener.js 16:48:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x11a93ac00) [pid = 1651] [serial = 1006] [outer = 0x114b8f800] 16:48:17 INFO - PROCESS | 1651 | 1461023297106 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 1651 | 1461023297165 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:48:17 INFO - PROCESS | 1651 | 1461023297168 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 1651 | 1461023297169 Marionette TRACE conn2 <- [1,1314,null,{}] 16:48:17 INFO - PROCESS | 1651 | 1461023297172 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:17 INFO - PROCESS | 1651 | 1461023297281 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:48:17 INFO - PROCESS | 1651 | 1461023297383 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f7a000 == 67 [pid = 1651] [id = 336] 16:48:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x11abbec00) [pid = 1651] [serial = 1007] [outer = 0x0] 16:48:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x11aef4800) [pid = 1651] [serial = 1008] [outer = 0x11abbec00] 16:48:17 INFO - PROCESS | 1651 | 1461023297416 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x11c219000) [pid = 1651] [serial = 1009] [outer = 0x11abbec00] 16:48:17 INFO - PROCESS | 1651 | 1461023297851 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 719ms 16:48:17 INFO - PROCESS | 1651 | 1461023297887 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 1651 | 1461023297890 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:48:17 INFO - PROCESS | 1651 | 1461023297911 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 1651 | 1461023297914 Marionette TRACE conn2 <- [1,1318,null,{}] 16:48:17 INFO - PROCESS | 1651 | 1461023297937 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:18 INFO - PROCESS | 1651 | 1461023298049 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:48:18 INFO - PROCESS | 1651 | 1461023298121 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e6de000 == 68 [pid = 1651] [id = 337] 16:48:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x11aea2c00) [pid = 1651] [serial = 1010] [outer = 0x0] 16:48:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x126431000) [pid = 1651] [serial = 1011] [outer = 0x11aea2c00] 16:48:18 INFO - PROCESS | 1651 | 1461023298152 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1287e9c00) [pid = 1651] [serial = 1012] [outer = 0x11aea2c00] 16:48:18 INFO - PROCESS | 1651 | 1461023298552 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 707ms 16:48:18 INFO - PROCESS | 1651 | 1461023298602 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:48:18 INFO - PROCESS | 1651 | 1461023298603 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:48:18 INFO - PROCESS | 1651 | 1461023298606 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:48:18 INFO - PROCESS | 1651 | 1461023298607 Marionette TRACE conn2 <- [1,1322,null,{}] 16:48:18 INFO - PROCESS | 1651 | 1461023298609 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:18 INFO - PROCESS | 1651 | 1461023298717 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:48:18 INFO - PROCESS | 1651 | 1461023298776 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed22000 == 69 [pid = 1651] [id = 338] 16:48:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x126b10400) [pid = 1651] [serial = 1013] [outer = 0x0] 16:48:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x128d87400) [pid = 1651] [serial = 1014] [outer = 0x126b10400] 16:48:18 INFO - PROCESS | 1651 | 1461023298845 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12af99800) [pid = 1651] [serial = 1015] [outer = 0x126b10400] 16:48:19 INFO - PROCESS | 1651 | 1461023299233 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 670ms 16:48:19 INFO - PROCESS | 1651 | 1461023299277 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:48:19 INFO - PROCESS | 1651 | 1461023299278 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:48:19 INFO - PROCESS | 1651 | 1461023299280 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 1651 | 1461023299282 Marionette TRACE conn2 <- [1,1326,null,{}] 16:48:19 INFO - PROCESS | 1651 | 1461023299284 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:19 INFO - PROCESS | 1651 | 1461023299407 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:48:19 INFO - PROCESS | 1651 | 1461023299492 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f562800 == 70 [pid = 1651] [id = 339] 16:48:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12b755800) [pid = 1651] [serial = 1016] [outer = 0x0] 16:48:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12b894800) [pid = 1651] [serial = 1017] [outer = 0x12b755800] 16:48:19 INFO - PROCESS | 1651 | 1461023299529 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12bbc8800) [pid = 1651] [serial = 1018] [outer = 0x12b755800] 16:48:19 INFO - PROCESS | 1651 | 1461023299939 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 670ms 16:48:19 INFO - PROCESS | 1651 | 1461023299951 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:48:19 INFO - PROCESS | 1651 | 1461023299952 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:48:19 INFO - PROCESS | 1651 | 1461023299954 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 1651 | 1461023299955 Marionette TRACE conn2 <- [1,1330,null,{}] 16:48:19 INFO - PROCESS | 1651 | 1461023299958 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:20 INFO - PROCESS | 1651 | 1461023300101 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:48:20 INFO - PROCESS | 1651 | 1461023300176 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4d0000 == 71 [pid = 1651] [id = 340] 16:48:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12af9f400) [pid = 1651] [serial = 1019] [outer = 0x0] 16:48:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12b2b1400) [pid = 1651] [serial = 1020] [outer = 0x12af9f400] 16:48:20 INFO - PROCESS | 1651 | 1461023300206 Marionette DEBUG loaded listener.js 16:48:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12bc52c00) [pid = 1651] [serial = 1021] [outer = 0x12af9f400] 16:48:20 INFO - PROCESS | 1651 | 1461023300619 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 718ms 16:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:48:20 INFO - PROCESS | 1651 | 1461023300673 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:48:20 INFO - PROCESS | 1651 | 1461023300674 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:48:20 INFO - PROCESS | 1651 | 1461023300676 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:48:20 INFO - PROCESS | 1651 | 1461023300678 Marionette TRACE conn2 <- [1,1334,null,{}] 16:48:20 INFO - PROCESS | 1651 | 1461023300680 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:20 INFO - PROCESS | 1651 | 1461023300806 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:48:21 INFO - PROCESS | 1651 | 1461023301021 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c0e000 == 72 [pid = 1651] [id = 341] 16:48:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x1146f9800) [pid = 1651] [serial = 1022] [outer = 0x0] 16:48:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x114b83800) [pid = 1651] [serial = 1023] [outer = 0x1146f9800] 16:48:21 INFO - PROCESS | 1651 | 1461023301058 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x114dacc00) [pid = 1651] [serial = 1024] [outer = 0x1146f9800] 16:48:21 INFO - PROCESS | 1651 | 1461023301550 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 920ms 16:48:21 INFO - PROCESS | 1651 | 1461023301597 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:48:21 INFO - PROCESS | 1651 | 1461023301600 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:48:21 INFO - PROCESS | 1651 | 1461023301605 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 1651 | 1461023301607 Marionette TRACE conn2 <- [1,1338,null,{}] 16:48:21 INFO - PROCESS | 1651 | 1461023301611 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:21 INFO - PROCESS | 1651 | 1461023301748 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:48:21 INFO - PROCESS | 1651 | 1461023301861 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x119812000 == 73 [pid = 1651] [id = 342] 16:48:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x119d47400) [pid = 1651] [serial = 1025] [outer = 0x0] 16:48:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11a93c800) [pid = 1651] [serial = 1026] [outer = 0x119d47400] 16:48:21 INFO - PROCESS | 1651 | 1461023301894 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11abbdc00) [pid = 1651] [serial = 1027] [outer = 0x119d47400] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12fcda000 == 72 [pid = 1651] [id = 279] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x130859800 == 71 [pid = 1651] [id = 280] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12f115000 == 70 [pid = 1651] [id = 278] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12d974000 == 69 [pid = 1651] [id = 333] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12d074800 == 68 [pid = 1651] [id = 332] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12b492800 == 67 [pid = 1651] [id = 331] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb05800 == 66 [pid = 1651] [id = 330] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x129a93800 == 65 [pid = 1651] [id = 329] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12b752800) [pid = 1651] [serial = 942] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12747b800 == 64 [pid = 1651] [id = 328] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12690c800 == 63 [pid = 1651] [id = 327] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x123f68800 == 62 [pid = 1651] [id = 326] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1bf000 == 61 [pid = 1651] [id = 325] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11a97c000 == 60 [pid = 1651] [id = 324] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11958f000 == 59 [pid = 1651] [id = 323] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11883c000 == 58 [pid = 1651] [id = 322] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x119c0a000 == 57 [pid = 1651] [id = 321] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x115821800 == 56 [pid = 1651] [id = 320] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbc6800 == 55 [pid = 1651] [id = 319] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12f56d000 == 54 [pid = 1651] [id = 318] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x12e421800 == 53 [pid = 1651] [id = 317] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x123b7f800 == 52 [pid = 1651] [id = 316] 16:48:22 INFO - PROCESS | 1651 | --DOCSHELL 0x11915f800 == 51 [pid = 1651] [id = 315] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12af65800) [pid = 1651] [serial = 837] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x128dad800) [pid = 1651] [serial = 834] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12ba5cc00) [pid = 1651] [serial = 840] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x12d649400) [pid = 1651] [serial = 825] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x1237dd800) [pid = 1651] [serial = 831] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x11ac56800) [pid = 1651] [serial = 828] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x128dde800) [pid = 1651] [serial = 924] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11b07e400) [pid = 1651] [serial = 912] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x128d41800) [pid = 1651] [serial = 895] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x128d10800) [pid = 1651] [serial = 894] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x119c9b400) [pid = 1651] [serial = 909] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x129ae1400) [pid = 1651] [serial = 927] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11a941c00) [pid = 1651] [serial = 910] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x12697d800) [pid = 1651] [serial = 891] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x123f09c00) [pid = 1651] [serial = 890] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x129aa7800) [pid = 1651] [serial = 925] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x118979800) [pid = 1651] [serial = 907] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x115184800) [pid = 1651] [serial = 906] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x128db3c00) [pid = 1651] [serial = 898] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x128d80c00) [pid = 1651] [serial = 897] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x1189d3800) [pid = 1651] [serial = 885] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1165e3000) [pid = 1651] [serial = 884] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x11c574800) [pid = 1651] [serial = 915] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x123b43800) [pid = 1651] [serial = 916] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12af6ac00) [pid = 1651] [serial = 930] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x114da8400) [pid = 1651] [serial = 882] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x114b82c00) [pid = 1651] [serial = 881] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x129a55800) [pid = 1651] [serial = 901] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x128db5000) [pid = 1651] [serial = 900] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x12af62000) [pid = 1651] [serial = 928] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11b07e000) [pid = 1651] [serial = 888] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11ac55c00) [pid = 1651] [serial = 887] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x126974800) [pid = 1651] [serial = 904] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11ae66800) [pid = 1651] [serial = 903] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x126f07c00) [pid = 1651] [serial = 934] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x11a902800) [pid = 1651] [serial = 933] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x123f12400) [pid = 1651] [serial = 918] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x12685c000) [pid = 1651] [serial = 919] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 113 (0x11ba17800) [pid = 1651] [serial = 913] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 112 (0x12af9a800) [pid = 1651] [serial = 931] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 111 (0x11c220400) [pid = 1651] [serial = 498] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 110 (0x1287dc800) [pid = 1651] [serial = 921] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 109 (0x12b059000) [pid = 1651] [serial = 937] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 108 (0x12426f000) [pid = 1651] [serial = 922] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 107 (0x12b2b2400) [pid = 1651] [serial = 940] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 106 (0x12afe7400) [pid = 1651] [serial = 936] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | --DOMWINDOW == 105 (0x12b2ab800) [pid = 1651] [serial = 939] [outer = 0x0] [url = about:blank] 16:48:22 INFO - PROCESS | 1651 | 1461023302821 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1226ms 16:48:22 INFO - PROCESS | 1651 | 1461023302830 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:48:22 INFO - PROCESS | 1651 | 1461023302833 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:48:22 INFO - PROCESS | 1651 | 1461023302836 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 1651 | 1461023302837 Marionette TRACE conn2 <- [1,1342,null,{}] 16:48:22 INFO - PROCESS | 1651 | 1461023302840 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:22 INFO - PROCESS | 1651 | 1461023302928 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:48:22 INFO - PROCESS | 1651 | 1461023302935 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x118fa1800 == 52 [pid = 1651] [id = 343] 16:48:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 106 (0x1165e3000) [pid = 1651] [serial = 1028] [outer = 0x0] 16:48:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 107 (0x11adef400) [pid = 1651] [serial = 1029] [outer = 0x1165e3000] 16:48:22 INFO - PROCESS | 1651 | 1461023302963 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 108 (0x11b089c00) [pid = 1651] [serial = 1030] [outer = 0x1165e3000] 16:48:23 INFO - PROCESS | 1651 | 1461023303319 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 16:48:23 INFO - PROCESS | 1651 | 1461023303355 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:48:23 INFO - PROCESS | 1651 | 1461023303357 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:48:23 INFO - PROCESS | 1651 | 1461023303360 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:48:23 INFO - PROCESS | 1651 | 1461023303367 Marionette TRACE conn2 <- [1,1346,null,{}] 16:48:23 INFO - PROCESS | 1651 | 1461023303373 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:23 INFO - PROCESS | 1651 | 1461023303461 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:48:23 INFO - PROCESS | 1651 | 1461023303466 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c5ce000 == 53 [pid = 1651] [id = 344] 16:48:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 109 (0x11ba15800) [pid = 1651] [serial = 1031] [outer = 0x0] 16:48:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 110 (0x11c41a400) [pid = 1651] [serial = 1032] [outer = 0x11ba15800] 16:48:23 INFO - PROCESS | 1651 | 1461023303492 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 111 (0x123f0e800) [pid = 1651] [serial = 1033] [outer = 0x11ba15800] 16:48:23 INFO - PROCESS | 1651 | 1461023303821 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 476ms 16:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:48:23 INFO - PROCESS | 1651 | 1461023303836 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:48:23 INFO - PROCESS | 1651 | 1461023303837 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:48:23 INFO - PROCESS | 1651 | 1461023303839 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:48:23 INFO - PROCESS | 1651 | 1461023303840 Marionette TRACE conn2 <- [1,1350,null,{}] 16:48:23 INFO - PROCESS | 1651 | 1461023303843 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:23 INFO - PROCESS | 1651 | 1461023303933 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:48:23 INFO - PROCESS | 1651 | 1461023303997 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c07800 == 54 [pid = 1651] [id = 345] 16:48:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 112 (0x11ba17800) [pid = 1651] [serial = 1034] [outer = 0x0] 16:48:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 113 (0x123f13c00) [pid = 1651] [serial = 1035] [outer = 0x11ba17800] 16:48:24 INFO - PROCESS | 1651 | 1461023304023 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 114 (0x12741d000) [pid = 1651] [serial = 1036] [outer = 0x11ba17800] 16:48:24 INFO - PROCESS | 1651 | 1461023304339 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 519ms 16:48:24 INFO - PROCESS | 1651 | 1461023304359 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 1651 | 1461023304360 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:48:24 INFO - PROCESS | 1651 | 1461023304362 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 1651 | 1461023304365 Marionette TRACE conn2 <- [1,1354,null,{}] 16:48:24 INFO - PROCESS | 1651 | 1461023304368 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:24 INFO - PROCESS | 1651 | 1461023304473 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:48:24 INFO - PROCESS | 1651 | 1461023304488 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x127456800 == 55 [pid = 1651] [id = 346] 16:48:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x128d0e400) [pid = 1651] [serial = 1037] [outer = 0x0] 16:48:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x128d42800) [pid = 1651] [serial = 1038] [outer = 0x128d0e400] 16:48:24 INFO - PROCESS | 1651 | 1461023304520 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128d8dc00) [pid = 1651] [serial = 1039] [outer = 0x128d0e400] 16:48:24 INFO - PROCESS | 1651 | 1461023304879 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 571ms 16:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:48:24 INFO - PROCESS | 1651 | 1461023304934 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 1651 | 1461023304935 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:48:24 INFO - PROCESS | 1651 | 1461023304937 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 1651 | 1461023304938 Marionette TRACE conn2 <- [1,1358,null,{}] 16:48:24 INFO - PROCESS | 1651 | 1461023304949 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:25 INFO - PROCESS | 1651 | 1461023305060 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:48:25 INFO - PROCESS | 1651 | 1461023305098 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a89800 == 56 [pid = 1651] [id = 347] 16:48:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x128da8800) [pid = 1651] [serial = 1040] [outer = 0x0] 16:48:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x128de1400) [pid = 1651] [serial = 1041] [outer = 0x128da8800] 16:48:25 INFO - PROCESS | 1651 | 1461023305124 Marionette DEBUG loaded listener.js 16:48:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x129ae1400) [pid = 1651] [serial = 1042] [outer = 0x128da8800] 16:48:25 INFO - PROCESS | 1651 | 1461023305428 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 521ms 16:48:25 INFO - PROCESS | 1651 | 1461023305458 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 1651 | 1461023305459 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:48:25 INFO - PROCESS | 1651 | 1461023305461 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 1651 | 1461023305463 Marionette TRACE conn2 <- [1,1362,null,{}] 16:48:25 INFO - PROCESS | 1651 | 1461023305467 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:25 INFO - PROCESS | 1651 | 1461023305572 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:48:25 INFO - PROCESS | 1651 | 1461023305608 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba12000 == 57 [pid = 1651] [id = 348] 16:48:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x128db0000) [pid = 1651] [serial = 1043] [outer = 0x0] 16:48:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12af6c800) [pid = 1651] [serial = 1044] [outer = 0x128db0000] 16:48:25 INFO - PROCESS | 1651 | 1461023305634 Marionette DEBUG loaded listener.js 16:48:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12afebc00) [pid = 1651] [serial = 1045] [outer = 0x128db0000] 16:48:25 INFO - PROCESS | 1651 | 1461023305967 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 16:48:25 INFO - PROCESS | 1651 | 1461023305983 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 1651 | 1461023305984 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:48:25 INFO - PROCESS | 1651 | 1461023305986 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 1651 | 1461023305987 Marionette TRACE conn2 <- [1,1366,null,{}] 16:48:25 INFO - PROCESS | 1651 | 1461023305989 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:26 INFO - PROCESS | 1651 | 1461023306096 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:48:26 INFO - PROCESS | 1651 | 1461023306109 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce4a000 == 58 [pid = 1651] [id = 349] 16:48:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12afed400) [pid = 1651] [serial = 1046] [outer = 0x0] 16:48:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12b2acc00) [pid = 1651] [serial = 1047] [outer = 0x12afed400] 16:48:26 INFO - PROCESS | 1651 | 1461023306134 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12b758400) [pid = 1651] [serial = 1048] [outer = 0x12afed400] 16:48:26 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12741b400) [pid = 1651] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:48:26 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x12749a000) [pid = 1651] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:48:26 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x112230000) [pid = 1651] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:48:26 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x11c411800) [pid = 1651] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:48:26 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11424bc00) [pid = 1651] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:48:26 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x1165e5000) [pid = 1651] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:48:26 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x11ba1f400) [pid = 1651] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:48:26 INFO - PROCESS | 1651 | --DOMWINDOW == 118 (0x11abc2000) [pid = 1651] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:48:26 INFO - PROCESS | 1651 | --DOMWINDOW == 117 (0x11aea7c00) [pid = 1651] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:48:26 INFO - PROCESS | 1651 | --DOMWINDOW == 116 (0x128db3000) [pid = 1651] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:48:26 INFO - PROCESS | 1651 | --DOMWINDOW == 115 (0x129aeb000) [pid = 1651] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:48:26 INFO - PROCESS | 1651 | --DOMWINDOW == 114 (0x123b41c00) [pid = 1651] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 571ms 16:48:26 INFO - PROCESS | 1651 | 1461023306553 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 1651 | 1461023306560 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:48:26 INFO - PROCESS | 1651 | 1461023306566 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 1651 | 1461023306568 Marionette TRACE conn2 <- [1,1370,null,{}] 16:48:26 INFO - PROCESS | 1651 | 1461023306572 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:26 INFO - PROCESS | 1651 | 1461023306718 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:48:26 INFO - PROCESS | 1651 | 1461023306778 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d084800 == 59 [pid = 1651] [id = 350] 16:48:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 115 (0x116569400) [pid = 1651] [serial = 1049] [outer = 0x0] 16:48:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 116 (0x123617400) [pid = 1651] [serial = 1050] [outer = 0x116569400] 16:48:26 INFO - PROCESS | 1651 | 1461023306819 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 117 (0x128ddf800) [pid = 1651] [serial = 1051] [outer = 0x116569400] 16:48:27 INFO - PROCESS | 1651 | 1461023307207 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:48:27 INFO - PROCESS | 1651 | 1461023307238 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:48:27 INFO - PROCESS | 1651 | 1461023307240 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 1651 | 1461023307241 Marionette TRACE conn2 <- [1,1374,null,{}] 16:48:27 INFO - PROCESS | 1651 | 1461023307244 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:27 INFO - PROCESS | 1651 | 1461023307355 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:48:27 INFO - PROCESS | 1651 | 1461023307359 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e425000 == 60 [pid = 1651] [id = 351] 16:48:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 118 (0x129aeb000) [pid = 1651] [serial = 1052] [outer = 0x0] 16:48:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 119 (0x12ba57400) [pid = 1651] [serial = 1053] [outer = 0x129aeb000] 16:48:27 INFO - PROCESS | 1651 | 1461023307391 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x12bbd5800) [pid = 1651] [serial = 1054] [outer = 0x129aeb000] 16:48:27 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:48:27 INFO - PROCESS | 1651 | 1461023307720 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 1651 | 1461023307761 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:48:27 INFO - PROCESS | 1651 | 1461023307763 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 1651 | 1461023307765 Marionette TRACE conn2 <- [1,1378,null,{}] 16:48:27 INFO - PROCESS | 1651 | 1461023307767 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:27 INFO - PROCESS | 1651 | 1461023307867 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:48:27 INFO - PROCESS | 1651 | 1461023307930 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f11e800 == 61 [pid = 1651] [id = 352] 16:48:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x12af61800) [pid = 1651] [serial = 1055] [outer = 0x0] 16:48:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x12ce88800) [pid = 1651] [serial = 1056] [outer = 0x12af61800] 16:48:27 INFO - PROCESS | 1651 | 1461023307955 Marionette DEBUG loaded listener.js 16:48:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x12cff4800) [pid = 1651] [serial = 1057] [outer = 0x12af61800] 16:48:28 INFO - PROCESS | 1651 | 1461023308209 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 1651 | 1461023308238 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:48:28 INFO - PROCESS | 1651 | 1461023308240 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 1651 | 1461023308241 Marionette TRACE conn2 <- [1,1382,null,{}] 16:48:28 INFO - PROCESS | 1651 | 1461023308244 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:28 INFO - PROCESS | 1651 | 1461023308348 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:48:28 INFO - PROCESS | 1651 | 1461023308352 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f5c6800 == 62 [pid = 1651] [id = 353] 16:48:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x12b894000) [pid = 1651] [serial = 1058] [outer = 0x0] 16:48:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x12d64ac00) [pid = 1651] [serial = 1059] [outer = 0x12b894000] 16:48:28 INFO - PROCESS | 1651 | 1461023308376 Marionette DEBUG loaded listener.js 16:48:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x12d8b0800) [pid = 1651] [serial = 1060] [outer = 0x12b894000] 16:48:28 INFO - PROCESS | 1651 | [1651] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:48:28 INFO - PROCESS | 1651 | 1461023308953 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 1651 | 1461023309014 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:48:29 INFO - PROCESS | 1651 | 1461023309018 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 1651 | 1461023309020 Marionette TRACE conn2 <- [1,1386,null,{}] 16:48:29 INFO - PROCESS | 1651 | 1461023309024 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:29 INFO - PROCESS | 1651 | 1461023309138 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:48:29 INFO - PROCESS | 1651 | 1461023309238 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aec8000 == 63 [pid = 1651] [id = 354] 16:48:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x119d40c00) [pid = 1651] [serial = 1061] [outer = 0x0] 16:48:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x11a99b000) [pid = 1651] [serial = 1062] [outer = 0x119d40c00] 16:48:29 INFO - PROCESS | 1651 | 1461023309267 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x11aea9400) [pid = 1651] [serial = 1063] [outer = 0x119d40c00] 16:48:29 INFO - PROCESS | 1651 | 1461023309762 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 1651 | 1461023309801 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:48:29 INFO - PROCESS | 1651 | 1461023309807 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 1651 | 1461023309809 Marionette TRACE conn2 <- [1,1390,null,{}] 16:48:29 INFO - PROCESS | 1651 | 1461023309812 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:29 INFO - PROCESS | 1651 | 1461023309925 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:48:30 INFO - PROCESS | 1651 | 1461023309998 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x1264d4000 == 64 [pid = 1651] [id = 355] 16:48:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11ae66800) [pid = 1651] [serial = 1064] [outer = 0x0] 16:48:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x123b42400) [pid = 1651] [serial = 1065] [outer = 0x11ae66800] 16:48:30 INFO - PROCESS | 1651 | 1461023310027 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x124237800) [pid = 1651] [serial = 1066] [outer = 0x11ae66800] 16:48:30 INFO - PROCESS | 1651 | 1461023310450 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 671ms 16:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:48:30 INFO - PROCESS | 1651 | 1461023310478 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 1651 | 1461023310480 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:48:30 INFO - PROCESS | 1651 | 1461023310482 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 1651 | 1461023310485 Marionette TRACE conn2 <- [1,1394,null,{}] 16:48:30 INFO - PROCESS | 1651 | 1461023310493 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:30 INFO - PROCESS | 1651 | 1461023310606 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:48:30 INFO - PROCESS | 1651 | 1461023310680 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f10e800 == 65 [pid = 1651] [id = 356] 16:48:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x127423400) [pid = 1651] [serial = 1067] [outer = 0x0] 16:48:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x128d89c00) [pid = 1651] [serial = 1068] [outer = 0x127423400] 16:48:30 INFO - PROCESS | 1651 | 1461023310712 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12af6fc00) [pid = 1651] [serial = 1069] [outer = 0x127423400] 16:48:31 INFO - PROCESS | 1651 | 1461023311132 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 673ms 16:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:48:31 INFO - PROCESS | 1651 | 1461023311156 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:48:31 INFO - PROCESS | 1651 | 1461023311157 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:48:31 INFO - PROCESS | 1651 | 1461023311159 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 1651 | 1461023311161 Marionette TRACE conn2 <- [1,1398,null,{}] 16:48:31 INFO - PROCESS | 1651 | 1461023311163 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:31 INFO - PROCESS | 1651 | 1461023311288 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:48:31 INFO - PROCESS | 1651 | 1461023311375 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x130807000 == 66 [pid = 1651] [id = 357] 16:48:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12b05b000) [pid = 1651] [serial = 1070] [outer = 0x0] 16:48:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12bbc7000) [pid = 1651] [serial = 1071] [outer = 0x12b05b000] 16:48:31 INFO - PROCESS | 1651 | 1461023311406 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x12bc51400) [pid = 1651] [serial = 1072] [outer = 0x12b05b000] 16:48:31 INFO - PROCESS | 1651 | 1461023311791 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 668ms 16:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:48:31 INFO - PROCESS | 1651 | 1461023311829 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:48:31 INFO - PROCESS | 1651 | 1461023311830 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:48:31 INFO - PROCESS | 1651 | 1461023311832 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:48:31 INFO - PROCESS | 1651 | 1461023311833 Marionette TRACE conn2 <- [1,1402,null,{}] 16:48:31 INFO - PROCESS | 1651 | 1461023311836 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:31 INFO - PROCESS | 1651 | 1461023311940 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:48:32 INFO - PROCESS | 1651 | 1461023312001 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x13081f000 == 67 [pid = 1651] [id = 358] 16:48:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x12b2b5800) [pid = 1651] [serial = 1073] [outer = 0x0] 16:48:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x12ce90800) [pid = 1651] [serial = 1074] [outer = 0x12b2b5800] 16:48:32 INFO - PROCESS | 1651 | 1461023312072 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12d646800) [pid = 1651] [serial = 1075] [outer = 0x12b2b5800] 16:48:32 INFO - PROCESS | 1651 | 1461023312503 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 719ms 16:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:48:32 INFO - PROCESS | 1651 | 1461023312552 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:48:32 INFO - PROCESS | 1651 | 1461023312553 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:48:32 INFO - PROCESS | 1651 | 1461023312555 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:48:32 INFO - PROCESS | 1651 | 1461023312557 Marionette TRACE conn2 <- [1,1406,null,{}] 16:48:32 INFO - PROCESS | 1651 | 1461023312559 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:32 INFO - PROCESS | 1651 | 1461023312692 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:48:32 INFO - PROCESS | 1651 | 1461023312765 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b489000 == 68 [pid = 1651] [id = 359] 16:48:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x1188df800) [pid = 1651] [serial = 1076] [outer = 0x0] 16:48:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12afe1000) [pid = 1651] [serial = 1077] [outer = 0x1188df800] 16:48:32 INFO - PROCESS | 1651 | 1461023312798 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12e224c00) [pid = 1651] [serial = 1078] [outer = 0x1188df800] 16:48:33 INFO - PROCESS | 1651 | 1461023313414 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 920ms 16:48:33 INFO - PROCESS | 1651 | 1461023313476 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:48:33 INFO - PROCESS | 1651 | 1461023313478 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:48:33 INFO - PROCESS | 1651 | 1461023313482 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:48:33 INFO - PROCESS | 1651 | 1461023313484 Marionette TRACE conn2 <- [1,1410,null,{}] 16:48:33 INFO - PROCESS | 1651 | 1461023313489 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:33 INFO - PROCESS | 1651 | 1461023313592 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:48:33 INFO - PROCESS | 1651 | 1461023313656 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b92d800 == 69 [pid = 1651] [id = 360] 16:48:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x115799c00) [pid = 1651] [serial = 1079] [outer = 0x0] 16:48:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x1165e1000) [pid = 1651] [serial = 1080] [outer = 0x115799c00] 16:48:33 INFO - PROCESS | 1651 | 1461023313684 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x1191a7000) [pid = 1651] [serial = 1081] [outer = 0x115799c00] 16:48:34 INFO - PROCESS | 1651 | 1461023314196 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 725ms 16:48:34 INFO - PROCESS | 1651 | 1461023314206 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 1651 | 1461023314210 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:48:34 INFO - PROCESS | 1651 | 1461023314217 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 1651 | 1461023314219 Marionette TRACE conn2 <- [1,1414,null,{}] 16:48:34 INFO - PROCESS | 1651 | 1461023314221 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:34 INFO - PROCESS | 1651 | 1461023314321 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:48:34 INFO - PROCESS | 1651 | 1461023314398 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x11957a000 == 70 [pid = 1651] [id = 361] 16:48:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x1161ee000) [pid = 1651] [serial = 1082] [outer = 0x0] 16:48:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11ae63800) [pid = 1651] [serial = 1083] [outer = 0x1161ee000] 16:48:34 INFO - PROCESS | 1651 | 1461023314425 Marionette DEBUG loaded listener.js 16:48:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11b080000) [pid = 1651] [serial = 1084] [outer = 0x1161ee000] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12f11e800 == 69 [pid = 1651] [id = 352] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12e425000 == 68 [pid = 1651] [id = 351] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12d084800 == 67 [pid = 1651] [id = 350] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce4a000 == 66 [pid = 1651] [id = 349] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12b2ae000) [pid = 1651] [serial = 999] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba12000 == 65 [pid = 1651] [id = 348] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x129a89800 == 64 [pid = 1651] [id = 347] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x127456800 == 63 [pid = 1651] [id = 346] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x119c07800 == 62 [pid = 1651] [id = 345] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11c5ce000 == 61 [pid = 1651] [id = 344] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x118fa1800 == 60 [pid = 1651] [id = 343] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x119812000 == 59 [pid = 1651] [id = 342] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x119c0e000 == 58 [pid = 1651] [id = 341] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed22000 == 57 [pid = 1651] [id = 338] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x12e6de000 == 56 [pid = 1651] [id = 337] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x123f7a000 == 55 [pid = 1651] [id = 336] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x11957e000 == 54 [pid = 1651] [id = 335] 16:48:34 INFO - PROCESS | 1651 | --DOCSHELL 0x114c56000 == 53 [pid = 1651] [id = 334] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x11a90e400) [pid = 1651] [serial = 967] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x119ca9c00) [pid = 1651] [serial = 966] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x115182c00) [pid = 1651] [serial = 945] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x12afa8000) [pid = 1651] [serial = 957] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11c217000) [pid = 1651] [serial = 975] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x1237de000) [pid = 1651] [serial = 976] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x11ac58000) [pid = 1651] [serial = 969] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11aea9800) [pid = 1651] [serial = 970] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x128daa000) [pid = 1651] [serial = 954] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x11b07fc00) [pid = 1651] [serial = 972] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11ba1dc00) [pid = 1651] [serial = 973] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x129ae3000) [pid = 1651] [serial = 990] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x12afa1800) [pid = 1651] [serial = 996] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x12afeb000) [pid = 1651] [serial = 997] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x123f12c00) [pid = 1651] [serial = 978] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x12af68800) [pid = 1651] [serial = 991] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x127499800) [pid = 1651] [serial = 979] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x129aa9400) [pid = 1651] [serial = 994] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x1287e2c00) [pid = 1651] [serial = 981] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x128d82000) [pid = 1651] [serial = 984] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x128d43000) [pid = 1651] [serial = 982] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x11b0dd000) [pid = 1651] [serial = 993] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x129a5c800) [pid = 1651] [serial = 988] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x128ddb400) [pid = 1651] [serial = 987] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x1161b5800) [pid = 1651] [serial = 964] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x114b8b800) [pid = 1651] [serial = 963] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 122 (0x128daac00) [pid = 1651] [serial = 985] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 121 (0x11abc0800) [pid = 1651] [serial = 948] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 120 (0x11c418800) [pid = 1651] [serial = 960] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | --DOMWINDOW == 119 (0x12741a800) [pid = 1651] [serial = 951] [outer = 0x0] [url = about:blank] 16:48:34 INFO - PROCESS | 1651 | 1461023314919 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 722ms 16:48:34 INFO - PROCESS | 1651 | 1461023314940 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 1651 | 1461023314943 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:48:34 INFO - PROCESS | 1651 | 1461023314948 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 1651 | 1461023314954 Marionette TRACE conn2 <- [1,1418,null,{}] 16:48:34 INFO - PROCESS | 1651 | 1461023314967 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:35 INFO - PROCESS | 1651 | 1461023315105 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:48:35 INFO - PROCESS | 1651 | 1461023315120 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aec4800 == 54 [pid = 1651] [id = 362] 16:48:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 120 (0x11bef1800) [pid = 1651] [serial = 1085] [outer = 0x0] 16:48:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 121 (0x11c21b400) [pid = 1651] [serial = 1086] [outer = 0x11bef1800] 16:48:35 INFO - PROCESS | 1651 | 1461023315153 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 122 (0x123b41400) [pid = 1651] [serial = 1087] [outer = 0x11bef1800] 16:48:35 INFO - PROCESS | 1651 | 1461023315598 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 680ms 16:48:35 INFO - PROCESS | 1651 | 1461023315626 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:48:35 INFO - PROCESS | 1651 | 1461023315630 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:48:35 INFO - PROCESS | 1651 | 1461023315636 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:48:35 INFO - PROCESS | 1651 | 1461023315637 Marionette TRACE conn2 <- [1,1422,null,{}] 16:48:35 INFO - PROCESS | 1651 | 1461023315640 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:35 INFO - PROCESS | 1651 | 1461023315783 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:48:35 INFO - PROCESS | 1651 | 1461023315879 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f61800 == 55 [pid = 1651] [id = 363] 16:48:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 123 (0x123b41800) [pid = 1651] [serial = 1088] [outer = 0x0] 16:48:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x124271400) [pid = 1651] [serial = 1089] [outer = 0x123b41800] 16:48:35 INFO - PROCESS | 1651 | 1461023315921 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x126c6ac00) [pid = 1651] [serial = 1090] [outer = 0x123b41800] 16:48:36 INFO - PROCESS | 1651 | 1461023316290 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 670ms 16:48:36 INFO - PROCESS | 1651 | 1461023316306 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 1651 | 1461023316308 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:48:36 INFO - PROCESS | 1651 | 1461023316311 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 1651 | 1461023316314 Marionette TRACE conn2 <- [1,1426,null,{}] 16:48:36 INFO - PROCESS | 1651 | 1461023316318 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:36 INFO - PROCESS | 1651 | 1461023316492 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:48:36 INFO - PROCESS | 1651 | 1461023316550 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a87e000 == 56 [pid = 1651] [id = 364] 16:48:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x123b45000) [pid = 1651] [serial = 1091] [outer = 0x0] 16:48:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x1274a2400) [pid = 1651] [serial = 1092] [outer = 0x123b45000] 16:48:36 INFO - PROCESS | 1651 | 1461023316590 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x1287e7400) [pid = 1651] [serial = 1093] [outer = 0x123b45000] 16:48:36 INFO - PROCESS | 1651 | 1461023316972 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 674ms 16:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:48:36 INFO - PROCESS | 1651 | 1461023316984 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 1651 | 1461023316986 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:48:36 INFO - PROCESS | 1651 | 1461023316988 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 1651 | 1461023316989 Marionette TRACE conn2 <- [1,1430,null,{}] 16:48:36 INFO - PROCESS | 1651 | 1461023316991 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:37 INFO - PROCESS | 1651 | 1461023317111 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:48:37 INFO - PROCESS | 1651 | 1461023317165 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b286800 == 57 [pid = 1651] [id = 365] 16:48:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x128dda800) [pid = 1651] [serial = 1094] [outer = 0x0] 16:48:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x129aa2800) [pid = 1651] [serial = 1095] [outer = 0x128dda800] 16:48:37 INFO - PROCESS | 1651 | 1461023317193 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x129aec000) [pid = 1651] [serial = 1096] [outer = 0x128dda800] 16:48:37 INFO - PROCESS | 1651 | 1461023317533 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 567ms 16:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:48:37 INFO - PROCESS | 1651 | 1461023317556 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 1651 | 1461023317557 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:48:37 INFO - PROCESS | 1651 | 1461023317559 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 1651 | 1461023317560 Marionette TRACE conn2 <- [1,1434,null,{}] 16:48:37 INFO - PROCESS | 1651 | 1461023317563 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:37 INFO - PROCESS | 1651 | 1461023317670 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:48:37 INFO - PROCESS | 1651 | 1461023317683 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb0e800 == 58 [pid = 1651] [id = 366] 16:48:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x129aec400) [pid = 1651] [serial = 1097] [outer = 0x0] 16:48:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12af9a000) [pid = 1651] [serial = 1098] [outer = 0x129aec400] 16:48:37 INFO - PROCESS | 1651 | 1461023317709 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12afed800) [pid = 1651] [serial = 1099] [outer = 0x129aec400] 16:48:38 INFO - PROCESS | 1651 | 1461023318051 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 519ms 16:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:48:38 INFO - PROCESS | 1651 | 1461023318078 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 1651 | 1461023318079 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:48:38 INFO - PROCESS | 1651 | 1461023318081 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 1651 | 1461023318082 Marionette TRACE conn2 <- [1,1438,null,{}] 16:48:38 INFO - PROCESS | 1651 | 1461023318092 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:38 INFO - PROCESS | 1651 | 1461023318198 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:48:38 INFO - PROCESS | 1651 | 1461023318234 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d069000 == 59 [pid = 1651] [id = 367] 16:48:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12af60400) [pid = 1651] [serial = 1100] [outer = 0x0] 16:48:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x12b2b5000) [pid = 1651] [serial = 1101] [outer = 0x12af60400] 16:48:38 INFO - PROCESS | 1651 | 1461023318260 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x12ba55c00) [pid = 1651] [serial = 1102] [outer = 0x12af60400] 16:48:38 INFO - PROCESS | 1651 | 1461023318585 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 525ms 16:48:38 INFO - PROCESS | 1651 | 1461023318607 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 1651 | 1461023318608 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:48:38 INFO - PROCESS | 1651 | 1461023318611 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 1651 | 1461023318612 Marionette TRACE conn2 <- [1,1442,null,{}] 16:48:38 INFO - PROCESS | 1651 | 1461023318617 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:38 INFO - PROCESS | 1651 | 1461023318724 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:48:38 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x129aeb000) [pid = 1651] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:48:38 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x128d0e400) [pid = 1651] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:48:38 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x11ba15800) [pid = 1651] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:48:38 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x128db0000) [pid = 1651] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:48:38 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x1146f9800) [pid = 1651] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:48:38 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x12b053400) [pid = 1651] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:48:38 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x128da8800) [pid = 1651] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:48:38 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x116569400) [pid = 1651] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:48:38 INFO - PROCESS | 1651 | --DOMWINDOW == 128 (0x11ba17800) [pid = 1651] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:48:38 INFO - PROCESS | 1651 | --DOMWINDOW == 127 (0x12af61800) [pid = 1651] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:48:38 INFO - PROCESS | 1651 | --DOMWINDOW == 126 (0x1165e3000) [pid = 1651] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:48:38 INFO - PROCESS | 1651 | --DOMWINDOW == 125 (0x12afed400) [pid = 1651] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:48:38 INFO - PROCESS | 1651 | --DOMWINDOW == 124 (0x119d47400) [pid = 1651] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:48:38 INFO - PROCESS | 1651 | --DOMWINDOW == 123 (0x12b2b2c00) [pid = 1651] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:48:38 INFO - PROCESS | 1651 | 1461023318924 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba6a800 == 60 [pid = 1651] [id = 368] 16:48:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 124 (0x1146bf000) [pid = 1651] [serial = 1103] [outer = 0x0] 16:48:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 125 (0x1165e3000) [pid = 1651] [serial = 1104] [outer = 0x1146bf000] 16:48:38 INFO - PROCESS | 1651 | 1461023318950 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 126 (0x11c22c400) [pid = 1651] [serial = 1105] [outer = 0x1146bf000] 16:48:39 INFO - PROCESS | 1651 | 1461023319242 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 672ms 16:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:48:39 INFO - PROCESS | 1651 | 1461023319285 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:48:39 INFO - PROCESS | 1651 | 1461023319286 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:48:39 INFO - PROCESS | 1651 | 1461023319288 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:48:39 INFO - PROCESS | 1651 | 1461023319289 Marionette TRACE conn2 <- [1,1446,null,{}] 16:48:39 INFO - PROCESS | 1651 | 1461023319292 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:39 INFO - PROCESS | 1651 | 1461023319382 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:48:39 INFO - PROCESS | 1651 | 1461023319386 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e43f800 == 61 [pid = 1651] [id = 369] 16:48:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 127 (0x11c576400) [pid = 1651] [serial = 1106] [outer = 0x0] 16:48:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 128 (0x12b2b2c00) [pid = 1651] [serial = 1107] [outer = 0x11c576400] 16:48:39 INFO - PROCESS | 1651 | 1461023319412 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 129 (0x12bc52000) [pid = 1651] [serial = 1108] [outer = 0x11c576400] 16:48:39 INFO - PROCESS | 1651 | 1461023319774 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 16:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:48:39 INFO - PROCESS | 1651 | 1461023319807 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:48:39 INFO - PROCESS | 1651 | 1461023319809 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:48:39 INFO - PROCESS | 1651 | 1461023319811 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:48:39 INFO - PROCESS | 1651 | 1461023319813 Marionette TRACE conn2 <- [1,1450,null,{}] 16:48:39 INFO - PROCESS | 1651 | 1461023319818 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:39 INFO - PROCESS | 1651 | 1461023319916 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:48:39 INFO - PROCESS | 1651 | 1461023319921 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f10a000 == 62 [pid = 1651] [id = 370] 16:48:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x12ce87c00) [pid = 1651] [serial = 1109] [outer = 0x0] 16:48:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x12d644c00) [pid = 1651] [serial = 1110] [outer = 0x12ce87c00] 16:48:39 INFO - PROCESS | 1651 | 1461023319951 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x12d9ab800) [pid = 1651] [serial = 1111] [outer = 0x12ce87c00] 16:48:40 INFO - PROCESS | 1651 | 1461023320295 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 523ms 16:48:40 INFO - PROCESS | 1651 | 1461023320334 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 1651 | 1461023320336 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:48:40 INFO - PROCESS | 1651 | 1461023320338 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 1651 | 1461023320339 Marionette TRACE conn2 <- [1,1454,null,{}] 16:48:40 INFO - PROCESS | 1651 | 1461023320341 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:40 INFO - PROCESS | 1651 | 1461023320429 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:48:40 INFO - PROCESS | 1651 | 1461023320487 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f56f800 == 63 [pid = 1651] [id = 371] 16:48:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x12cf58800) [pid = 1651] [serial = 1112] [outer = 0x0] 16:48:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x12e223800) [pid = 1651] [serial = 1113] [outer = 0x12cf58800] 16:48:40 INFO - PROCESS | 1651 | 1461023320513 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x12e22e000) [pid = 1651] [serial = 1114] [outer = 0x12cf58800] 16:48:40 INFO - PROCESS | 1651 | 1461023320809 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 16:48:40 INFO - PROCESS | 1651 | 1461023320857 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 1651 | 1461023320858 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:48:40 INFO - PROCESS | 1651 | 1461023320861 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 1651 | 1461023320862 Marionette TRACE conn2 <- [1,1458,null,{}] 16:48:40 INFO - PROCESS | 1651 | 1461023320867 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:41 INFO - PROCESS | 1651 | 1461023321022 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:48:41 INFO - PROCESS | 1651 | 1461023321081 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x116123000 == 64 [pid = 1651] [id = 372] 16:48:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x112230000) [pid = 1651] [serial = 1115] [outer = 0x0] 16:48:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x114654800) [pid = 1651] [serial = 1116] [outer = 0x112230000] 16:48:41 INFO - PROCESS | 1651 | 1461023321115 Marionette DEBUG loaded listener.js 16:48:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x1161b5800) [pid = 1651] [serial = 1117] [outer = 0x112230000] 16:48:41 INFO - PROCESS | 1651 | 1461023321627 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 823ms 16:48:41 INFO - PROCESS | 1651 | 1461023321694 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:48:41 INFO - PROCESS | 1651 | 1461023321698 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:48:41 INFO - PROCESS | 1651 | 1461023321715 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 1651 | 1461023321718 Marionette TRACE conn2 <- [1,1462,null,{}] 16:48:41 INFO - PROCESS | 1651 | 1461023321721 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:41 INFO - PROCESS | 1651 | 1461023321837 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:48:41 INFO - PROCESS | 1651 | 1461023321939 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf10000 == 65 [pid = 1651] [id = 373] 16:48:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x11a906c00) [pid = 1651] [serial = 1118] [outer = 0x0] 16:48:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x11b0d6c00) [pid = 1651] [serial = 1119] [outer = 0x11a906c00] 16:48:41 INFO - PROCESS | 1651 | 1461023321973 Marionette DEBUG loaded listener.js 16:48:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x11c41d800) [pid = 1651] [serial = 1120] [outer = 0x11a906c00] 16:48:42 INFO - PROCESS | 1651 | 1461023322449 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 774ms 16:48:42 INFO - PROCESS | 1651 | 1461023322498 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:48:42 INFO - PROCESS | 1651 | 1461023322500 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:48:42 INFO - PROCESS | 1651 | 1461023322504 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:48:42 INFO - PROCESS | 1651 | 1461023322505 Marionette TRACE conn2 <- [1,1466,null,{}] 16:48:42 INFO - PROCESS | 1651 | 1461023322508 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:42 INFO - PROCESS | 1651 | 1461023322619 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:48:42 INFO - PROCESS | 1651 | 1461023322693 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d084800 == 66 [pid = 1651] [id = 374] 16:48:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x12697cc00) [pid = 1651] [serial = 1121] [outer = 0x0] 16:48:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x128d0d800) [pid = 1651] [serial = 1122] [outer = 0x12697cc00] 16:48:42 INFO - PROCESS | 1651 | 1461023322724 Marionette DEBUG loaded listener.js 16:48:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x128db0400) [pid = 1651] [serial = 1123] [outer = 0x12697cc00] 16:48:43 INFO - PROCESS | 1651 | 1461023323207 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 770ms 16:48:43 INFO - PROCESS | 1651 | 1461023323275 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 1651 | 1461023323278 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:48:43 INFO - PROCESS | 1651 | 1461023323286 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 1651 | 1461023323290 Marionette TRACE conn2 <- [1,1470,null,{}] 16:48:43 INFO - PROCESS | 1651 | 1461023323292 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:43 INFO - PROCESS | 1651 | 1461023323405 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:48:43 INFO - PROCESS | 1651 | 1461023323480 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x137670800 == 67 [pid = 1651] [id = 375] 16:48:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x128d89400) [pid = 1651] [serial = 1124] [outer = 0x0] 16:48:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12b2b8c00) [pid = 1651] [serial = 1125] [outer = 0x128d89400] 16:48:43 INFO - PROCESS | 1651 | 1461023323510 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12bc55000) [pid = 1651] [serial = 1126] [outer = 0x128d89400] 16:48:43 INFO - PROCESS | 1651 | 1461023323954 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 725ms 16:48:44 INFO - PROCESS | 1651 | 1461023324037 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:48:44 INFO - PROCESS | 1651 | 1461023324040 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:48:44 INFO - PROCESS | 1651 | 1461023324043 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 1651 | 1461023324046 Marionette TRACE conn2 <- [1,1474,null,{}] 16:48:44 INFO - PROCESS | 1651 | 1461023324071 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:44 INFO - PROCESS | 1651 | 1461023324205 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:48:44 INFO - PROCESS | 1651 | 1461023324266 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b3d000 == 68 [pid = 1651] [id = 376] 16:48:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12bc56400) [pid = 1651] [serial = 1127] [outer = 0x0] 16:48:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12e22a000) [pid = 1651] [serial = 1128] [outer = 0x12bc56400] 16:48:44 INFO - PROCESS | 1651 | 1461023324336 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12e2f0800) [pid = 1651] [serial = 1129] [outer = 0x12bc56400] 16:48:44 INFO - PROCESS | 1651 | 1461023324772 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 790ms 16:48:44 INFO - PROCESS | 1651 | 1461023324833 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:48:44 INFO - PROCESS | 1651 | 1461023324835 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:48:44 INFO - PROCESS | 1651 | 1461023324837 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 1651 | 1461023324838 Marionette TRACE conn2 <- [1,1478,null,{}] 16:48:44 INFO - PROCESS | 1651 | 1461023324841 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:44 INFO - PROCESS | 1651 | 1461023324948 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:48:45 INFO - PROCESS | 1651 | 1461023325024 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b13800 == 69 [pid = 1651] [id = 377] 16:48:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12ea64400) [pid = 1651] [serial = 1130] [outer = 0x0] 16:48:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12ea66000) [pid = 1651] [serial = 1131] [outer = 0x12ea64400] 16:48:45 INFO - PROCESS | 1651 | 1461023325061 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12ea6f000) [pid = 1651] [serial = 1132] [outer = 0x12ea64400] 16:48:45 INFO - PROCESS | 1651 | 1461023325507 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 719ms 16:48:45 INFO - PROCESS | 1651 | 1461023325563 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:48:45 INFO - PROCESS | 1651 | 1461023325565 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:48:45 INFO - PROCESS | 1651 | 1461023325569 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 1651 | 1461023325570 Marionette TRACE conn2 <- [1,1482,null,{}] 16:48:45 INFO - PROCESS | 1651 | 1461023325573 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:45 INFO - PROCESS | 1651 | 1461023325717 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:48:45 INFO - PROCESS | 1651 | 1461023325850 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x137f73000 == 70 [pid = 1651] [id = 378] 16:48:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x12ebdf400) [pid = 1651] [serial = 1133] [outer = 0x0] 16:48:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x12ebe1000) [pid = 1651] [serial = 1134] [outer = 0x12ebdf400] 16:48:45 INFO - PROCESS | 1651 | 1461023325884 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x12ebe6c00) [pid = 1651] [serial = 1135] [outer = 0x12ebdf400] 16:48:46 INFO - PROCESS | 1651 | 1461023326362 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 820ms 16:48:46 INFO - PROCESS | 1651 | 1461023326390 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:48:46 INFO - PROCESS | 1651 | 1461023326391 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:48:46 INFO - PROCESS | 1651 | 1461023326394 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 1651 | 1461023326395 Marionette TRACE conn2 <- [1,1486,null,{}] 16:48:46 INFO - PROCESS | 1651 | 1461023326572 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:46 INFO - PROCESS | 1651 | 1461023326667 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:48:46 INFO - PROCESS | 1651 | 1461023326734 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf17000 == 71 [pid = 1651] [id = 379] 16:48:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x116565800) [pid = 1651] [serial = 1136] [outer = 0x0] 16:48:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x1189d3800) [pid = 1651] [serial = 1137] [outer = 0x116565800] 16:48:46 INFO - PROCESS | 1651 | 1461023326815 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x11a942400) [pid = 1651] [serial = 1138] [outer = 0x116565800] 16:48:47 INFO - PROCESS | 1651 | 1461023327367 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1034ms 16:48:47 INFO - PROCESS | 1651 | 1461023327430 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:48:47 INFO - PROCESS | 1651 | 1461023327435 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:48:47 INFO - PROCESS | 1651 | 1461023327440 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 1651 | 1461023327442 Marionette TRACE conn2 <- [1,1490,null,{}] 16:48:47 INFO - PROCESS | 1651 | 1461023327445 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:47 INFO - PROCESS | 1651 | 1461023327592 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:48:47 INFO - PROCESS | 1651 | 1461023327744 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1cb800 == 72 [pid = 1651] [id = 380] 16:48:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x11b0e0000) [pid = 1651] [serial = 1139] [outer = 0x0] 16:48:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x11bc1bc00) [pid = 1651] [serial = 1140] [outer = 0x11b0e0000] 16:48:47 INFO - PROCESS | 1651 | 1461023327784 Marionette DEBUG loaded listener.js 16:48:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x11beacc00) [pid = 1651] [serial = 1141] [outer = 0x11b0e0000] 16:48:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12f56f800 == 71 [pid = 1651] [id = 371] 16:48:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12f10a000 == 70 [pid = 1651] [id = 370] 16:48:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12e43f800 == 69 [pid = 1651] [id = 369] 16:48:47 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba6a800 == 68 [pid = 1651] [id = 368] 16:48:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12d069000 == 67 [pid = 1651] [id = 367] 16:48:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb0e800 == 66 [pid = 1651] [id = 366] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12b894800) [pid = 1651] [serial = 1017] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12b2b1400) [pid = 1651] [serial = 1020] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x128d87400) [pid = 1651] [serial = 1014] [outer = 0x0] [url = about:blank] 16:48:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12b286800 == 65 [pid = 1651] [id = 365] 16:48:47 INFO - PROCESS | 1651 | --DOCSHELL 0x11a87e000 == 64 [pid = 1651] [id = 364] 16:48:47 INFO - PROCESS | 1651 | --DOCSHELL 0x123f61800 == 63 [pid = 1651] [id = 363] 16:48:47 INFO - PROCESS | 1651 | --DOCSHELL 0x11aec4800 == 62 [pid = 1651] [id = 362] 16:48:48 INFO - PROCESS | 1651 | --DOCSHELL 0x11957a000 == 61 [pid = 1651] [id = 361] 16:48:48 INFO - PROCESS | 1651 | --DOCSHELL 0x11b92d800 == 60 [pid = 1651] [id = 360] 16:48:48 INFO - PROCESS | 1651 | --DOCSHELL 0x130807000 == 59 [pid = 1651] [id = 357] 16:48:48 INFO - PROCESS | 1651 | --DOCSHELL 0x12f10e800 == 58 [pid = 1651] [id = 356] 16:48:48 INFO - PROCESS | 1651 | --DOCSHELL 0x1264d4000 == 57 [pid = 1651] [id = 355] 16:48:48 INFO - PROCESS | 1651 | --DOCSHELL 0x11aec8000 == 56 [pid = 1651] [id = 354] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x12bbd5800) [pid = 1651] [serial = 1054] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12ba57400) [pid = 1651] [serial = 1053] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x128d42800) [pid = 1651] [serial = 1038] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11c41a400) [pid = 1651] [serial = 1032] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x12af6c800) [pid = 1651] [serial = 1044] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x128d8dc00) [pid = 1651] [serial = 1039] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x114dacc00) [pid = 1651] [serial = 1024] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x12b2ba800) [pid = 1651] [serial = 1000] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x128de1400) [pid = 1651] [serial = 1041] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x116360800) [pid = 1651] [serial = 1005] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x123617400) [pid = 1651] [serial = 1050] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12741d000) [pid = 1651] [serial = 1036] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12cff4800) [pid = 1651] [serial = 1057] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x126431000) [pid = 1651] [serial = 1011] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x11b089c00) [pid = 1651] [serial = 1030] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12b2acc00) [pid = 1651] [serial = 1047] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x114b83800) [pid = 1651] [serial = 1023] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11a93c800) [pid = 1651] [serial = 1026] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 140 (0x12b758400) [pid = 1651] [serial = 1048] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 139 (0x114403000) [pid = 1651] [serial = 1002] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 138 (0x11adef400) [pid = 1651] [serial = 1029] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 137 (0x129ae1400) [pid = 1651] [serial = 1042] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 136 (0x123f0e800) [pid = 1651] [serial = 1033] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 135 (0x11aef4800) [pid = 1651] [serial = 1008] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 134 (0x12afebc00) [pid = 1651] [serial = 1045] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 133 (0x11abbdc00) [pid = 1651] [serial = 1027] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 132 (0x123f13c00) [pid = 1651] [serial = 1035] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 131 (0x128ddf800) [pid = 1651] [serial = 1051] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 130 (0x12ce88800) [pid = 1651] [serial = 1056] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | --DOMWINDOW == 129 (0x12ba53800) [pid = 1651] [serial = 943] [outer = 0x0] [url = about:blank] 16:48:48 INFO - PROCESS | 1651 | 1461023328189 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 771ms 16:48:48 INFO - PROCESS | 1651 | 1461023328210 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:48:48 INFO - PROCESS | 1651 | 1461023328212 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:48:48 INFO - PROCESS | 1651 | 1461023328214 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:48:48 INFO - PROCESS | 1651 | 1461023328216 Marionette TRACE conn2 <- [1,1494,null,{}] 16:48:48 INFO - PROCESS | 1651 | 1461023328218 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:48 INFO - PROCESS | 1651 | 1461023328329 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:48:48 INFO - PROCESS | 1651 | 1461023328338 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8d4000 == 57 [pid = 1651] [id = 381] 16:48:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 130 (0x11adef400) [pid = 1651] [serial = 1142] [outer = 0x0] 16:48:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 131 (0x11c573800) [pid = 1651] [serial = 1143] [outer = 0x11adef400] 16:48:48 INFO - PROCESS | 1651 | 1461023328384 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 132 (0x123f13c00) [pid = 1651] [serial = 1144] [outer = 0x11adef400] 16:48:48 INFO - PROCESS | 1651 | 1461023328871 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 669ms 16:48:48 INFO - PROCESS | 1651 | 1461023328888 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:48:48 INFO - PROCESS | 1651 | 1461023328892 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:48:48 INFO - PROCESS | 1651 | 1461023328895 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:48:48 INFO - PROCESS | 1651 | 1461023328896 Marionette TRACE conn2 <- [1,1498,null,{}] 16:48:48 INFO - PROCESS | 1651 | 1461023328900 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:48 INFO - PROCESS | 1651 | 1461023328992 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:48:49 INFO - PROCESS | 1651 | 1461023328998 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12747c800 == 58 [pid = 1651] [id = 382] 16:48:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 133 (0x126979000) [pid = 1651] [serial = 1145] [outer = 0x0] 16:48:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 134 (0x128d10c00) [pid = 1651] [serial = 1146] [outer = 0x126979000] 16:48:49 INFO - PROCESS | 1651 | 1461023329026 Marionette DEBUG loaded listener.js 16:48:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 135 (0x128daac00) [pid = 1651] [serial = 1147] [outer = 0x126979000] 16:48:49 INFO - PROCESS | 1651 | 1461023329376 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 520ms 16:48:49 INFO - PROCESS | 1651 | 1461023329416 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:48:49 INFO - PROCESS | 1651 | 1461023329417 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:48:49 INFO - PROCESS | 1651 | 1461023329419 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 1651 | 1461023329420 Marionette TRACE conn2 <- [1,1502,null,{}] 16:48:49 INFO - PROCESS | 1651 | 1461023329423 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:49 INFO - PROCESS | 1651 | 1461023329509 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:48:49 INFO - PROCESS | 1651 | 1461023329514 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7bf800 == 59 [pid = 1651] [id = 383] 16:48:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 136 (0x128dabc00) [pid = 1651] [serial = 1148] [outer = 0x0] 16:48:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 137 (0x128ddc800) [pid = 1651] [serial = 1149] [outer = 0x128dabc00] 16:48:49 INFO - PROCESS | 1651 | 1461023329540 Marionette DEBUG loaded listener.js 16:48:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 138 (0x129aa0400) [pid = 1651] [serial = 1150] [outer = 0x128dabc00] 16:48:49 INFO - PROCESS | 1651 | 1461023329875 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 470ms 16:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:48:49 INFO - PROCESS | 1651 | 1461023329889 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:48:49 INFO - PROCESS | 1651 | 1461023329890 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:48:49 INFO - PROCESS | 1651 | 1461023329892 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 1651 | 1461023329893 Marionette TRACE conn2 <- [1,1506,null,{}] 16:48:49 INFO - PROCESS | 1651 | 1461023329896 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:50 INFO - PROCESS | 1651 | 1461023330001 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:48:50 INFO - PROCESS | 1651 | 1461023330071 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb0e800 == 60 [pid = 1651] [id = 384] 16:48:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 139 (0x129a59000) [pid = 1651] [serial = 1151] [outer = 0x0] 16:48:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 140 (0x129aeec00) [pid = 1651] [serial = 1152] [outer = 0x129a59000] 16:48:50 INFO - PROCESS | 1651 | 1461023330102 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 141 (0x12b2ba800) [pid = 1651] [serial = 1153] [outer = 0x129a59000] 16:48:50 INFO - PROCESS | 1651 | 1461023330409 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 572ms 16:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:48:50 INFO - PROCESS | 1651 | 1461023330464 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:48:50 INFO - PROCESS | 1651 | 1461023330466 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:48:50 INFO - PROCESS | 1651 | 1461023330468 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 1651 | 1461023330469 Marionette TRACE conn2 <- [1,1510,null,{}] 16:48:50 INFO - PROCESS | 1651 | 1461023330471 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:50 INFO - PROCESS | 1651 | 1461023330583 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:48:50 INFO - PROCESS | 1651 | 1461023330625 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d07e800 == 61 [pid = 1651] [id = 385] 16:48:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x123f0b400) [pid = 1651] [serial = 1154] [outer = 0x0] 16:48:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12b898400) [pid = 1651] [serial = 1155] [outer = 0x123f0b400] 16:48:50 INFO - PROCESS | 1651 | 1461023330650 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12ce88800) [pid = 1651] [serial = 1156] [outer = 0x123f0b400] 16:48:50 INFO - PROCESS | 1651 | 1461023330988 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 568ms 16:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:48:51 INFO - PROCESS | 1651 | 1461023331036 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 1651 | 1461023331037 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:48:51 INFO - PROCESS | 1651 | 1461023331040 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 1651 | 1461023331041 Marionette TRACE conn2 <- [1,1514,null,{}] 16:48:51 INFO - PROCESS | 1651 | 1461023331043 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:51 INFO - PROCESS | 1651 | 1461023331158 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:48:51 INFO - PROCESS | 1651 | 1461023331175 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4d5800 == 62 [pid = 1651] [id = 386] 16:48:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12cfea000) [pid = 1651] [serial = 1157] [outer = 0x0] 16:48:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12d63e400) [pid = 1651] [serial = 1158] [outer = 0x12cfea000] 16:48:51 INFO - PROCESS | 1651 | 1461023331200 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12d9aa000) [pid = 1651] [serial = 1159] [outer = 0x12cfea000] 16:48:51 INFO - PROCESS | 1651 | 1461023331542 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 517ms 16:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:48:51 INFO - PROCESS | 1651 | 1461023331558 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 1651 | 1461023331559 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:48:51 INFO - PROCESS | 1651 | 1461023331561 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 1651 | 1461023331562 Marionette TRACE conn2 <- [1,1518,null,{}] 16:48:51 INFO - PROCESS | 1651 | 1461023331567 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:51 INFO - PROCESS | 1651 | 1461023331685 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:48:51 INFO - PROCESS | 1651 | 1461023331689 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f10e800 == 63 [pid = 1651] [id = 387] 16:48:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12d9aa400) [pid = 1651] [serial = 1160] [outer = 0x0] 16:48:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12e2fa000) [pid = 1651] [serial = 1161] [outer = 0x12d9aa400] 16:48:51 INFO - PROCESS | 1651 | 1461023331714 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12ea69400) [pid = 1651] [serial = 1162] [outer = 0x12d9aa400] 16:48:52 INFO - PROCESS | 1651 | 1461023332070 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 518ms 16:48:52 INFO - PROCESS | 1651 | 1461023332080 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:48:52 INFO - PROCESS | 1651 | 1461023332083 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:48:52 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:48:52 INFO - PROCESS | 1651 | 1461023332086 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 1651 | 1461023332087 Marionette TRACE conn2 <- [1,1522,null,{}] 16:48:52 INFO - PROCESS | 1651 | 1461023332089 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:52 INFO - PROCESS | 1651 | 1461023332200 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:48:52 INFO - PROCESS | 1651 | 1461023332227 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fcc8000 == 64 [pid = 1651] [id = 388] 16:48:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11210cc00) [pid = 1651] [serial = 1163] [outer = 0x0] 16:48:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11210e800) [pid = 1651] [serial = 1164] [outer = 0x11210cc00] 16:48:52 INFO - PROCESS | 1651 | 1461023332254 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12e22c800) [pid = 1651] [serial = 1165] [outer = 0x11210cc00] 16:48:52 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x128dda800) [pid = 1651] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:48:52 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x129aec400) [pid = 1651] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:48:52 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x123b41800) [pid = 1651] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:48:52 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12b894000) [pid = 1651] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:48:52 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x123b45000) [pid = 1651] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:48:52 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x11bef1800) [pid = 1651] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:48:52 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x12af60400) [pid = 1651] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:48:52 INFO - PROCESS | 1651 | --DOMWINDOW == 145 (0x1161ee000) [pid = 1651] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:48:52 INFO - PROCESS | 1651 | --DOMWINDOW == 144 (0x115799c00) [pid = 1651] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:48:52 INFO - PROCESS | 1651 | --DOMWINDOW == 143 (0x12ce87c00) [pid = 1651] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:48:52 INFO - PROCESS | 1651 | --DOMWINDOW == 142 (0x1146bf000) [pid = 1651] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:48:52 INFO - PROCESS | 1651 | --DOMWINDOW == 141 (0x11c576400) [pid = 1651] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:48:52 INFO - PROCESS | 1651 | 1461023332678 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:48:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:48:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:48:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:48:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:48:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:48:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:48:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:48:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:48:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 618ms 16:48:52 INFO - PROCESS | 1651 | 1461023332705 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:48:52 INFO - PROCESS | 1651 | 1461023332706 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:48:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:48:52 INFO - PROCESS | 1651 | 1461023332709 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 1651 | 1461023332710 Marionette TRACE conn2 <- [1,1526,null,{}] 16:48:52 INFO - PROCESS | 1651 | 1461023332712 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:52 INFO - PROCESS | 1651 | 1461023332860 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:48:52 INFO - PROCESS | 1651 | 1461023332898 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x130822000 == 65 [pid = 1651] [id = 389] 16:48:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 142 (0x11210a400) [pid = 1651] [serial = 1166] [outer = 0x0] 16:48:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 143 (0x12e2fb400) [pid = 1651] [serial = 1167] [outer = 0x11210a400] 16:48:52 INFO - PROCESS | 1651 | 1461023332928 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 144 (0x12ebe2400) [pid = 1651] [serial = 1168] [outer = 0x11210a400] 16:48:53 INFO - PROCESS | 1651 | 1461023333240 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:48:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:48:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:48:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:48:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:48:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:48:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:48:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 569ms 16:48:53 INFO - PROCESS | 1651 | 1461023333278 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 1651 | 1461023333281 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:48:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:48:53 INFO - PROCESS | 1651 | 1461023333285 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 1651 | 1461023333287 Marionette TRACE conn2 <- [1,1530,null,{}] 16:48:53 INFO - PROCESS | 1651 | 1461023333289 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:53 INFO - PROCESS | 1651 | 1461023333406 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:48:53 INFO - PROCESS | 1651 | 1461023333414 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b10800 == 66 [pid = 1651] [id = 390] 16:48:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 145 (0x12e2d8400) [pid = 1651] [serial = 1169] [outer = 0x0] 16:48:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 146 (0x12ebeac00) [pid = 1651] [serial = 1170] [outer = 0x12e2d8400] 16:48:53 INFO - PROCESS | 1651 | 1461023333438 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x12f2f0800) [pid = 1651] [serial = 1171] [outer = 0x12e2d8400] 16:48:53 INFO - PROCESS | 1651 | 1461023333718 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:48:53 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:48:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:48:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:48:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:48:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:48:53 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:48:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:48:53 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:48:53 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 470ms 16:48:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:48:53 INFO - PROCESS | 1651 | 1461023333755 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 1651 | 1461023333757 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:48:53 INFO - PROCESS | 1651 | 1461023333759 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 1651 | 1461023333760 Marionette TRACE conn2 <- [1,1534,null,{}] 16:48:53 INFO - PROCESS | 1651 | 1461023333763 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:53 INFO - PROCESS | 1651 | 1461023333862 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:48:53 INFO - PROCESS | 1651 | 1461023333866 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ab24800 == 67 [pid = 1651] [id = 391] 16:48:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x12b207000) [pid = 1651] [serial = 1172] [outer = 0x0] 16:48:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x12b20cc00) [pid = 1651] [serial = 1173] [outer = 0x12b207000] 16:48:53 INFO - PROCESS | 1651 | 1461023333890 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x12b210c00) [pid = 1651] [serial = 1174] [outer = 0x12b207000] 16:48:54 INFO - PROCESS | 1651 | 1461023334245 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:48:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:48:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 518ms 16:48:54 INFO - PROCESS | 1651 | 1461023334278 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 1651 | 1461023334279 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:48:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:48:54 INFO - PROCESS | 1651 | 1461023334295 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 1651 | 1461023334296 Marionette TRACE conn2 <- [1,1538,null,{}] 16:48:54 INFO - PROCESS | 1651 | 1461023334304 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:54 INFO - PROCESS | 1651 | 1461023334397 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:48:54 INFO - PROCESS | 1651 | 1461023334402 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x13774c800 == 68 [pid = 1651] [id = 392] 16:48:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x12b205400) [pid = 1651] [serial = 1175] [outer = 0x0] 16:48:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x12f43e000) [pid = 1651] [serial = 1176] [outer = 0x12b205400] 16:48:54 INFO - PROCESS | 1651 | 1461023334426 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x12f446000) [pid = 1651] [serial = 1177] [outer = 0x12b205400] 16:48:54 INFO - PROCESS | 1651 | 1461023334971 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:48:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:48:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 725ms 16:48:55 INFO - PROCESS | 1651 | 1461023335021 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 1651 | 1461023335025 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:48:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:48:55 INFO - PROCESS | 1651 | 1461023335029 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 1651 | 1461023335031 Marionette TRACE conn2 <- [1,1542,null,{}] 16:48:55 INFO - PROCESS | 1651 | 1461023335035 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:55 INFO - PROCESS | 1651 | 1461023335156 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:48:55 INFO - PROCESS | 1651 | 1461023335276 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b78000 == 69 [pid = 1651] [id = 393] 16:48:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11ac59000) [pid = 1651] [serial = 1178] [outer = 0x0] 16:48:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x11aea9800) [pid = 1651] [serial = 1179] [outer = 0x11ac59000] 16:48:55 INFO - PROCESS | 1651 | 1461023335308 Marionette DEBUG loaded listener.js 16:48:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x112107400) [pid = 1651] [serial = 1180] [outer = 0x11ac59000] 16:48:55 INFO - PROCESS | 1651 | 1461023335731 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:48:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:48:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 722ms 16:48:55 INFO - PROCESS | 1651 | 1461023335751 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 1651 | 1461023335756 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:48:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:48:55 INFO - PROCESS | 1651 | 1461023335761 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 1651 | 1461023335762 Marionette TRACE conn2 <- [1,1546,null,{}] 16:48:55 INFO - PROCESS | 1651 | 1461023335765 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:55 INFO - PROCESS | 1651 | 1461023335883 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:48:56 INFO - PROCESS | 1651 | 1461023335992 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb08800 == 70 [pid = 1651] [id = 394] 16:48:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x11beac000) [pid = 1651] [serial = 1181] [outer = 0x0] 16:48:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x123b41800) [pid = 1651] [serial = 1182] [outer = 0x11beac000] 16:48:56 INFO - PROCESS | 1651 | 1461023336024 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x126bd2c00) [pid = 1651] [serial = 1183] [outer = 0x11beac000] 16:48:56 INFO - PROCESS | 1651 | 1461023336466 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:48:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:48:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 724ms 16:48:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:48:56 INFO - PROCESS | 1651 | 1461023336506 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 1651 | 1461023336508 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:48:56 INFO - PROCESS | 1651 | 1461023336510 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 1651 | 1461023336513 Marionette TRACE conn2 <- [1,1550,null,{}] 16:48:56 INFO - PROCESS | 1651 | 1461023336536 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:56 INFO - PROCESS | 1651 | 1461023336654 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:48:56 INFO - PROCESS | 1651 | 1461023336732 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x13767d000 == 71 [pid = 1651] [id = 395] 16:48:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x128d3d400) [pid = 1651] [serial = 1184] [outer = 0x0] 16:48:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x129ae0c00) [pid = 1651] [serial = 1185] [outer = 0x128d3d400] 16:48:56 INFO - PROCESS | 1651 | 1461023336765 Marionette DEBUG loaded listener.js 16:48:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12b204c00) [pid = 1651] [serial = 1186] [outer = 0x128d3d400] 16:48:57 INFO - PROCESS | 1651 | 1461023337188 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:48:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:48:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 736ms 16:48:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:48:57 INFO - PROCESS | 1651 | 1461023337247 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 1651 | 1461023337249 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:48:57 INFO - PROCESS | 1651 | 1461023337251 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 1651 | 1461023337252 Marionette TRACE conn2 <- [1,1554,null,{}] 16:48:57 INFO - PROCESS | 1651 | 1461023337255 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:57 INFO - PROCESS | 1651 | 1461023337366 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:48:57 INFO - PROCESS | 1651 | 1461023337447 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11213e000 == 72 [pid = 1651] [id = 396] 16:48:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12af9a800) [pid = 1651] [serial = 1187] [outer = 0x0] 16:48:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12b2b7c00) [pid = 1651] [serial = 1188] [outer = 0x12af9a800] 16:48:57 INFO - PROCESS | 1651 | 1461023337478 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12e224800) [pid = 1651] [serial = 1189] [outer = 0x12af9a800] 16:48:57 INFO - PROCESS | 1651 | 1461023337900 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:48:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:48:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 669ms 16:48:57 INFO - PROCESS | 1651 | 1461023337921 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 1651 | 1461023337922 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:48:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:48:57 INFO - PROCESS | 1651 | 1461023337925 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 1651 | 1461023337926 Marionette TRACE conn2 <- [1,1558,null,{}] 16:48:57 INFO - PROCESS | 1651 | 1461023337929 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:58 INFO - PROCESS | 1651 | 1461023338057 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:48:58 INFO - PROCESS | 1651 | 1461023338136 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x137f6b000 == 73 [pid = 1651] [id = 397] 16:48:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x12b2b4c00) [pid = 1651] [serial = 1190] [outer = 0x0] 16:48:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12e2f9800) [pid = 1651] [serial = 1191] [outer = 0x12b2b4c00] 16:48:58 INFO - PROCESS | 1651 | 1461023338166 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12ebe7000) [pid = 1651] [serial = 1192] [outer = 0x12b2b4c00] 16:48:58 INFO - PROCESS | 1651 | 1461023338608 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:48:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:48:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 720ms 16:48:58 INFO - PROCESS | 1651 | 1461023338672 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:48:58 INFO - PROCESS | 1651 | 1461023338674 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:48:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:48:58 INFO - PROCESS | 1651 | 1461023338678 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:48:58 INFO - PROCESS | 1651 | 1461023338679 Marionette TRACE conn2 <- [1,1562,null,{}] 16:48:58 INFO - PROCESS | 1651 | 1461023338682 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:58 INFO - PROCESS | 1651 | 1461023338820 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:48:58 INFO - PROCESS | 1651 | 1461023338935 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x13abac000 == 74 [pid = 1651] [id = 398] 16:48:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12f447000) [pid = 1651] [serial = 1193] [outer = 0x0] 16:48:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12f91b400) [pid = 1651] [serial = 1194] [outer = 0x12f447000] 16:48:58 INFO - PROCESS | 1651 | 1461023338985 Marionette DEBUG loaded listener.js 16:48:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12f921000) [pid = 1651] [serial = 1195] [outer = 0x12f447000] 16:48:59 INFO - PROCESS | 1651 | 1461023339485 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:48:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:48:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 822ms 16:48:59 INFO - PROCESS | 1651 | 1461023339501 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:48:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:48:59 INFO - PROCESS | 1651 | 1461023339502 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:48:59 INFO - PROCESS | 1651 | 1461023339505 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 1651 | 1461023339506 Marionette TRACE conn2 <- [1,1566,null,{}] 16:48:59 INFO - PROCESS | 1651 | 1461023339508 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:59 INFO - PROCESS | 1651 | 1461023339620 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:48:59 INFO - PROCESS | 1651 | 1461023339952 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1188b5000 == 75 [pid = 1651] [id = 399] 16:49:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x112104c00) [pid = 1651] [serial = 1196] [outer = 0x0] 16:49:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x112232000) [pid = 1651] [serial = 1197] [outer = 0x112104c00] 16:49:00 INFO - PROCESS | 1651 | 1461023340027 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x114b85400) [pid = 1651] [serial = 1198] [outer = 0x112104c00] 16:49:00 INFO - PROCESS | 1651 | 1461023340442 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:49:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 968ms 16:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:49:00 INFO - PROCESS | 1651 | 1461023340474 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:49:00 INFO - PROCESS | 1651 | 1461023340477 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:49:00 INFO - PROCESS | 1651 | 1461023340480 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:49:00 INFO - PROCESS | 1651 | 1461023340482 Marionette TRACE conn2 <- [1,1570,null,{}] 16:49:00 INFO - PROCESS | 1651 | 1461023340486 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:00 INFO - PROCESS | 1651 | 1461023340585 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:49:00 INFO - PROCESS | 1651 | 1461023340657 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x1154a8000 == 76 [pid = 1651] [id = 400] 16:49:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x116738000) [pid = 1651] [serial = 1199] [outer = 0x0] 16:49:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x1188d9800) [pid = 1651] [serial = 1200] [outer = 0x116738000] 16:49:00 INFO - PROCESS | 1651 | 1461023340731 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x119d3c000) [pid = 1651] [serial = 1201] [outer = 0x116738000] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x115806000 == 75 [pid = 1651] [id = 229] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba0f800 == 74 [pid = 1651] [id = 293] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4cd800 == 73 [pid = 1651] [id = 300] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12f5c6800 == 72 [pid = 1651] [id = 353] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed17800 == 71 [pid = 1651] [id = 208] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x13ab24800 == 70 [pid = 1651] [id = 391] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x137b10800 == 69 [pid = 1651] [id = 390] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x130822000 == 68 [pid = 1651] [id = 389] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12ce90800) [pid = 1651] [serial = 1074] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12afe1000) [pid = 1651] [serial = 1077] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12e223800) [pid = 1651] [serial = 1113] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | 1461023341213 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12fcc8000 == 67 [pid = 1651] [id = 388] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12f10e800 == 66 [pid = 1651] [id = 387] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4d5800 == 65 [pid = 1651] [id = 386] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12d07e800 == 64 [pid = 1651] [id = 385] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb0e800 == 63 [pid = 1651] [id = 384] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12b7bf800 == 62 [pid = 1651] [id = 383] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12747c800 == 61 [pid = 1651] [id = 382] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8d4000 == 60 [pid = 1651] [id = 381] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1cb800 == 59 [pid = 1651] [id = 380] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf17000 == 58 [pid = 1651] [id = 379] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x137f73000 == 57 [pid = 1651] [id = 378] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x137b13800 == 56 [pid = 1651] [id = 377] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x137b3d000 == 55 [pid = 1651] [id = 376] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x137670800 == 54 [pid = 1651] [id = 375] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x12d084800 == 53 [pid = 1651] [id = 374] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf10000 == 52 [pid = 1651] [id = 373] 16:49:01 INFO - PROCESS | 1651 | --DOCSHELL 0x116123000 == 51 [pid = 1651] [id = 372] 16:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 824ms 16:49:01 INFO - PROCESS | 1651 | 1461023341307 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 1651 | 1461023341311 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:49:01 INFO - PROCESS | 1651 | 1461023341318 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 1651 | 1461023341320 Marionette TRACE conn2 <- [1,1574,null,{}] 16:49:01 INFO - PROCESS | 1651 | 1461023341324 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:01 INFO - PROCESS | 1651 | 1461023341462 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x129aa2800) [pid = 1651] [serial = 1095] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12af9a000) [pid = 1651] [serial = 1098] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x129aec000) [pid = 1651] [serial = 1096] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x128d89c00) [pid = 1651] [serial = 1068] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x124271400) [pid = 1651] [serial = 1089] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12d8b0800) [pid = 1651] [serial = 1060] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12d64ac00) [pid = 1651] [serial = 1059] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x11a99b000) [pid = 1651] [serial = 1062] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x126c6ac00) [pid = 1651] [serial = 1090] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x1274a2400) [pid = 1651] [serial = 1092] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x11c21b400) [pid = 1651] [serial = 1086] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x123b41400) [pid = 1651] [serial = 1087] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12b2b5000) [pid = 1651] [serial = 1101] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x11b080000) [pid = 1651] [serial = 1084] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x11ae63800) [pid = 1651] [serial = 1083] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x1191a7000) [pid = 1651] [serial = 1081] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x1165e1000) [pid = 1651] [serial = 1080] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12bbc7000) [pid = 1651] [serial = 1071] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12d9ab800) [pid = 1651] [serial = 1111] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x123b42400) [pid = 1651] [serial = 1065] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12afed800) [pid = 1651] [serial = 1099] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x12ba55c00) [pid = 1651] [serial = 1102] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x11c22c400) [pid = 1651] [serial = 1105] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12d644c00) [pid = 1651] [serial = 1110] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 149 (0x12b2b2c00) [pid = 1651] [serial = 1107] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 148 (0x1165e3000) [pid = 1651] [serial = 1104] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 147 (0x12bc52000) [pid = 1651] [serial = 1108] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | --DOMWINDOW == 146 (0x1287e7400) [pid = 1651] [serial = 1093] [outer = 0x0] [url = about:blank] 16:49:01 INFO - PROCESS | 1651 | 1461023341560 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f1b000 == 52 [pid = 1651] [id = 401] 16:49:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 147 (0x114db3c00) [pid = 1651] [serial = 1202] [outer = 0x0] 16:49:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 148 (0x11a90c800) [pid = 1651] [serial = 1203] [outer = 0x114db3c00] 16:49:01 INFO - PROCESS | 1651 | 1461023341608 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 149 (0x11ae5bc00) [pid = 1651] [serial = 1204] [outer = 0x114db3c00] 16:49:02 INFO - PROCESS | 1651 | 1461023342004 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 724ms 16:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:49:02 INFO - PROCESS | 1651 | 1461023342040 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 1651 | 1461023342042 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:49:02 INFO - PROCESS | 1651 | 1461023342045 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 1651 | 1461023342052 Marionette TRACE conn2 <- [1,1578,null,{}] 16:49:02 INFO - PROCESS | 1651 | 1461023342058 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:02 INFO - PROCESS | 1651 | 1461023342150 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:49:02 INFO - PROCESS | 1651 | 1461023342215 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba6b000 == 53 [pid = 1651] [id = 402] 16:49:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 150 (0x11abc3c00) [pid = 1651] [serial = 1205] [outer = 0x0] 16:49:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11ae9cc00) [pid = 1651] [serial = 1206] [outer = 0x11abc3c00] 16:49:02 INFO - PROCESS | 1651 | 1461023342241 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11beac400) [pid = 1651] [serial = 1207] [outer = 0x11abc3c00] 16:49:02 INFO - PROCESS | 1651 | 1461023342525 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 527ms 16:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:49:02 INFO - PROCESS | 1651 | 1461023342572 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 1651 | 1461023342574 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:49:02 INFO - PROCESS | 1651 | 1461023342576 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 1651 | 1461023342577 Marionette TRACE conn2 <- [1,1582,null,{}] 16:49:02 INFO - PROCESS | 1651 | 1461023342579 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:02 INFO - PROCESS | 1651 | 1461023342667 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:49:02 INFO - PROCESS | 1651 | 1461023342729 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x118616800 == 54 [pid = 1651] [id = 403] 16:49:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11ae9ac00) [pid = 1651] [serial = 1208] [outer = 0x0] 16:49:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11c571c00) [pid = 1651] [serial = 1209] [outer = 0x11ae9ac00] 16:49:02 INFO - PROCESS | 1651 | 1461023342755 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x123b47000) [pid = 1651] [serial = 1210] [outer = 0x11ae9ac00] 16:49:03 INFO - PROCESS | 1651 | 1461023343069 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 16:49:03 INFO - PROCESS | 1651 | 1461023343096 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:49:03 INFO - PROCESS | 1651 | 1461023343097 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:49:03 INFO - PROCESS | 1651 | 1461023343102 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:49:03 INFO - PROCESS | 1651 | 1461023343103 Marionette TRACE conn2 <- [1,1586,null,{}] 16:49:03 INFO - PROCESS | 1651 | 1461023343105 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:03 INFO - PROCESS | 1651 | 1461023343191 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:49:03 INFO - PROCESS | 1651 | 1461023343195 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12428a800 == 55 [pid = 1651] [id = 404] 16:49:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x123fbe000) [pid = 1651] [serial = 1211] [outer = 0x0] 16:49:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x1240d3c00) [pid = 1651] [serial = 1212] [outer = 0x123fbe000] 16:49:03 INFO - PROCESS | 1651 | 1461023343229 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12741c000) [pid = 1651] [serial = 1213] [outer = 0x123fbe000] 16:49:03 INFO - PROCESS | 1651 | 1461023343634 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 569ms 16:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:49:03 INFO - PROCESS | 1651 | 1461023343671 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:49:03 INFO - PROCESS | 1651 | 1461023343672 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:49:03 INFO - PROCESS | 1651 | 1461023343674 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:49:03 INFO - PROCESS | 1651 | 1461023343676 Marionette TRACE conn2 <- [1,1590,null,{}] 16:49:03 INFO - PROCESS | 1651 | 1461023343678 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:03 INFO - PROCESS | 1651 | 1461023343787 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:49:03 INFO - PROCESS | 1651 | 1461023343831 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x127460800 == 56 [pid = 1651] [id = 405] 16:49:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x127426c00) [pid = 1651] [serial = 1214] [outer = 0x0] 16:49:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x128d0fc00) [pid = 1651] [serial = 1215] [outer = 0x127426c00] 16:49:03 INFO - PROCESS | 1651 | 1461023343857 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x128d47000) [pid = 1651] [serial = 1216] [outer = 0x127426c00] 16:49:04 INFO - PROCESS | 1651 | 1461023344235 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 571ms 16:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:49:04 INFO - PROCESS | 1651 | 1461023344249 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 1651 | 1461023344250 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:49:04 INFO - PROCESS | 1651 | 1461023344253 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 1651 | 1461023344255 Marionette TRACE conn2 <- [1,1594,null,{}] 16:49:04 INFO - PROCESS | 1651 | 1461023344257 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:04 INFO - PROCESS | 1651 | 1461023344427 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:49:04 INFO - PROCESS | 1651 | 1461023344448 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a77800 == 57 [pid = 1651] [id = 406] 16:49:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x128650400) [pid = 1651] [serial = 1217] [outer = 0x0] 16:49:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x128d8c400) [pid = 1651] [serial = 1218] [outer = 0x128650400] 16:49:04 INFO - PROCESS | 1651 | 1461023344489 Marionette DEBUG loaded listener.js 16:49:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x128dda400) [pid = 1651] [serial = 1219] [outer = 0x128650400] 16:49:04 INFO - PROCESS | 1651 | 1461023344818 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 619ms 16:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:49:04 INFO - PROCESS | 1651 | 1461023344872 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 1651 | 1461023344873 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:49:04 INFO - PROCESS | 1651 | 1461023344876 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 1651 | 1461023344877 Marionette TRACE conn2 <- [1,1598,null,{}] 16:49:04 INFO - PROCESS | 1651 | 1461023344885 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:05 INFO - PROCESS | 1651 | 1461023344994 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:49:05 INFO - PROCESS | 1651 | 1461023345051 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb0b800 == 58 [pid = 1651] [id = 407] 16:49:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x11abbc800) [pid = 1651] [serial = 1220] [outer = 0x0] 16:49:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x128de2400) [pid = 1651] [serial = 1221] [outer = 0x11abbc800] 16:49:05 INFO - PROCESS | 1651 | 1461023345076 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x129aaa400) [pid = 1651] [serial = 1222] [outer = 0x11abbc800] 16:49:05 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x128dabc00) [pid = 1651] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:49:05 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x11b0e0000) [pid = 1651] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:49:05 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x11adef400) [pid = 1651] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:49:05 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12d9aa400) [pid = 1651] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:49:05 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x129a59000) [pid = 1651] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:49:05 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x126979000) [pid = 1651] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:49:05 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12cf58800) [pid = 1651] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:49:05 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x12cfea000) [pid = 1651] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:49:05 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x116565800) [pid = 1651] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:49:05 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x11210cc00) [pid = 1651] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:49:05 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x11210a400) [pid = 1651] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:49:05 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x12e2d8400) [pid = 1651] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:49:05 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x123f0b400) [pid = 1651] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:49:05 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x12b207000) [pid = 1651] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:49:05 INFO - PROCESS | 1651 | 1461023345645 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 776ms 16:49:05 INFO - PROCESS | 1651 | 1461023345654 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:49:05 INFO - PROCESS | 1651 | 1461023345655 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:49:05 INFO - PROCESS | 1651 | 1461023345658 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:49:05 INFO - PROCESS | 1651 | 1461023345659 Marionette TRACE conn2 <- [1,1602,null,{}] 16:49:05 INFO - PROCESS | 1651 | 1461023345661 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:05 INFO - PROCESS | 1651 | 1461023345750 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:49:05 INFO - PROCESS | 1651 | 1461023345754 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c61b800 == 59 [pid = 1651] [id = 408] 16:49:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x115456800) [pid = 1651] [serial = 1223] [outer = 0x0] 16:49:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x128618c00) [pid = 1651] [serial = 1224] [outer = 0x115456800] 16:49:05 INFO - PROCESS | 1651 | 1461023345781 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x129aeb400) [pid = 1651] [serial = 1225] [outer = 0x115456800] 16:49:06 INFO - PROCESS | 1651 | 1461023346135 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 520ms 16:49:06 INFO - PROCESS | 1651 | 1461023346179 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:49:06 INFO - PROCESS | 1651 | 1461023346180 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:49:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:49:06 INFO - PROCESS | 1651 | 1461023346185 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:49:06 INFO - PROCESS | 1651 | 1461023346186 Marionette TRACE conn2 <- [1,1606,null,{}] 16:49:06 INFO - PROCESS | 1651 | 1461023346188 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:06 INFO - PROCESS | 1651 | 1461023346313 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:49:06 INFO - PROCESS | 1651 | 1461023346322 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d07a000 == 60 [pid = 1651] [id = 409] 16:49:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x129aec000) [pid = 1651] [serial = 1226] [outer = 0x0] 16:49:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x12af6ec00) [pid = 1651] [serial = 1227] [outer = 0x129aec000] 16:49:06 INFO - PROCESS | 1651 | 1461023346352 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x12afed800) [pid = 1651] [serial = 1228] [outer = 0x129aec000] 16:49:06 INFO - PROCESS | 1651 | 1461023346699 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 569ms 16:49:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:49:06 INFO - PROCESS | 1651 | 1461023346753 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:49:06 INFO - PROCESS | 1651 | 1461023346755 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:49:06 INFO - PROCESS | 1651 | 1461023346757 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:49:06 INFO - PROCESS | 1651 | 1461023346759 Marionette TRACE conn2 <- [1,1610,null,{}] 16:49:06 INFO - PROCESS | 1651 | 1461023346761 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:06 INFO - PROCESS | 1651 | 1461023346863 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:49:06 INFO - PROCESS | 1651 | 1461023346933 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e6cb000 == 61 [pid = 1651] [id = 410] 16:49:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12afea800) [pid = 1651] [serial = 1229] [outer = 0x0] 16:49:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12b203400) [pid = 1651] [serial = 1230] [outer = 0x12afea800] 16:49:06 INFO - PROCESS | 1651 | 1461023346959 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12ba5f400) [pid = 1651] [serial = 1231] [outer = 0x12afea800] 16:49:07 INFO - PROCESS | 1651 | 1461023347218 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:49:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:49:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 470ms 16:49:07 INFO - PROCESS | 1651 | 1461023347240 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:49:07 INFO - PROCESS | 1651 | 1461023347242 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:49:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:49:07 INFO - PROCESS | 1651 | 1461023347259 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 1651 | 1461023347260 Marionette TRACE conn2 <- [1,1614,null,{}] 16:49:07 INFO - PROCESS | 1651 | 1461023347262 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:07 INFO - PROCESS | 1651 | 1461023347364 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:49:07 INFO - PROCESS | 1651 | 1461023347369 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f11e000 == 62 [pid = 1651] [id = 411] 16:49:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12bbc7000) [pid = 1651] [serial = 1232] [outer = 0x0] 16:49:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12cf51800) [pid = 1651] [serial = 1233] [outer = 0x12bbc7000] 16:49:07 INFO - PROCESS | 1651 | 1461023347394 Marionette DEBUG loaded listener.js 16:49:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12d642800) [pid = 1651] [serial = 1234] [outer = 0x12bbc7000] 16:49:07 INFO - PROCESS | 1651 | 1461023347909 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:49:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:49:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 673ms 16:49:07 INFO - PROCESS | 1651 | 1461023347928 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:49:07 INFO - PROCESS | 1651 | 1461023347930 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:49:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:49:07 INFO - PROCESS | 1651 | 1461023347936 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 1651 | 1461023347939 Marionette TRACE conn2 <- [1,1618,null,{}] 16:49:07 INFO - PROCESS | 1651 | 1461023347943 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:08 INFO - PROCESS | 1651 | 1461023348060 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:49:08 INFO - PROCESS | 1651 | 1461023348142 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8c4000 == 63 [pid = 1651] [id = 412] 16:49:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x114daac00) [pid = 1651] [serial = 1235] [outer = 0x0] 16:49:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x118885c00) [pid = 1651] [serial = 1236] [outer = 0x114daac00] 16:49:08 INFO - PROCESS | 1651 | 1461023348174 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x11a90e000) [pid = 1651] [serial = 1237] [outer = 0x114daac00] 16:49:08 INFO - PROCESS | 1651 | 1461023348593 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:49:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:49:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 720ms 16:49:08 INFO - PROCESS | 1651 | 1461023348660 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 1651 | 1461023348665 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:49:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:49:08 INFO - PROCESS | 1651 | 1461023348671 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:49:08 INFO - PROCESS | 1651 | 1461023348673 Marionette TRACE conn2 <- [1,1622,null,{}] 16:49:08 INFO - PROCESS | 1651 | 1461023348675 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:08 INFO - PROCESS | 1651 | 1461023348788 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:49:08 INFO - PROCESS | 1651 | 1461023348871 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f4b000 == 64 [pid = 1651] [id = 413] 16:49:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11a9a1000) [pid = 1651] [serial = 1238] [outer = 0x0] 16:49:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x11b080c00) [pid = 1651] [serial = 1239] [outer = 0x11a9a1000] 16:49:08 INFO - PROCESS | 1651 | 1461023348902 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x11c575800) [pid = 1651] [serial = 1240] [outer = 0x11a9a1000] 16:49:09 INFO - PROCESS | 1651 | 1461023349335 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:49:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:49:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 720ms 16:49:09 INFO - PROCESS | 1651 | 1461023349390 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:49:09 INFO - PROCESS | 1651 | 1461023349392 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:49:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:49:09 INFO - PROCESS | 1651 | 1461023349394 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:49:09 INFO - PROCESS | 1651 | 1461023349397 Marionette TRACE conn2 <- [1,1626,null,{}] 16:49:09 INFO - PROCESS | 1651 | 1461023349405 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:09 INFO - PROCESS | 1651 | 1461023349518 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:49:09 INFO - PROCESS | 1651 | 1461023349600 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4dc800 == 65 [pid = 1651] [id = 414] 16:49:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x123c8a400) [pid = 1651] [serial = 1241] [outer = 0x0] 16:49:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x128619400) [pid = 1651] [serial = 1242] [outer = 0x123c8a400] 16:49:09 INFO - PROCESS | 1651 | 1461023349633 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x129a59000) [pid = 1651] [serial = 1243] [outer = 0x123c8a400] 16:49:10 INFO - PROCESS | 1651 | 1461023350044 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 674ms 16:49:10 INFO - PROCESS | 1651 | 1461023350069 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:49:10 INFO - PROCESS | 1651 | 1461023350071 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:49:10 INFO - PROCESS | 1651 | 1461023350073 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 1651 | 1461023350074 Marionette TRACE conn2 <- [1,1630,null,{}] 16:49:10 INFO - PROCESS | 1651 | 1461023350077 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:10 INFO - PROCESS | 1651 | 1461023350205 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:49:10 INFO - PROCESS | 1651 | 1461023350314 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f5b2800 == 66 [pid = 1651] [id = 415] 16:49:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x128de4800) [pid = 1651] [serial = 1244] [outer = 0x0] 16:49:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x12afe1c00) [pid = 1651] [serial = 1245] [outer = 0x128de4800] 16:49:10 INFO - PROCESS | 1651 | 1461023350346 Marionette DEBUG loaded listener.js 16:49:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12b20b800) [pid = 1651] [serial = 1246] [outer = 0x128de4800] 16:49:10 INFO - PROCESS | 1651 | 1461023350771 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 721ms 16:49:10 INFO - PROCESS | 1651 | 1461023350795 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:49:10 INFO - PROCESS | 1651 | 1461023350797 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:49:10 INFO - PROCESS | 1651 | 1461023350800 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 1651 | 1461023350802 Marionette TRACE conn2 <- [1,1634,null,{}] 16:49:10 INFO - PROCESS | 1651 | 1461023350805 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:10 INFO - PROCESS | 1651 | 1461023350959 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:49:11 INFO - PROCESS | 1651 | 1461023351057 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fcc3000 == 67 [pid = 1651] [id = 416] 16:49:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12b05d800) [pid = 1651] [serial = 1247] [outer = 0x0] 16:49:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12ba57000) [pid = 1651] [serial = 1248] [outer = 0x12b05d800] 16:49:11 INFO - PROCESS | 1651 | 1461023351087 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12cf58c00) [pid = 1651] [serial = 1249] [outer = 0x12b05d800] 16:49:11 INFO - PROCESS | 1651 | 1461023351514 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:49:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:49:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 773ms 16:49:11 INFO - PROCESS | 1651 | 1461023351601 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:49:11 INFO - PROCESS | 1651 | 1461023351604 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:49:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:49:11 INFO - PROCESS | 1651 | 1461023351610 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:49:11 INFO - PROCESS | 1651 | 1461023351612 Marionette TRACE conn2 <- [1,1638,null,{}] 16:49:11 INFO - PROCESS | 1651 | 1461023351618 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:11 INFO - PROCESS | 1651 | 1461023351792 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:49:11 INFO - PROCESS | 1651 | 1461023351870 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x137670000 == 68 [pid = 1651] [id = 417] 16:49:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x112121c00) [pid = 1651] [serial = 1250] [outer = 0x0] 16:49:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x112127400) [pid = 1651] [serial = 1251] [outer = 0x112121c00] 16:49:11 INFO - PROCESS | 1651 | 1461023351901 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12e224000) [pid = 1651] [serial = 1252] [outer = 0x112121c00] 16:49:12 INFO - PROCESS | 1651 | 1461023352303 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:49:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:49:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 722ms 16:49:12 INFO - PROCESS | 1651 | 1461023352333 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 1651 | 1461023352335 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:49:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:49:12 INFO - PROCESS | 1651 | 1461023352338 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 1651 | 1461023352339 Marionette TRACE conn2 <- [1,1642,null,{}] 16:49:12 INFO - PROCESS | 1651 | 1461023352342 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:12 INFO - PROCESS | 1651 | 1461023352447 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:49:12 INFO - PROCESS | 1651 | 1461023352528 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x13774d800 == 69 [pid = 1651] [id = 418] 16:49:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12d8a5400) [pid = 1651] [serial = 1253] [outer = 0x0] 16:49:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12e2d5400) [pid = 1651] [serial = 1254] [outer = 0x12d8a5400] 16:49:12 INFO - PROCESS | 1651 | 1461023352558 Marionette DEBUG loaded listener.js 16:49:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12ea65000) [pid = 1651] [serial = 1255] [outer = 0x12d8a5400] 16:49:12 INFO - PROCESS | 1651 | 1461023352924 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:49:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:49:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 619ms 16:49:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:49:12 INFO - PROCESS | 1651 | 1461023352958 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 1651 | 1461023352959 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:49:12 INFO - PROCESS | 1651 | 1461023352961 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 1651 | 1461023352962 Marionette TRACE conn2 <- [1,1646,null,{}] 16:49:12 INFO - PROCESS | 1651 | 1461023352965 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:13 INFO - PROCESS | 1651 | 1461023353073 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:49:13 INFO - PROCESS | 1651 | 1461023353184 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c5e800 == 70 [pid = 1651] [id = 419] 16:49:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12e229c00) [pid = 1651] [serial = 1256] [outer = 0x0] 16:49:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12ebdec00) [pid = 1651] [serial = 1257] [outer = 0x12e229c00] 16:49:13 INFO - PROCESS | 1651 | 1461023353227 Marionette DEBUG loaded listener.js 16:49:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12f2e4400) [pid = 1651] [serial = 1258] [outer = 0x12e229c00] 16:49:13 INFO - PROCESS | 1651 | 1461023353703 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 770ms 16:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:49:13 INFO - PROCESS | 1651 | 1461023353734 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:49:13 INFO - PROCESS | 1651 | 1461023353736 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:49:13 INFO - PROCESS | 1651 | 1461023353740 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:49:13 INFO - PROCESS | 1651 | 1461023353742 Marionette TRACE conn2 <- [1,1650,null,{}] 16:49:13 INFO - PROCESS | 1651 | 1461023353746 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:13 INFO - PROCESS | 1651 | 1461023353863 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:49:13 INFO - PROCESS | 1651 | 1461023353980 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c6f000 == 71 [pid = 1651] [id = 420] 16:49:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x11210b400) [pid = 1651] [serial = 1259] [outer = 0x0] 16:49:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12f2e5c00) [pid = 1651] [serial = 1260] [outer = 0x11210b400] 16:49:14 INFO - PROCESS | 1651 | 1461023354014 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12f444c00) [pid = 1651] [serial = 1261] [outer = 0x11210b400] 16:49:14 INFO - PROCESS | 1651 | 1461023354446 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:49:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 770ms 16:49:14 INFO - PROCESS | 1651 | 1461023354510 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 1651 | 1461023354511 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:49:14 INFO - PROCESS | 1651 | 1461023354514 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 1651 | 1461023354515 Marionette TRACE conn2 <- [1,1654,null,{}] 16:49:14 INFO - PROCESS | 1651 | 1461023354517 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:14 INFO - PROCESS | 1651 | 1461023354630 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:49:14 INFO - PROCESS | 1651 | 1461023354740 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x119810800 == 72 [pid = 1651] [id = 421] 16:49:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x11210d800) [pid = 1651] [serial = 1262] [outer = 0x0] 16:49:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x11b087400) [pid = 1651] [serial = 1263] [outer = 0x11210d800] 16:49:14 INFO - PROCESS | 1651 | 1461023354771 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12b202400) [pid = 1651] [serial = 1264] [outer = 0x11210d800] 16:49:15 INFO - PROCESS | 1651 | 1461023355336 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 869ms 16:49:15 INFO - PROCESS | 1651 | 1461023355383 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 1651 | 1461023355386 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:49:15 INFO - PROCESS | 1651 | 1461023355389 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:49:15 INFO - PROCESS | 1651 | 1461023355392 Marionette TRACE conn2 <- [1,1658,null,{}] 16:49:15 INFO - PROCESS | 1651 | 1461023355396 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:15 INFO - PROCESS | 1651 | 1461023355505 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:49:15 INFO - PROCESS | 1651 | 1461023355593 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b75a800 == 73 [pid = 1651] [id = 422] 16:49:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x112126800) [pid = 1651] [serial = 1265] [outer = 0x0] 16:49:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x114030c00) [pid = 1651] [serial = 1266] [outer = 0x112126800] 16:49:15 INFO - PROCESS | 1651 | 1461023355622 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x114da9800) [pid = 1651] [serial = 1267] [outer = 0x112126800] 16:49:16 INFO - PROCESS | 1651 | 1461023356078 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 723ms 16:49:16 INFO - PROCESS | 1651 | 1461023356113 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:49:16 INFO - PROCESS | 1651 | 1461023356120 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:49:16 INFO - PROCESS | 1651 | 1461023356154 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:49:16 INFO - PROCESS | 1651 | 1461023356157 Marionette TRACE conn2 <- [1,1662,null,{}] 16:49:16 INFO - PROCESS | 1651 | 1461023356161 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:16 INFO - PROCESS | 1651 | 1461023356313 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:49:16 INFO - PROCESS | 1651 | 1461023356423 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x119ee0000 == 74 [pid = 1651] [id = 423] 16:49:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x119125800) [pid = 1651] [serial = 1268] [outer = 0x0] 16:49:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x11abc6800) [pid = 1651] [serial = 1269] [outer = 0x119125800] 16:49:16 INFO - PROCESS | 1651 | 1461023356451 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x11b080800) [pid = 1651] [serial = 1270] [outer = 0x119125800] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12e6cb000 == 73 [pid = 1651] [id = 410] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12d07a000 == 72 [pid = 1651] [id = 409] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12c61b800 == 71 [pid = 1651] [id = 408] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb0b800 == 70 [pid = 1651] [id = 407] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x129a77800 == 69 [pid = 1651] [id = 406] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x127460800 == 68 [pid = 1651] [id = 405] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12428a800 == 67 [pid = 1651] [id = 404] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x118616800 == 66 [pid = 1651] [id = 403] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba6b000 == 65 [pid = 1651] [id = 402] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x118f1b000 == 64 [pid = 1651] [id = 401] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x1154a8000 == 63 [pid = 1651] [id = 400] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x1188b5000 == 62 [pid = 1651] [id = 399] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x13abac000 == 61 [pid = 1651] [id = 398] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x137f6b000 == 60 [pid = 1651] [id = 397] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x11213e000 == 59 [pid = 1651] [id = 396] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x13767d000 == 58 [pid = 1651] [id = 395] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb08800 == 57 [pid = 1651] [id = 394] 16:49:16 INFO - PROCESS | 1651 | --DOCSHELL 0x123b78000 == 56 [pid = 1651] [id = 393] 16:49:16 INFO - PROCESS | 1651 | 1461023356889 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 779ms 16:49:16 INFO - PROCESS | 1651 | 1461023356928 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:49:16 INFO - PROCESS | 1651 | 1461023356930 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:49:16 INFO - PROCESS | 1651 | 1461023356932 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:49:16 INFO - PROCESS | 1651 | 1461023356934 Marionette TRACE conn2 <- [1,1666,null,{}] 16:49:16 INFO - PROCESS | 1651 | 1461023356942 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:17 INFO - PROCESS | 1651 | 1461023357046 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12ebeac00) [pid = 1651] [serial = 1170] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12f2f0800) [pid = 1651] [serial = 1171] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12ce88800) [pid = 1651] [serial = 1156] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12b898400) [pid = 1651] [serial = 1155] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12d9aa000) [pid = 1651] [serial = 1159] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12e22c800) [pid = 1651] [serial = 1165] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12b2ba800) [pid = 1651] [serial = 1153] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12b210c00) [pid = 1651] [serial = 1174] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x12ebe2400) [pid = 1651] [serial = 1168] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12b20cc00) [pid = 1651] [serial = 1173] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x128ddc800) [pid = 1651] [serial = 1149] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x129aa0400) [pid = 1651] [serial = 1150] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x11bc1bc00) [pid = 1651] [serial = 1140] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x11beacc00) [pid = 1651] [serial = 1141] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x11c573800) [pid = 1651] [serial = 1143] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x123f13c00) [pid = 1651] [serial = 1144] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12e2fa000) [pid = 1651] [serial = 1161] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12e22a000) [pid = 1651] [serial = 1128] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x129aeec00) [pid = 1651] [serial = 1152] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x128d10c00) [pid = 1651] [serial = 1146] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x128daac00) [pid = 1651] [serial = 1147] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x11b0d6c00) [pid = 1651] [serial = 1119] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x12e22e000) [pid = 1651] [serial = 1114] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x128d0d800) [pid = 1651] [serial = 1122] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12d63e400) [pid = 1651] [serial = 1158] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11a942400) [pid = 1651] [serial = 1138] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x1189d3800) [pid = 1651] [serial = 1137] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11210e800) [pid = 1651] [serial = 1164] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12e2fb400) [pid = 1651] [serial = 1167] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12b2b8c00) [pid = 1651] [serial = 1125] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12ea66000) [pid = 1651] [serial = 1131] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12ea69400) [pid = 1651] [serial = 1162] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12ebe1000) [pid = 1651] [serial = 1134] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x114654800) [pid = 1651] [serial = 1116] [outer = 0x0] [url = about:blank] 16:49:17 INFO - PROCESS | 1651 | 1461023357125 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b756000 == 57 [pid = 1651] [id = 424] 16:49:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x1189d3800) [pid = 1651] [serial = 1271] [outer = 0x0] 16:49:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x11aef2000) [pid = 1651] [serial = 1272] [outer = 0x1189d3800] 16:49:17 INFO - PROCESS | 1651 | 1461023357154 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x123c89c00) [pid = 1651] [serial = 1273] [outer = 0x1189d3800] 16:49:17 INFO - PROCESS | 1651 | 1461023357470 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 571ms 16:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:49:17 INFO - PROCESS | 1651 | 1461023357504 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 1651 | 1461023357505 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:49:17 INFO - PROCESS | 1651 | 1461023357508 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 1651 | 1461023357510 Marionette TRACE conn2 <- [1,1670,null,{}] 16:49:17 INFO - PROCESS | 1651 | 1461023357513 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:17 INFO - PROCESS | 1651 | 1461023357640 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:49:17 INFO - PROCESS | 1651 | 1461023357755 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x127450000 == 58 [pid = 1651] [id = 425] 16:49:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x123f9c800) [pid = 1651] [serial = 1274] [outer = 0x0] 16:49:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x126bd2400) [pid = 1651] [serial = 1275] [outer = 0x123f9c800] 16:49:17 INFO - PROCESS | 1651 | 1461023357797 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x128d42400) [pid = 1651] [serial = 1276] [outer = 0x123f9c800] 16:49:18 INFO - PROCESS | 1651 | 1461023358193 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 720ms 16:49:18 INFO - PROCESS | 1651 | 1461023358229 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:49:18 INFO - PROCESS | 1651 | 1461023358231 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:49:18 INFO - PROCESS | 1651 | 1461023358234 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 1651 | 1461023358236 Marionette TRACE conn2 <- [1,1674,null,{}] 16:49:18 INFO - PROCESS | 1651 | 1461023358239 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:18 INFO - PROCESS | 1651 | 1461023358377 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:49:18 INFO - PROCESS | 1651 | 1461023358387 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba1a800 == 59 [pid = 1651] [id = 426] 16:49:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x128d49400) [pid = 1651] [serial = 1277] [outer = 0x0] 16:49:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x128daec00) [pid = 1651] [serial = 1278] [outer = 0x128d49400] 16:49:18 INFO - PROCESS | 1651 | 1461023358411 Marionette DEBUG loaded listener.js 16:49:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x129a55800) [pid = 1651] [serial = 1279] [outer = 0x128d49400] 16:49:18 INFO - PROCESS | 1651 | 1461023358868 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 670ms 16:49:18 INFO - PROCESS | 1651 | 1461023358904 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:49:18 INFO - PROCESS | 1651 | 1461023358906 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:49:18 INFO - PROCESS | 1651 | 1461023358910 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 1651 | 1461023358912 Marionette TRACE conn2 <- [1,1678,null,{}] 16:49:18 INFO - PROCESS | 1651 | 1461023358917 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:19 INFO - PROCESS | 1651 | 1461023359078 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:49:19 INFO - PROCESS | 1651 | 1461023359233 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d086800 == 60 [pid = 1651] [id = 427] 16:49:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12af9a400) [pid = 1651] [serial = 1280] [outer = 0x0] 16:49:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12b2b9c00) [pid = 1651] [serial = 1281] [outer = 0x12af9a400] 16:49:19 INFO - PROCESS | 1651 | 1461023359275 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12bbd0000) [pid = 1651] [serial = 1282] [outer = 0x12af9a400] 16:49:19 INFO - PROCESS | 1651 | 1461023359605 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 722ms 16:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:49:19 INFO - PROCESS | 1651 | 1461023359631 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:49:19 INFO - PROCESS | 1651 | 1461023359633 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:49:19 INFO - PROCESS | 1651 | 1461023359635 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:49:19 INFO - PROCESS | 1651 | 1461023359636 Marionette TRACE conn2 <- [1,1682,null,{}] 16:49:19 INFO - PROCESS | 1651 | 1461023359644 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:19 INFO - PROCESS | 1651 | 1461023359756 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:49:19 INFO - PROCESS | 1651 | 1461023359796 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e431000 == 61 [pid = 1651] [id = 428] 16:49:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x112198000) [pid = 1651] [serial = 1283] [outer = 0x0] 16:49:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x11219bc00) [pid = 1651] [serial = 1284] [outer = 0x112198000] 16:49:19 INFO - PROCESS | 1651 | 1461023359821 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x1121a1c00) [pid = 1651] [serial = 1285] [outer = 0x112198000] 16:49:20 INFO - PROCESS | 1651 | 1461023360133 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 524ms 16:49:20 INFO - PROCESS | 1651 | 1461023360159 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 1651 | 1461023360160 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:49:20 INFO - PROCESS | 1651 | 1461023360163 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 1651 | 1461023360164 Marionette TRACE conn2 <- [1,1686,null,{}] 16:49:20 INFO - PROCESS | 1651 | 1461023360169 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:20 INFO - PROCESS | 1651 | 1461023360283 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:49:20 INFO - PROCESS | 1651 | 1461023360295 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f105000 == 62 [pid = 1651] [id = 429] 16:49:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x1121a0c00) [pid = 1651] [serial = 1286] [outer = 0x0] 16:49:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12b756400) [pid = 1651] [serial = 1287] [outer = 0x1121a0c00] 16:49:20 INFO - PROCESS | 1651 | 1461023360321 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12cff2800) [pid = 1651] [serial = 1288] [outer = 0x1121a0c00] 16:49:20 INFO - PROCESS | 1651 | 1461023360676 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 522ms 16:49:20 INFO - PROCESS | 1651 | 1461023360686 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 1651 | 1461023360687 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:49:20 INFO - PROCESS | 1651 | 1461023360690 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 1651 | 1461023360691 Marionette TRACE conn2 <- [1,1690,null,{}] 16:49:20 INFO - PROCESS | 1651 | 1461023360693 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:20 INFO - PROCESS | 1651 | 1461023360813 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:49:20 INFO - PROCESS | 1651 | 1461023360824 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x130802800 == 63 [pid = 1651] [id = 430] 16:49:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12d63e400) [pid = 1651] [serial = 1289] [outer = 0x0] 16:49:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12d9aa000) [pid = 1651] [serial = 1290] [outer = 0x12d63e400] 16:49:20 INFO - PROCESS | 1651 | 1461023360849 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x12ea68c00) [pid = 1651] [serial = 1291] [outer = 0x12d63e400] 16:49:21 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x127426c00) [pid = 1651] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:49:21 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x128650400) [pid = 1651] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:49:21 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x11abbc800) [pid = 1651] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:49:21 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x115456800) [pid = 1651] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:49:21 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x112104c00) [pid = 1651] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:49:21 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x116738000) [pid = 1651] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:49:21 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x114db3c00) [pid = 1651] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:49:21 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x11ae9ac00) [pid = 1651] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:49:21 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x123fbe000) [pid = 1651] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:49:21 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11abc3c00) [pid = 1651] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:49:21 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x129aec000) [pid = 1651] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:49:21 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x12afea800) [pid = 1651] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:49:21 INFO - PROCESS | 1651 | 1461023361339 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 668ms 16:49:21 INFO - PROCESS | 1651 | 1461023361359 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:49:21 INFO - PROCESS | 1651 | 1461023361360 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:49:21 INFO - PROCESS | 1651 | 1461023361362 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:49:21 INFO - PROCESS | 1651 | 1461023361363 Marionette TRACE conn2 <- [1,1694,null,{}] 16:49:21 INFO - PROCESS | 1651 | 1461023361368 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:21 INFO - PROCESS | 1651 | 1461023361460 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:49:21 INFO - PROCESS | 1651 | 1461023361465 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x126918000 == 64 [pid = 1651] [id = 431] 16:49:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x114db3c00) [pid = 1651] [serial = 1292] [outer = 0x0] 16:49:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x11bea9c00) [pid = 1651] [serial = 1293] [outer = 0x114db3c00] 16:49:21 INFO - PROCESS | 1651 | 1461023361491 Marionette DEBUG loaded listener.js 16:49:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x128dac800) [pid = 1651] [serial = 1294] [outer = 0x114db3c00] 16:49:21 INFO - PROCESS | 1651 | 1461023361857 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 523ms 16:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:49:21 INFO - PROCESS | 1651 | 1461023361887 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:49:21 INFO - PROCESS | 1651 | 1461023361888 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:49:21 INFO - PROCESS | 1651 | 1461023361890 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:49:21 INFO - PROCESS | 1651 | 1461023361892 Marionette TRACE conn2 <- [1,1698,null,{}] 16:49:21 INFO - PROCESS | 1651 | 1461023361894 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:22 INFO - PROCESS | 1651 | 1461023362033 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:49:22 INFO - PROCESS | 1651 | 1461023362041 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x13773b800 == 65 [pid = 1651] [id = 432] 16:49:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x128de7000) [pid = 1651] [serial = 1295] [outer = 0x0] 16:49:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12f2e7c00) [pid = 1651] [serial = 1296] [outer = 0x128de7000] 16:49:22 INFO - PROCESS | 1651 | 1461023362071 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12f921c00) [pid = 1651] [serial = 1297] [outer = 0x128de7000] 16:49:22 INFO - PROCESS | 1651 | 1461023362577 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 720ms 16:49:22 INFO - PROCESS | 1651 | 1461023362617 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:49:22 INFO - PROCESS | 1651 | 1461023362621 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:49:22 INFO - PROCESS | 1651 | 1461023362626 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:49:22 INFO - PROCESS | 1651 | 1461023362628 Marionette TRACE conn2 <- [1,1702,null,{}] 16:49:22 INFO - PROCESS | 1651 | 1461023362635 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:22 INFO - PROCESS | 1651 | 1461023362752 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:49:22 INFO - PROCESS | 1651 | 1461023362874 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba81800 == 66 [pid = 1651] [id = 433] 16:49:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x1163e8800) [pid = 1651] [serial = 1298] [outer = 0x0] 16:49:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x119126000) [pid = 1651] [serial = 1299] [outer = 0x1163e8800] 16:49:22 INFO - PROCESS | 1651 | 1461023362906 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x11abc6400) [pid = 1651] [serial = 1300] [outer = 0x1163e8800] 16:49:23 INFO - PROCESS | 1651 | 1461023363313 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:49:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:49:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 721ms 16:49:23 INFO - PROCESS | 1651 | 1461023363353 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:49:23 INFO - PROCESS | 1651 | 1461023363357 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:49:23 INFO - PROCESS | 1651 | 1461023363362 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:49:23 INFO - PROCESS | 1651 | 1461023363364 Marionette TRACE conn2 <- [1,1706,null,{}] 16:49:23 INFO - PROCESS | 1651 | 1461023363369 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:23 INFO - PROCESS | 1651 | 1461023363485 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:49:23 INFO - PROCESS | 1651 | 1461023363597 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba1b000 == 67 [pid = 1651] [id = 434] 16:49:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x11aef6c00) [pid = 1651] [serial = 1301] [outer = 0x0] 16:49:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x11c21b400) [pid = 1651] [serial = 1302] [outer = 0x11aef6c00] 16:49:23 INFO - PROCESS | 1651 | 1461023363629 Marionette DEBUG loaded listener.js 16:49:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x123fb9400) [pid = 1651] [serial = 1303] [outer = 0x11aef6c00] 16:49:24 INFO - PROCESS | 1651 | 1461023364043 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 723ms 16:49:24 INFO - PROCESS | 1651 | 1461023364107 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:49:24 INFO - PROCESS | 1651 | 1461023364110 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:49:24 INFO - PROCESS | 1651 | 1461023364127 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 1651 | 1461023364132 Marionette TRACE conn2 <- [1,1710,null,{}] 16:49:24 INFO - PROCESS | 1651 | 1461023364148 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:24 INFO - PROCESS | 1651 | 1461023364340 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:49:24 INFO - PROCESS | 1651 | 1461023364350 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b42000 == 68 [pid = 1651] [id = 435] 16:49:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x128ddfc00) [pid = 1651] [serial = 1304] [outer = 0x0] 16:49:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x129aeec00) [pid = 1651] [serial = 1305] [outer = 0x128ddfc00] 16:49:24 INFO - PROCESS | 1651 | 1461023364382 Marionette DEBUG loaded listener.js 16:49:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12b05fc00) [pid = 1651] [serial = 1306] [outer = 0x128ddfc00] 16:49:24 INFO - PROCESS | 1651 | 1461023364854 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 791ms 16:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:49:24 INFO - PROCESS | 1651 | 1461023364905 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:49:24 INFO - PROCESS | 1651 | 1461023364907 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:49:24 INFO - PROCESS | 1651 | 1461023364909 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 1651 | 1461023364910 Marionette TRACE conn2 <- [1,1714,null,{}] 16:49:24 INFO - PROCESS | 1651 | 1461023364913 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:25 INFO - PROCESS | 1651 | 1461023365070 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:49:25 INFO - PROCESS | 1651 | 1461023365129 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ab2d000 == 69 [pid = 1651] [id = 436] 16:49:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12b060000) [pid = 1651] [serial = 1307] [outer = 0x0] 16:49:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12ba59000) [pid = 1651] [serial = 1308] [outer = 0x12b060000] 16:49:25 INFO - PROCESS | 1651 | 1461023365159 Marionette DEBUG loaded listener.js 16:49:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12ea6a400) [pid = 1651] [serial = 1309] [outer = 0x12b060000] 16:49:25 INFO - PROCESS | 1651 | 1461023365587 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 723ms 16:49:25 INFO - PROCESS | 1651 | 1461023365646 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:49:25 INFO - PROCESS | 1651 | 1461023365647 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:49:25 INFO - PROCESS | 1651 | 1461023365651 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:49:25 INFO - PROCESS | 1651 | 1461023365653 Marionette TRACE conn2 <- [1,1718,null,{}] 16:49:25 INFO - PROCESS | 1651 | 1461023365655 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:25 INFO - PROCESS | 1651 | 1461023365767 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:49:25 INFO - PROCESS | 1651 | 1461023365847 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aba4000 == 70 [pid = 1651] [id = 437] 16:49:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12b2ae400) [pid = 1651] [serial = 1310] [outer = 0x0] 16:49:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12f43f400) [pid = 1651] [serial = 1311] [outer = 0x12b2ae400] 16:49:25 INFO - PROCESS | 1651 | 1461023365878 Marionette DEBUG loaded listener.js 16:49:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12f919400) [pid = 1651] [serial = 1312] [outer = 0x12b2ae400] 16:49:26 INFO - PROCESS | 1651 | 1461023366303 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 672ms 16:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:49:26 INFO - PROCESS | 1651 | 1461023366324 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:49:26 INFO - PROCESS | 1651 | 1461023366325 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:49:26 INFO - PROCESS | 1651 | 1461023366327 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:49:26 INFO - PROCESS | 1651 | 1461023366328 Marionette TRACE conn2 <- [1,1722,null,{}] 16:49:26 INFO - PROCESS | 1651 | 1461023366331 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:26 INFO - PROCESS | 1651 | 1461023366459 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:49:26 INFO - PROCESS | 1651 | 1461023366573 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x13753c800 == 71 [pid = 1651] [id = 438] 16:49:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12f91fc00) [pid = 1651] [serial = 1313] [outer = 0x0] 16:49:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12fb5f400) [pid = 1651] [serial = 1314] [outer = 0x12f91fc00] 16:49:26 INFO - PROCESS | 1651 | 1461023366608 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x13a1c8800) [pid = 1651] [serial = 1315] [outer = 0x12f91fc00] 16:49:26 INFO - PROCESS | 1651 | 1461023366997 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 725ms 16:49:27 INFO - PROCESS | 1651 | 1461023367062 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 1651 | 1461023367064 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:49:27 INFO - PROCESS | 1651 | 1461023367081 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 1651 | 1461023367082 Marionette TRACE conn2 <- [1,1726,null,{}] 16:49:27 INFO - PROCESS | 1651 | 1461023367085 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:27 INFO - PROCESS | 1651 | 1461023367197 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:49:27 INFO - PROCESS | 1651 | 1461023367281 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x138090000 == 72 [pid = 1651] [id = 439] 16:49:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12fb92c00) [pid = 1651] [serial = 1316] [outer = 0x0] 16:49:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x13700a800) [pid = 1651] [serial = 1317] [outer = 0x12fb92c00] 16:49:27 INFO - PROCESS | 1651 | 1461023367312 Marionette DEBUG loaded listener.js 16:49:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x13700e800) [pid = 1651] [serial = 1318] [outer = 0x12fb92c00] 16:49:27 INFO - PROCESS | 1651 | 1461023367727 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 671ms 16:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:49:27 INFO - PROCESS | 1651 | 1461023367751 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 1651 | 1461023367752 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:49:27 INFO - PROCESS | 1651 | 1461023367755 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 1651 | 1461023367756 Marionette TRACE conn2 <- [1,1730,null,{}] 16:49:27 INFO - PROCESS | 1651 | 1461023367758 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:27 INFO - PROCESS | 1651 | 1461023367868 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:49:27 INFO - PROCESS | 1651 | 1461023367978 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x13826f000 == 73 [pid = 1651] [id = 440] 16:49:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x137005800) [pid = 1651] [serial = 1319] [outer = 0x0] 16:49:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x13a1c7800) [pid = 1651] [serial = 1320] [outer = 0x137005800] 16:49:28 INFO - PROCESS | 1651 | 1461023368009 Marionette DEBUG loaded listener.js 16:49:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x13a1ce000) [pid = 1651] [serial = 1321] [outer = 0x137005800] 16:49:28 INFO - PROCESS | 1651 | 1461023368445 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:49:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:49:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 720ms 16:49:28 INFO - PROCESS | 1651 | 1461023368475 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:49:28 INFO - PROCESS | 1651 | 1461023368476 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:49:28 INFO - PROCESS | 1651 | 1461023368479 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:49:28 INFO - PROCESS | 1651 | 1461023368480 Marionette TRACE conn2 <- [1,1734,null,{}] 16:49:28 INFO - PROCESS | 1651 | 1461023368528 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:28 INFO - PROCESS | 1651 | 1461023368666 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:49:28 INFO - PROCESS | 1651 | 1461023368730 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba69800 == 74 [pid = 1651] [id = 441] 16:49:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x114b8bc00) [pid = 1651] [serial = 1322] [outer = 0x0] 16:49:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x123f9e800) [pid = 1651] [serial = 1323] [outer = 0x114b8bc00] 16:49:28 INFO - PROCESS | 1651 | 1461023368760 Marionette DEBUG loaded listener.js 16:49:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x128db2400) [pid = 1651] [serial = 1324] [outer = 0x114b8bc00] 16:49:29 INFO - PROCESS | 1651 | 1461023369184 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 737ms 16:49:29 INFO - PROCESS | 1651 | 1461023369219 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 1651 | 1461023369221 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:49:29 INFO - PROCESS | 1651 | 1461023369224 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 1651 | 1461023369227 Marionette TRACE conn2 <- [1,1738,null,{}] 16:49:29 INFO - PROCESS | 1651 | 1461023369230 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:29 INFO - PROCESS | 1651 | 1461023369599 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:49:29 INFO - PROCESS | 1651 | 1461023369757 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8d5000 == 75 [pid = 1651] [id = 442] 16:49:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x11211e400) [pid = 1651] [serial = 1325] [outer = 0x0] 16:49:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x112121800) [pid = 1651] [serial = 1326] [outer = 0x11211e400] 16:49:29 INFO - PROCESS | 1651 | 1461023369789 Marionette DEBUG loaded listener.js 16:49:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x112197400) [pid = 1651] [serial = 1327] [outer = 0x11211e400] 16:49:30 INFO - PROCESS | 1651 | 1461023370290 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1130ms 16:49:30 INFO - PROCESS | 1651 | 1461023370356 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:49:30 INFO - PROCESS | 1651 | 1461023370361 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:49:30 INFO - PROCESS | 1651 | 1461023370365 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:49:30 INFO - PROCESS | 1651 | 1461023370369 Marionette TRACE conn2 <- [1,1742,null,{}] 16:49:30 INFO - PROCESS | 1651 | 1461023370373 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:30 INFO - PROCESS | 1651 | 1461023370532 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:49:30 INFO - PROCESS | 1651 | 1461023370708 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x126918000 == 74 [pid = 1651] [id = 431] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x130802800 == 73 [pid = 1651] [id = 430] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12f105000 == 72 [pid = 1651] [id = 429] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12e431000 == 71 [pid = 1651] [id = 428] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12d086800 == 70 [pid = 1651] [id = 427] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x11aea9800) [pid = 1651] [serial = 1179] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x123b41800) [pid = 1651] [serial = 1182] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x129ae0c00) [pid = 1651] [serial = 1185] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x12b2b7c00) [pid = 1651] [serial = 1188] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12e2f9800) [pid = 1651] [serial = 1191] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12f91b400) [pid = 1651] [serial = 1194] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12cf51800) [pid = 1651] [serial = 1233] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12f43e000) [pid = 1651] [serial = 1176] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x115808800 == 71 [pid = 1651] [id = 443] 16:49:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x112196800) [pid = 1651] [serial = 1328] [outer = 0x0] 16:49:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x114c13800) [pid = 1651] [serial = 1329] [outer = 0x112196800] 16:49:30 INFO - PROCESS | 1651 | 1461023370775 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x11ae65000) [pid = 1651] [serial = 1330] [outer = 0x112196800] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba1a800 == 70 [pid = 1651] [id = 426] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x127450000 == 69 [pid = 1651] [id = 425] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x11b756000 == 68 [pid = 1651] [id = 424] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x119ee0000 == 67 [pid = 1651] [id = 423] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x11b75a800 == 66 [pid = 1651] [id = 422] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12f5b2800 == 65 [pid = 1651] [id = 415] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4dc800 == 64 [pid = 1651] [id = 414] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x123f4b000 == 63 [pid = 1651] [id = 413] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8c4000 == 62 [pid = 1651] [id = 412] 16:49:30 INFO - PROCESS | 1651 | --DOCSHELL 0x12f11e000 == 61 [pid = 1651] [id = 411] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x128d0fc00) [pid = 1651] [serial = 1215] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x128d8c400) [pid = 1651] [serial = 1218] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x128d47000) [pid = 1651] [serial = 1216] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x128de2400) [pid = 1651] [serial = 1221] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x128dda400) [pid = 1651] [serial = 1219] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x128618c00) [pid = 1651] [serial = 1224] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x114b85400) [pid = 1651] [serial = 1198] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x112232000) [pid = 1651] [serial = 1197] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x129aeb400) [pid = 1651] [serial = 1225] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x119d3c000) [pid = 1651] [serial = 1201] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x1188d9800) [pid = 1651] [serial = 1200] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x11a90c800) [pid = 1651] [serial = 1203] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x11ae5bc00) [pid = 1651] [serial = 1204] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x11c571c00) [pid = 1651] [serial = 1209] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x123b47000) [pid = 1651] [serial = 1210] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x1240d3c00) [pid = 1651] [serial = 1212] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x11ae9cc00) [pid = 1651] [serial = 1206] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x11beac400) [pid = 1651] [serial = 1207] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x129aaa400) [pid = 1651] [serial = 1222] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12af6ec00) [pid = 1651] [serial = 1227] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12ba5f400) [pid = 1651] [serial = 1231] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12afed800) [pid = 1651] [serial = 1228] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12b203400) [pid = 1651] [serial = 1230] [outer = 0x0] [url = about:blank] 16:49:30 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12741c000) [pid = 1651] [serial = 1213] [outer = 0x0] [url = about:blank] 16:49:31 INFO - PROCESS | 1651 | 1461023371114 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 823ms 16:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:49:31 INFO - PROCESS | 1651 | 1461023371188 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:49:31 INFO - PROCESS | 1651 | 1461023371189 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:49:31 INFO - PROCESS | 1651 | 1461023371192 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 1651 | 1461023371193 Marionette TRACE conn2 <- [1,1746,null,{}] 16:49:31 INFO - PROCESS | 1651 | 1461023371195 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:31 INFO - PROCESS | 1651 | 1461023371289 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:49:31 INFO - PROCESS | 1651 | 1461023371295 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf08000 == 62 [pid = 1651] [id = 444] 16:49:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x11b08c000) [pid = 1651] [serial = 1331] [outer = 0x0] 16:49:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x11beec000) [pid = 1651] [serial = 1332] [outer = 0x11b08c000] 16:49:31 INFO - PROCESS | 1651 | 1461023371323 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x123b40000) [pid = 1651] [serial = 1333] [outer = 0x11b08c000] 16:49:31 INFO - PROCESS | 1651 | 1461023371712 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 568ms 16:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:49:31 INFO - PROCESS | 1651 | 1461023371761 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:49:31 INFO - PROCESS | 1651 | 1461023371764 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:49:31 INFO - PROCESS | 1651 | 1461023371774 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 1651 | 1461023371779 Marionette TRACE conn2 <- [1,1750,null,{}] 16:49:31 INFO - PROCESS | 1651 | 1461023371782 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:31 INFO - PROCESS | 1651 | 1461023371915 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:49:31 INFO - PROCESS | 1651 | 1461023371922 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a77800 == 63 [pid = 1651] [id = 445] 16:49:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x123b42000) [pid = 1651] [serial = 1334] [outer = 0x0] 16:49:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x124271400) [pid = 1651] [serial = 1335] [outer = 0x123b42000] 16:49:31 INFO - PROCESS | 1651 | 1461023371949 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x128d40800) [pid = 1651] [serial = 1336] [outer = 0x123b42000] 16:49:32 INFO - PROCESS | 1651 | 1461023372311 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 579ms 16:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:49:32 INFO - PROCESS | 1651 | 1461023372347 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:49:32 INFO - PROCESS | 1651 | 1461023372350 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:49:32 INFO - PROCESS | 1651 | 1461023372353 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 1651 | 1461023372354 Marionette TRACE conn2 <- [1,1754,null,{}] 16:49:32 INFO - PROCESS | 1651 | 1461023372356 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:32 INFO - PROCESS | 1651 | 1461023372447 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:49:32 INFO - PROCESS | 1651 | 1461023372452 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce3d000 == 64 [pid = 1651] [id = 446] 16:49:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x128d42800) [pid = 1651] [serial = 1337] [outer = 0x0] 16:49:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x128dac000) [pid = 1651] [serial = 1338] [outer = 0x128d42800] 16:49:32 INFO - PROCESS | 1651 | 1461023372478 Marionette DEBUG loaded listener.js 16:49:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x129aa2400) [pid = 1651] [serial = 1339] [outer = 0x128d42800] 16:49:32 INFO - PROCESS | 1651 | 1461023372836 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 519ms 16:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:49:32 INFO - PROCESS | 1651 | 1461023372873 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:49:32 INFO - PROCESS | 1651 | 1461023372874 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:49:32 INFO - PROCESS | 1651 | 1461023372876 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 1651 | 1461023372877 Marionette TRACE conn2 <- [1,1758,null,{}] 16:49:32 INFO - PROCESS | 1651 | 1461023372879 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:32 INFO - PROCESS | 1651 | 1461023372972 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:49:33 INFO - PROCESS | 1651 | 1461023373063 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e42e000 == 65 [pid = 1651] [id = 447] 16:49:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12afa4000) [pid = 1651] [serial = 1340] [outer = 0x0] 16:49:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12afef000) [pid = 1651] [serial = 1341] [outer = 0x12afa4000] 16:49:33 INFO - PROCESS | 1651 | 1461023373096 Marionette DEBUG loaded listener.js 16:49:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12b2ab800) [pid = 1651] [serial = 1342] [outer = 0x12afa4000] 16:49:33 INFO - PROCESS | 1651 | 1461023373439 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 574ms 16:49:33 INFO - PROCESS | 1651 | 1461023373451 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:49:33 INFO - PROCESS | 1651 | 1461023373452 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:49:33 INFO - PROCESS | 1651 | 1461023373454 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 1651 | 1461023373455 Marionette TRACE conn2 <- [1,1762,null,{}] 16:49:33 INFO - PROCESS | 1651 | 1461023373457 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:33 INFO - PROCESS | 1651 | 1461023373576 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:49:33 INFO - PROCESS | 1651 | 1461023373589 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f115800 == 66 [pid = 1651] [id = 448] 16:49:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12b752c00) [pid = 1651] [serial = 1343] [outer = 0x0] 16:49:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12bc53000) [pid = 1651] [serial = 1344] [outer = 0x12b752c00] 16:49:33 INFO - PROCESS | 1651 | 1461023373615 Marionette DEBUG loaded listener.js 16:49:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12d9a0800) [pid = 1651] [serial = 1345] [outer = 0x12b752c00] 16:49:33 INFO - PROCESS | 1651 | 1461023373978 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 568ms 16:49:34 INFO - PROCESS | 1651 | 1461023374023 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:49:34 INFO - PROCESS | 1651 | 1461023374024 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:49:34 INFO - PROCESS | 1651 | 1461023374026 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:49:34 INFO - PROCESS | 1651 | 1461023374027 Marionette TRACE conn2 <- [1,1766,null,{}] 16:49:34 INFO - PROCESS | 1651 | 1461023374030 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:34 INFO - PROCESS | 1651 | 1461023374147 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:49:34 INFO - PROCESS | 1651 | 1461023374160 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fcce000 == 67 [pid = 1651] [id = 449] 16:49:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12b898000) [pid = 1651] [serial = 1346] [outer = 0x0] 16:49:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12e2d5c00) [pid = 1651] [serial = 1347] [outer = 0x12b898000] 16:49:34 INFO - PROCESS | 1651 | 1461023374185 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12ebe0000) [pid = 1651] [serial = 1348] [outer = 0x12b898000] 16:49:34 INFO - PROCESS | 1651 | 1461023374548 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 574ms 16:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:49:34 INFO - PROCESS | 1651 | 1461023374601 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:49:34 INFO - PROCESS | 1651 | 1461023374602 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:49:34 INFO - PROCESS | 1651 | 1461023374604 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:49:34 INFO - PROCESS | 1651 | 1461023374605 Marionette TRACE conn2 <- [1,1770,null,{}] 16:49:34 INFO - PROCESS | 1651 | 1461023374607 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:34 INFO - PROCESS | 1651 | 1461023374727 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:49:34 INFO - PROCESS | 1651 | 1461023374745 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x13752c000 == 68 [pid = 1651] [id = 450] 16:49:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12ebe1000) [pid = 1651] [serial = 1349] [outer = 0x0] 16:49:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12f445c00) [pid = 1651] [serial = 1350] [outer = 0x12ebe1000] 16:49:34 INFO - PROCESS | 1651 | 1461023374771 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12fb53800) [pid = 1651] [serial = 1351] [outer = 0x12ebe1000] 16:49:35 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x1189d3800) [pid = 1651] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:49:35 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x112198000) [pid = 1651] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:49:35 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x119125800) [pid = 1651] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:49:35 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x1121a0c00) [pid = 1651] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:49:35 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x123f9c800) [pid = 1651] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:49:35 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x114db3c00) [pid = 1651] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:49:35 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x128d49400) [pid = 1651] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:49:35 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12d63e400) [pid = 1651] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:49:35 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x112126800) [pid = 1651] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:49:35 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12af9a400) [pid = 1651] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:49:35 INFO - PROCESS | 1651 | 1461023375279 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 721ms 16:49:35 INFO - PROCESS | 1651 | 1461023375325 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:49:35 INFO - PROCESS | 1651 | 1461023375326 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:49:35 INFO - PROCESS | 1651 | 1461023375329 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 1651 | 1461023375330 Marionette TRACE conn2 <- [1,1774,null,{}] 16:49:35 INFO - PROCESS | 1651 | 1461023375332 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:35 INFO - PROCESS | 1651 | 1461023375427 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:49:35 INFO - PROCESS | 1651 | 1461023375432 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x127455000 == 69 [pid = 1651] [id = 451] 16:49:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11219dc00) [pid = 1651] [serial = 1352] [outer = 0x0] 16:49:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x123f09800) [pid = 1651] [serial = 1353] [outer = 0x11219dc00] 16:49:35 INFO - PROCESS | 1651 | 1461023375458 Marionette DEBUG loaded listener.js 16:49:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12ea69400) [pid = 1651] [serial = 1354] [outer = 0x11219dc00] 16:49:35 INFO - PROCESS | 1651 | 1461023375826 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 519ms 16:49:35 INFO - PROCESS | 1651 | 1461023375852 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:49:35 INFO - PROCESS | 1651 | 1461023375854 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:49:35 INFO - PROCESS | 1651 | 1461023375857 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 1651 | 1461023375858 Marionette TRACE conn2 <- [1,1778,null,{}] 16:49:35 INFO - PROCESS | 1651 | 1461023375861 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:35 INFO - PROCESS | 1651 | 1461023375957 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:49:35 INFO - PROCESS | 1651 | 1461023375961 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b1a800 == 70 [pid = 1651] [id = 452] 16:49:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x115534c00) [pid = 1651] [serial = 1355] [outer = 0x0] 16:49:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x11553c400) [pid = 1651] [serial = 1356] [outer = 0x115534c00] 16:49:35 INFO - PROCESS | 1651 | 1461023375992 Marionette DEBUG loaded listener.js 16:49:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x128d49400) [pid = 1651] [serial = 1357] [outer = 0x115534c00] 16:49:36 INFO - PROCESS | 1651 | 1461023376372 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 521ms 16:49:36 INFO - PROCESS | 1651 | 1461023376379 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:49:36 INFO - PROCESS | 1651 | 1461023376380 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:49:36 INFO - PROCESS | 1651 | 1461023376387 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:49:36 INFO - PROCESS | 1651 | 1461023376389 Marionette TRACE conn2 <- [1,1782,null,{}] 16:49:36 INFO - PROCESS | 1651 | 1461023376391 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:36 INFO - PROCESS | 1651 | 1461023376504 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:49:36 INFO - PROCESS | 1651 | 1461023376581 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x137f7b800 == 71 [pid = 1651] [id = 453] 16:49:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x11553ac00) [pid = 1651] [serial = 1358] [outer = 0x0] 16:49:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12fb8bc00) [pid = 1651] [serial = 1359] [outer = 0x11553ac00] 16:49:36 INFO - PROCESS | 1651 | 1461023376606 Marionette DEBUG loaded listener.js 16:49:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x137e1f400) [pid = 1651] [serial = 1360] [outer = 0x11553ac00] 16:49:36 INFO - PROCESS | 1651 | 1461023376883 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 16:49:36 INFO - PROCESS | 1651 | 1461023376908 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:49:36 INFO - PROCESS | 1651 | 1461023376909 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:49:36 INFO - PROCESS | 1651 | 1461023376911 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:49:36 INFO - PROCESS | 1651 | 1461023376912 Marionette TRACE conn2 <- [1,1786,null,{}] 16:49:36 INFO - PROCESS | 1651 | 1461023376915 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:37 INFO - PROCESS | 1651 | 1461023377023 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:49:37 INFO - PROCESS | 1651 | 1461023377027 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x13abab000 == 72 [pid = 1651] [id = 454] 16:49:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x137e21000) [pid = 1651] [serial = 1361] [outer = 0x0] 16:49:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x138158000) [pid = 1651] [serial = 1362] [outer = 0x137e21000] 16:49:37 INFO - PROCESS | 1651 | 1461023377052 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x13815d400) [pid = 1651] [serial = 1363] [outer = 0x137e21000] 16:49:37 INFO - PROCESS | 1651 | 1461023377640 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 771ms 16:49:37 INFO - PROCESS | 1651 | 1461023377683 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:49:37 INFO - PROCESS | 1651 | 1461023377685 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:49:37 INFO - PROCESS | 1651 | 1461023377689 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:49:37 INFO - PROCESS | 1651 | 1461023377691 Marionette TRACE conn2 <- [1,1790,null,{}] 16:49:37 INFO - PROCESS | 1651 | 1461023377695 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:37 INFO - PROCESS | 1651 | 1461023377817 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:49:37 INFO - PROCESS | 1651 | 1461023377934 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x124146800 == 73 [pid = 1651] [id = 455] 16:49:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x115536000) [pid = 1651] [serial = 1364] [outer = 0x0] 16:49:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x116566800) [pid = 1651] [serial = 1365] [outer = 0x115536000] 16:49:37 INFO - PROCESS | 1651 | 1461023377967 Marionette DEBUG loaded listener.js 16:49:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x11abc8c00) [pid = 1651] [serial = 1366] [outer = 0x115536000] 16:49:38 INFO - PROCESS | 1651 | 1461023378436 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 773ms 16:49:38 INFO - PROCESS | 1651 | 1461023378462 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:49:38 INFO - PROCESS | 1651 | 1461023378467 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:49:38 INFO - PROCESS | 1651 | 1461023378472 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 1651 | 1461023378474 Marionette TRACE conn2 <- [1,1794,null,{}] 16:49:38 INFO - PROCESS | 1651 | 1461023378476 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:38 INFO - PROCESS | 1651 | 1461023378597 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:49:38 INFO - PROCESS | 1651 | 1461023378682 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e42f000 == 74 [pid = 1651] [id = 456] 16:49:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x11a941400) [pid = 1651] [serial = 1367] [outer = 0x0] 16:49:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x11bc21400) [pid = 1651] [serial = 1368] [outer = 0x11a941400] 16:49:38 INFO - PROCESS | 1651 | 1461023378715 Marionette DEBUG loaded listener.js 16:49:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x126431400) [pid = 1651] [serial = 1369] [outer = 0x11a941400] 16:49:39 INFO - PROCESS | 1651 | 1461023379144 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 721ms 16:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:49:39 INFO - PROCESS | 1651 | 1461023379193 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:49:39 INFO - PROCESS | 1651 | 1461023379196 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:49:39 INFO - PROCESS | 1651 | 1461023379199 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:49:39 INFO - PROCESS | 1651 | 1461023379204 Marionette TRACE conn2 <- [1,1798,null,{}] 16:49:39 INFO - PROCESS | 1651 | 1461023379216 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:39 INFO - PROCESS | 1651 | 1461023379391 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:49:39 INFO - PROCESS | 1651 | 1461023379552 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x13827b000 == 75 [pid = 1651] [id = 457] 16:49:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x128d87800) [pid = 1651] [serial = 1370] [outer = 0x0] 16:49:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12af65c00) [pid = 1651] [serial = 1371] [outer = 0x128d87800] 16:49:39 INFO - PROCESS | 1651 | 1461023379601 Marionette DEBUG loaded listener.js 16:49:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12b2b2c00) [pid = 1651] [serial = 1372] [outer = 0x128d87800] 16:49:40 INFO - PROCESS | 1651 | 1461023380057 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 874ms 16:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:49:40 INFO - PROCESS | 1651 | 1461023380074 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 1651 | 1461023380076 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:49:40 INFO - PROCESS | 1651 | 1461023380078 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 1651 | 1461023380080 Marionette TRACE conn2 <- [1,1802,null,{}] 16:49:40 INFO - PROCESS | 1651 | 1461023380082 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:40 INFO - PROCESS | 1651 | 1461023380200 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:49:40 INFO - PROCESS | 1651 | 1461023380289 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1426bf000 == 76 [pid = 1651] [id = 458] 16:49:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12ba5c400) [pid = 1651] [serial = 1373] [outer = 0x0] 16:49:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x12ea6f400) [pid = 1651] [serial = 1374] [outer = 0x12ba5c400] 16:49:40 INFO - PROCESS | 1651 | 1461023380319 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x12fb58000) [pid = 1651] [serial = 1375] [outer = 0x12ba5c400] 16:49:40 INFO - PROCESS | 1651 | 1461023380735 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 670ms 16:49:40 INFO - PROCESS | 1651 | 1461023380750 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 1651 | 1461023380752 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:49:40 INFO - PROCESS | 1651 | 1461023380755 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 1651 | 1461023380756 Marionette TRACE conn2 <- [1,1806,null,{}] 16:49:40 INFO - PROCESS | 1651 | 1461023380758 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:40 INFO - PROCESS | 1651 | 1461023380870 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:49:40 INFO - PROCESS | 1651 | 1461023380987 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x1431d5800 == 77 [pid = 1651] [id = 459] 16:49:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x12d648800) [pid = 1651] [serial = 1376] [outer = 0x0] 16:49:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x12fb93000) [pid = 1651] [serial = 1377] [outer = 0x12d648800] 16:49:41 INFO - PROCESS | 1651 | 1461023381018 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x137e19c00) [pid = 1651] [serial = 1378] [outer = 0x12d648800] 16:49:41 INFO - PROCESS | 1651 | 1461023381411 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 668ms 16:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:49:41 INFO - PROCESS | 1651 | 1461023381424 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:49:41 INFO - PROCESS | 1651 | 1461023381425 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:49:41 INFO - PROCESS | 1651 | 1461023381428 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 1651 | 1461023381429 Marionette TRACE conn2 <- [1,1810,null,{}] 16:49:41 INFO - PROCESS | 1651 | 1461023381432 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:41 INFO - PROCESS | 1651 | 1461023381577 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:49:41 INFO - PROCESS | 1651 | 1461023381681 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a467800 == 78 [pid = 1651] [id = 460] 16:49:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x137e1c800) [pid = 1651] [serial = 1379] [outer = 0x0] 16:49:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x138160c00) [pid = 1651] [serial = 1380] [outer = 0x137e1c800] 16:49:41 INFO - PROCESS | 1651 | 1461023381712 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x1382a1000) [pid = 1651] [serial = 1381] [outer = 0x137e1c800] 16:49:42 INFO - PROCESS | 1651 | 1461023382124 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 724ms 16:49:42 INFO - PROCESS | 1651 | 1461023382168 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:49:42 INFO - PROCESS | 1651 | 1461023382170 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:49:42 INFO - PROCESS | 1651 | 1461023382175 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 1651 | 1461023382176 Marionette TRACE conn2 <- [1,1814,null,{}] 16:49:42 INFO - PROCESS | 1651 | 1461023382179 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:42 INFO - PROCESS | 1651 | 1461023382307 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:49:42 INFO - PROCESS | 1651 | 1461023382429 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x141d1b000 == 79 [pid = 1651] [id = 461] 16:49:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x1382a0000) [pid = 1651] [serial = 1382] [outer = 0x0] 16:49:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x13a1c8c00) [pid = 1651] [serial = 1383] [outer = 0x1382a0000] 16:49:42 INFO - PROCESS | 1651 | 1461023382473 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x13ab02c00) [pid = 1651] [serial = 1384] [outer = 0x1382a0000] 16:49:42 INFO - PROCESS | 1651 | 1461023382957 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 822ms 16:49:43 INFO - PROCESS | 1651 | 1461023383002 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:49:43 INFO - PROCESS | 1651 | 1461023383003 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:49:43 INFO - PROCESS | 1651 | 1461023383007 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 1651 | 1461023383009 Marionette TRACE conn2 <- [1,1818,null,{}] 16:49:43 INFO - PROCESS | 1651 | 1461023383011 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:43 INFO - PROCESS | 1651 | 1461023383124 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:49:43 INFO - PROCESS | 1651 | 1461023383214 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a2e0000 == 80 [pid = 1651] [id = 462] 16:49:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x13a1c3800) [pid = 1651] [serial = 1385] [outer = 0x0] 16:49:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x13a298800) [pid = 1651] [serial = 1386] [outer = 0x13a1c3800] 16:49:43 INFO - PROCESS | 1651 | 1461023383243 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x13a29d000) [pid = 1651] [serial = 1387] [outer = 0x13a1c3800] 16:49:43 INFO - PROCESS | 1651 | 1461023383652 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 667ms 16:49:43 INFO - PROCESS | 1651 | 1461023383676 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:49:43 INFO - PROCESS | 1651 | 1461023383677 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:49:43 INFO - PROCESS | 1651 | 1461023383680 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 1651 | 1461023383681 Marionette TRACE conn2 <- [1,1822,null,{}] 16:49:43 INFO - PROCESS | 1651 | 1461023383684 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:43 INFO - PROCESS | 1651 | 1461023383800 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:49:43 INFO - PROCESS | 1651 | 1461023383920 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x141d18800 == 81 [pid = 1651] [id = 463] 16:49:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x13a299000) [pid = 1651] [serial = 1388] [outer = 0x0] 16:49:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x13ab03000) [pid = 1651] [serial = 1389] [outer = 0x13a299000] 16:49:43 INFO - PROCESS | 1651 | 1461023383952 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x13ab08c00) [pid = 1651] [serial = 1390] [outer = 0x13a299000] 16:49:44 INFO - PROCESS | 1651 | 1461023384385 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 722ms 16:49:44 INFO - PROCESS | 1651 | 1461023384403 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:49:44 INFO - PROCESS | 1651 | 1461023384405 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:49:44 INFO - PROCESS | 1651 | 1461023384407 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 1651 | 1461023384408 Marionette TRACE conn2 <- [1,1826,null,{}] 16:49:44 INFO - PROCESS | 1651 | 1461023384411 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:44 INFO - PROCESS | 1651 | 1461023384548 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:49:44 INFO - PROCESS | 1651 | 1461023384641 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1a0800 == 82 [pid = 1651] [id = 464] 16:49:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x11211f000) [pid = 1651] [serial = 1391] [outer = 0x0] 16:49:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x123b45800) [pid = 1651] [serial = 1392] [outer = 0x11211f000] 16:49:44 INFO - PROCESS | 1651 | 1461023384671 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x13ab0bc00) [pid = 1651] [serial = 1393] [outer = 0x11211f000] 16:49:45 INFO - PROCESS | 1651 | 1461023385112 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 769ms 16:49:45 INFO - PROCESS | 1651 | 1461023385177 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:49:45 INFO - PROCESS | 1651 | 1461023385179 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:49:45 INFO - PROCESS | 1651 | 1461023385181 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 1651 | 1461023385183 Marionette TRACE conn2 <- [1,1830,null,{}] 16:49:45 INFO - PROCESS | 1651 | 1461023385208 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:45 INFO - PROCESS | 1651 | 1461023385340 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:49:45 INFO - PROCESS | 1651 | 1461023385437 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x13086e800 == 83 [pid = 1651] [id = 465] 16:49:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x1432c5800) [pid = 1651] [serial = 1394] [outer = 0x0] 16:49:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x1432ca800) [pid = 1651] [serial = 1395] [outer = 0x1432c5800] 16:49:45 INFO - PROCESS | 1651 | 1461023385470 Marionette DEBUG loaded listener.js 16:49:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x1432d1400) [pid = 1651] [serial = 1396] [outer = 0x1432c5800] 16:49:46 INFO - PROCESS | 1651 | 1461023386190 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1045ms 16:49:46 INFO - PROCESS | 1651 | 1461023386227 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:49:46 INFO - PROCESS | 1651 | 1461023386231 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:49:46 INFO - PROCESS | 1651 | 1461023386252 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:49:46 INFO - PROCESS | 1651 | 1461023386256 Marionette TRACE conn2 <- [1,1834,null,{}] 16:49:46 INFO - PROCESS | 1651 | 1461023386262 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:46 INFO - PROCESS | 1651 | 1461023386428 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:49:46 INFO - PROCESS | 1651 | 1461023386599 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce3f800 == 84 [pid = 1651] [id = 466] 16:49:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x1121a0c00) [pid = 1651] [serial = 1397] [outer = 0x0] 16:49:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x115184800) [pid = 1651] [serial = 1398] [outer = 0x1121a0c00] 16:49:46 INFO - PROCESS | 1651 | 1461023386644 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x119784400) [pid = 1651] [serial = 1399] [outer = 0x1121a0c00] 16:49:47 INFO - PROCESS | 1651 | 1461023387139 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 943ms 16:49:47 INFO - PROCESS | 1651 | 1461023387179 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 1651 | 1461023387183 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:49:47 INFO - PROCESS | 1651 | 1461023387188 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 1651 | 1461023387189 Marionette TRACE conn2 <- [1,1838,null,{}] 16:49:47 INFO - PROCESS | 1651 | 1461023387192 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:47 INFO - PROCESS | 1651 | 1461023387302 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:49:47 INFO - PROCESS | 1651 | 1461023387430 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11b91b000 == 85 [pid = 1651] [id = 467] 16:49:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x115534400) [pid = 1651] [serial = 1400] [outer = 0x0] 16:49:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x11ade5000) [pid = 1651] [serial = 1401] [outer = 0x115534400] 16:49:47 INFO - PROCESS | 1651 | 1461023387461 Marionette DEBUG loaded listener.js 16:49:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x11c419800) [pid = 1651] [serial = 1402] [outer = 0x115534400] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x1269d8000 == 84 [pid = 1651] [id = 277] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x13774c800 == 83 [pid = 1651] [id = 392] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x137f7b800 == 82 [pid = 1651] [id = 453] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x137b1a800 == 81 [pid = 1651] [id = 452] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x127455000 == 80 [pid = 1651] [id = 451] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x13752c000 == 79 [pid = 1651] [id = 450] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12fcce000 == 78 [pid = 1651] [id = 449] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12e2d5400) [pid = 1651] [serial = 1254] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x12ebdec00) [pid = 1651] [serial = 1257] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12f2e5c00) [pid = 1651] [serial = 1260] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x12f2e7c00) [pid = 1651] [serial = 1296] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12f115800 == 77 [pid = 1651] [id = 448] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12e42e000 == 76 [pid = 1651] [id = 447] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce3d000 == 75 [pid = 1651] [id = 446] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x129a77800 == 74 [pid = 1651] [id = 445] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x11bf08000 == 73 [pid = 1651] [id = 444] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x115808800 == 72 [pid = 1651] [id = 443] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8d5000 == 71 [pid = 1651] [id = 442] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x137b42000 == 70 [pid = 1651] [id = 435] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba1b000 == 69 [pid = 1651] [id = 434] 16:49:47 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba81800 == 68 [pid = 1651] [id = 433] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x11aef2000) [pid = 1651] [serial = 1272] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x128619400) [pid = 1651] [serial = 1242] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x11219bc00) [pid = 1651] [serial = 1284] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x11b080800) [pid = 1651] [serial = 1270] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x11abc6800) [pid = 1651] [serial = 1269] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x12b756400) [pid = 1651] [serial = 1287] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x126bd2400) [pid = 1651] [serial = 1275] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x128d42400) [pid = 1651] [serial = 1276] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x112127400) [pid = 1651] [serial = 1251] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x11bea9c00) [pid = 1651] [serial = 1293] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x1121a1c00) [pid = 1651] [serial = 1285] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x128daec00) [pid = 1651] [serial = 1278] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12ba57000) [pid = 1651] [serial = 1248] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x11b080c00) [pid = 1651] [serial = 1239] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x11b087400) [pid = 1651] [serial = 1263] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12afe1c00) [pid = 1651] [serial = 1245] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12d9aa000) [pid = 1651] [serial = 1290] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x128dac800) [pid = 1651] [serial = 1294] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x114da9800) [pid = 1651] [serial = 1267] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x114030c00) [pid = 1651] [serial = 1266] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x118885c00) [pid = 1651] [serial = 1236] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x123c89c00) [pid = 1651] [serial = 1273] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x129a55800) [pid = 1651] [serial = 1279] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12b2b9c00) [pid = 1651] [serial = 1281] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x12bbd0000) [pid = 1651] [serial = 1282] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x12cff2800) [pid = 1651] [serial = 1288] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x12ea68c00) [pid = 1651] [serial = 1291] [outer = 0x0] [url = about:blank] 16:49:47 INFO - PROCESS | 1651 | 1461023387886 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 720ms 16:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:49:47 INFO - PROCESS | 1651 | 1461023387928 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 1651 | 1461023387929 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:49:47 INFO - PROCESS | 1651 | 1461023387933 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 1651 | 1461023387936 Marionette TRACE conn2 <- [1,1842,null,{}] 16:49:47 INFO - PROCESS | 1651 | 1461023387943 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:48 INFO - PROCESS | 1651 | 1461023388045 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:49:48 INFO - PROCESS | 1651 | 1461023388128 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f4a000 == 69 [pid = 1651] [id = 468] 16:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x11553e000) [pid = 1651] [serial = 1403] [outer = 0x0] 16:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x11c573800) [pid = 1651] [serial = 1404] [outer = 0x11553e000] 16:49:48 INFO - PROCESS | 1651 | 1461023388157 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x126f06800) [pid = 1651] [serial = 1405] [outer = 0x11553e000] 16:49:48 INFO - PROCESS | 1651 | 1461023388487 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 575ms 16:49:48 INFO - PROCESS | 1651 | 1461023388506 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:49:48 INFO - PROCESS | 1651 | 1461023388508 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:49:48 INFO - PROCESS | 1651 | 1461023388510 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:49:48 INFO - PROCESS | 1651 | 1461023388511 Marionette TRACE conn2 <- [1,1846,null,{}] 16:49:48 INFO - PROCESS | 1651 | 1461023388514 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:48 INFO - PROCESS | 1651 | 1461023388614 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:49:48 INFO - PROCESS | 1651 | 1461023388691 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b490800 == 70 [pid = 1651] [id = 469] 16:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x126bcf000) [pid = 1651] [serial = 1406] [outer = 0x0] 16:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x128d42400) [pid = 1651] [serial = 1407] [outer = 0x126bcf000] 16:49:48 INFO - PROCESS | 1651 | 1461023388717 Marionette DEBUG loaded listener.js 16:49:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x128de0800) [pid = 1651] [serial = 1408] [outer = 0x126bcf000] 16:49:49 INFO - PROCESS | 1651 | 1461023389014 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 521ms 16:49:49 INFO - PROCESS | 1651 | 1461023389040 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:49:49 INFO - PROCESS | 1651 | 1461023389041 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:49:49 INFO - PROCESS | 1651 | 1461023389044 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:49:49 INFO - PROCESS | 1651 | 1461023389045 Marionette TRACE conn2 <- [1,1850,null,{}] 16:49:49 INFO - PROCESS | 1651 | 1461023389047 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:49 INFO - PROCESS | 1651 | 1461023389145 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:49:49 INFO - PROCESS | 1651 | 1461023389150 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed0b800 == 71 [pid = 1651] [id = 470] 16:49:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x128d87c00) [pid = 1651] [serial = 1409] [outer = 0x0] 16:49:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x12af6a000) [pid = 1651] [serial = 1410] [outer = 0x128d87c00] 16:49:49 INFO - PROCESS | 1651 | 1461023389176 Marionette DEBUG loaded listener.js 16:49:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x12b202800) [pid = 1651] [serial = 1411] [outer = 0x128d87c00] 16:49:49 INFO - PROCESS | 1651 | 1461023389546 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 518ms 16:49:49 INFO - PROCESS | 1651 | 1461023389586 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:49:49 INFO - PROCESS | 1651 | 1461023389587 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:49:49 INFO - PROCESS | 1651 | 1461023389591 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:49:49 INFO - PROCESS | 1651 | 1461023389592 Marionette TRACE conn2 <- [1,1854,null,{}] 16:49:49 INFO - PROCESS | 1651 | 1461023389594 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:49 INFO - PROCESS | 1651 | 1461023389704 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:49:49 INFO - PROCESS | 1651 | 1461023389709 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x130814000 == 72 [pid = 1651] [id = 471] 16:49:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x12b205800) [pid = 1651] [serial = 1412] [outer = 0x0] 16:49:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12cff2800) [pid = 1651] [serial = 1413] [outer = 0x12b205800] 16:49:49 INFO - PROCESS | 1651 | 1461023389737 Marionette DEBUG loaded listener.js 16:49:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12ebe6400) [pid = 1651] [serial = 1414] [outer = 0x12b205800] 16:49:50 INFO - PROCESS | 1651 | 1461023390107 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 568ms 16:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:49:50 INFO - PROCESS | 1651 | 1461023390159 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 1651 | 1461023390160 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:49:50 INFO - PROCESS | 1651 | 1461023390162 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 1651 | 1461023390164 Marionette TRACE conn2 <- [1,1858,null,{}] 16:49:50 INFO - PROCESS | 1651 | 1461023390166 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:50 INFO - PROCESS | 1651 | 1461023390290 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:49:50 INFO - PROCESS | 1651 | 1461023390310 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x13767a800 == 73 [pid = 1651] [id = 472] 16:49:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12f43c000) [pid = 1651] [serial = 1415] [outer = 0x0] 16:49:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12f915c00) [pid = 1651] [serial = 1416] [outer = 0x12f43c000] 16:49:50 INFO - PROCESS | 1651 | 1461023390336 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x137007000) [pid = 1651] [serial = 1417] [outer = 0x12f43c000] 16:49:50 INFO - PROCESS | 1651 | 1461023390688 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 567ms 16:49:50 INFO - PROCESS | 1651 | 1461023390731 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 1651 | 1461023390732 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:49:50 INFO - PROCESS | 1651 | 1461023390734 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 1651 | 1461023390735 Marionette TRACE conn2 <- [1,1862,null,{}] 16:49:50 INFO - PROCESS | 1651 | 1461023390737 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:50 INFO - PROCESS | 1651 | 1461023390867 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:49:50 INFO - PROCESS | 1651 | 1461023390871 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b1a800 == 74 [pid = 1651] [id = 473] 16:49:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x12f43f800) [pid = 1651] [serial = 1418] [outer = 0x0] 16:49:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x137010800) [pid = 1651] [serial = 1419] [outer = 0x12f43f800] 16:49:50 INFO - PROCESS | 1651 | 1461023390896 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x1370aa800) [pid = 1651] [serial = 1420] [outer = 0x12f43f800] 16:49:51 INFO - PROCESS | 1651 | 1461023391255 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 571ms 16:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:49:51 INFO - PROCESS | 1651 | 1461023391306 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:49:51 INFO - PROCESS | 1651 | 1461023391307 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:49:51 INFO - PROCESS | 1651 | 1461023391309 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:49:51 INFO - PROCESS | 1651 | 1461023391310 Marionette TRACE conn2 <- [1,1866,null,{}] 16:49:51 INFO - PROCESS | 1651 | 1461023391312 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:51 INFO - PROCESS | 1651 | 1461023391447 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:49:51 INFO - PROCESS | 1651 | 1461023391463 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x13808c000 == 75 [pid = 1651] [id = 474] 16:49:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x1370a2800) [pid = 1651] [serial = 1421] [outer = 0x0] 16:49:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x1370af000) [pid = 1651] [serial = 1422] [outer = 0x1370a2800] 16:49:51 INFO - PROCESS | 1651 | 1461023391489 Marionette DEBUG loaded listener.js 16:49:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x137ab4800) [pid = 1651] [serial = 1423] [outer = 0x1370a2800] 16:49:51 INFO - PROCESS | 1651 | 1461023391852 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 568ms 16:49:51 INFO - PROCESS | 1651 | 1461023391877 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:49:51 INFO - PROCESS | 1651 | 1461023391878 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:49:51 INFO - PROCESS | 1651 | 1461023391881 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:49:51 INFO - PROCESS | 1651 | 1461023391882 Marionette TRACE conn2 <- [1,1870,null,{}] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x12b752c00) [pid = 1651] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12b898000) [pid = 1651] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12ebe1000) [pid = 1651] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x123b42000) [pid = 1651] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x11b08c000) [pid = 1651] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x128d42800) [pid = 1651] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x11211e400) [pid = 1651] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x112196800) [pid = 1651] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x128de7000) [pid = 1651] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x11219dc00) [pid = 1651] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x115534c00) [pid = 1651] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x11553ac00) [pid = 1651] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12afa4000) [pid = 1651] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x12b205400) [pid = 1651] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:49:52 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x12bbc7000) [pid = 1651] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:49:52 INFO - PROCESS | 1651 | 1461023392099 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:52 INFO - PROCESS | 1651 | 1461023392208 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:49:52 INFO - PROCESS | 1651 | 1461023392213 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x11981b000 == 76 [pid = 1651] [id = 475] 16:49:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x1121a0000) [pid = 1651] [serial = 1424] [outer = 0x0] 16:49:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x115535800) [pid = 1651] [serial = 1425] [outer = 0x1121a0000] 16:49:52 INFO - PROCESS | 1651 | 1461023392239 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x11c41d400) [pid = 1651] [serial = 1426] [outer = 0x1121a0000] 16:49:52 INFO - PROCESS | 1651 | 1461023392610 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 771ms 16:49:52 INFO - PROCESS | 1651 | 1461023392653 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:49:52 INFO - PROCESS | 1651 | 1461023392654 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:49:52 INFO - PROCESS | 1651 | 1461023392656 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:49:52 INFO - PROCESS | 1651 | 1461023392658 Marionette TRACE conn2 <- [1,1874,null,{}] 16:49:52 INFO - PROCESS | 1651 | 1461023392661 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:52 INFO - PROCESS | 1651 | 1461023392858 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:49:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x12ebe1000) [pid = 1651] [serial = 1427] [outer = 0x12f442400] 16:49:52 INFO - PROCESS | 1651 | 1461023392893 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x13abac000 == 77 [pid = 1651] [id = 476] 16:49:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x137ab9000) [pid = 1651] [serial = 1428] [outer = 0x0] 16:49:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x137abc800) [pid = 1651] [serial = 1429] [outer = 0x137ab9000] 16:49:52 INFO - PROCESS | 1651 | 1461023392960 Marionette DEBUG loaded listener.js 16:49:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x137e1c000) [pid = 1651] [serial = 1430] [outer = 0x137ab9000] 16:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 722ms 16:49:53 INFO - PROCESS | 1651 | 1461023393373 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:49:53 INFO - PROCESS | 1651 | 1461023393379 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:49:53 INFO - PROCESS | 1651 | 1461023393380 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:49:53 INFO - PROCESS | 1651 | 1461023393388 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 1651 | 1461023393389 Marionette TRACE conn2 <- [1,1878,null,{}] 16:49:53 INFO - PROCESS | 1651 | 1461023393392 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:53 INFO - PROCESS | 1651 | 1461023393528 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:49:53 INFO - PROCESS | 1651 | 1461023393536 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ab99000 == 78 [pid = 1651] [id = 477] 16:49:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x1240e0c00) [pid = 1651] [serial = 1431] [outer = 0x0] 16:49:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x137ab9400) [pid = 1651] [serial = 1432] [outer = 0x1240e0c00] 16:49:53 INFO - PROCESS | 1651 | 1461023393561 Marionette DEBUG loaded listener.js 16:49:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x137d4fc00) [pid = 1651] [serial = 1433] [outer = 0x1240e0c00] 16:49:53 INFO - PROCESS | 1651 | 1461023393883 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 529ms 16:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:49:53 INFO - PROCESS | 1651 | 1461023393911 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:49:53 INFO - PROCESS | 1651 | 1461023393912 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:49:53 INFO - PROCESS | 1651 | 1461023393915 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 1651 | 1461023393917 Marionette TRACE conn2 <- [1,1882,null,{}] 16:49:53 INFO - PROCESS | 1651 | 1461023393921 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:54 INFO - PROCESS | 1651 | 1461023394019 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:49:54 INFO - PROCESS | 1651 | 1461023394023 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x136f10800 == 79 [pid = 1651] [id = 478] 16:49:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x137c9b000) [pid = 1651] [serial = 1434] [outer = 0x0] 16:49:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x137ca3000) [pid = 1651] [serial = 1435] [outer = 0x137c9b000] 16:49:54 INFO - PROCESS | 1651 | 1461023394048 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x137ca8000) [pid = 1651] [serial = 1436] [outer = 0x137c9b000] 16:49:54 INFO - PROCESS | 1651 | 1461023394659 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 772ms 16:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:49:54 INFO - PROCESS | 1651 | 1461023394688 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:49:54 INFO - PROCESS | 1651 | 1461023394691 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:49:54 INFO - PROCESS | 1651 | 1461023394695 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 1651 | 1461023394698 Marionette TRACE conn2 <- [1,1886,null,{}] 16:49:54 INFO - PROCESS | 1651 | 1461023394701 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:54 INFO - PROCESS | 1651 | 1461023394829 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:49:54 INFO - PROCESS | 1651 | 1461023394929 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x126472000 == 80 [pid = 1651] [id = 479] 16:49:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x11553ac00) [pid = 1651] [serial = 1437] [outer = 0x0] 16:49:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x11a946400) [pid = 1651] [serial = 1438] [outer = 0x11553ac00] 16:49:54 INFO - PROCESS | 1651 | 1461023394960 Marionette DEBUG loaded listener.js 16:49:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x11b950400) [pid = 1651] [serial = 1439] [outer = 0x11553ac00] 16:49:55 INFO - PROCESS | 1651 | 1461023395398 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 772ms 16:49:55 INFO - PROCESS | 1651 | 1461023395469 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:49:55 INFO - PROCESS | 1651 | 1461023395474 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:49:55 INFO - PROCESS | 1651 | 1461023395478 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:49:55 INFO - PROCESS | 1651 | 1461023395480 Marionette TRACE conn2 <- [1,1890,null,{}] 16:49:55 INFO - PROCESS | 1651 | 1461023395483 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:55 INFO - PROCESS | 1651 | 1461023395603 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:49:55 INFO - PROCESS | 1651 | 1461023395698 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbcd800 == 81 [pid = 1651] [id = 480] 16:49:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x11bc1ac00) [pid = 1651] [serial = 1440] [outer = 0x0] 16:49:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x126431000) [pid = 1651] [serial = 1441] [outer = 0x11bc1ac00] 16:49:55 INFO - PROCESS | 1651 | 1461023395730 Marionette DEBUG loaded listener.js 16:49:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x128da9c00) [pid = 1651] [serial = 1442] [outer = 0x11bc1ac00] 16:49:56 INFO - PROCESS | 1651 | 1461023396170 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 722ms 16:49:56 INFO - PROCESS | 1651 | 1461023396200 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:49:56 INFO - PROCESS | 1651 | 1461023396202 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:49:56 INFO - PROCESS | 1651 | 1461023396204 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:49:56 INFO - PROCESS | 1651 | 1461023396207 Marionette TRACE conn2 <- [1,1894,null,{}] 16:49:56 INFO - PROCESS | 1651 | 1461023396215 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:56 INFO - PROCESS | 1651 | 1461023396337 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:49:56 INFO - PROCESS | 1651 | 1461023396435 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a2f2800 == 82 [pid = 1651] [id = 481] 16:49:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x129aa0400) [pid = 1651] [serial = 1443] [outer = 0x0] 16:49:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x12ce8d800) [pid = 1651] [serial = 1444] [outer = 0x129aa0400] 16:49:56 INFO - PROCESS | 1651 | 1461023396468 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x12ebe3c00) [pid = 1651] [serial = 1445] [outer = 0x129aa0400] 16:49:56 INFO - PROCESS | 1651 | 1461023396881 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 723ms 16:49:56 INFO - PROCESS | 1651 | 1461023396971 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:49:56 INFO - PROCESS | 1651 | 1461023396973 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:49:56 INFO - PROCESS | 1651 | 1461023396977 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:49:56 INFO - PROCESS | 1651 | 1461023396978 Marionette TRACE conn2 <- [1,1898,null,{}] 16:49:56 INFO - PROCESS | 1651 | 1461023396981 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:57 INFO - PROCESS | 1651 | 1461023397102 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:49:57 INFO - PROCESS | 1651 | 1461023397198 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x14397a800 == 83 [pid = 1651] [id = 482] 16:49:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x12fb98800) [pid = 1651] [serial = 1446] [outer = 0x0] 16:49:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x1370a7000) [pid = 1651] [serial = 1447] [outer = 0x12fb98800] 16:49:57 INFO - PROCESS | 1651 | 1461023397229 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x137abcc00) [pid = 1651] [serial = 1448] [outer = 0x12fb98800] 16:49:57 INFO - PROCESS | 1651 | 1461023397653 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 721ms 16:49:57 INFO - PROCESS | 1651 | 1461023397699 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:49:57 INFO - PROCESS | 1651 | 1461023397700 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:49:57 INFO - PROCESS | 1651 | 1461023397702 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 1651 | 1461023397704 Marionette TRACE conn2 <- [1,1902,null,{}] 16:49:57 INFO - PROCESS | 1651 | 1461023397706 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:57 INFO - PROCESS | 1651 | 1461023397821 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:49:57 INFO - PROCESS | 1651 | 1461023397918 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x136f35800 == 84 [pid = 1651] [id = 483] 16:49:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x1370af400) [pid = 1651] [serial = 1449] [outer = 0x0] 16:49:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x137ca1400) [pid = 1651] [serial = 1450] [outer = 0x1370af400] 16:49:57 INFO - PROCESS | 1651 | 1461023397949 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x137d48c00) [pid = 1651] [serial = 1451] [outer = 0x1370af400] 16:49:58 INFO - PROCESS | 1651 | 1461023398352 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 721ms 16:49:58 INFO - PROCESS | 1651 | 1461023398434 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 1651 | 1461023398436 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:49:58 INFO - PROCESS | 1651 | 1461023398440 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 1651 | 1461023398441 Marionette TRACE conn2 <- [1,1906,null,{}] 16:49:58 INFO - PROCESS | 1651 | 1461023398444 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:58 INFO - PROCESS | 1651 | 1461023398571 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:49:58 INFO - PROCESS | 1651 | 1461023398666 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x136f6c000 == 85 [pid = 1651] [id = 484] 16:49:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x137e14800) [pid = 1651] [serial = 1452] [outer = 0x0] 16:49:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x138295800) [pid = 1651] [serial = 1453] [outer = 0x137e14800] 16:49:58 INFO - PROCESS | 1651 | 1461023398698 Marionette DEBUG loaded listener.js 16:49:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x13829e000) [pid = 1651] [serial = 1454] [outer = 0x137e14800] 16:49:59 INFO - PROCESS | 1651 | 1461023399078 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 670ms 16:49:59 INFO - PROCESS | 1651 | 1461023399111 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:49:59 INFO - PROCESS | 1651 | 1461023399112 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:49:59 INFO - PROCESS | 1651 | 1461023399114 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:49:59 INFO - PROCESS | 1651 | 1461023399116 Marionette TRACE conn2 <- [1,1910,null,{}] 16:49:59 INFO - PROCESS | 1651 | 1461023399120 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:59 INFO - PROCESS | 1651 | 1461023399236 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:49:59 INFO - PROCESS | 1651 | 1461023399355 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x14414c800 == 86 [pid = 1651] [id = 485] 16:49:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x137e17800) [pid = 1651] [serial = 1455] [outer = 0x0] 16:49:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x13a1c5000) [pid = 1651] [serial = 1456] [outer = 0x137e17800] 16:49:59 INFO - PROCESS | 1651 | 1461023399388 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x13ab04c00) [pid = 1651] [serial = 1457] [outer = 0x137e17800] 16:49:59 INFO - PROCESS | 1651 | 1461023399787 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 723ms 16:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:49:59 INFO - PROCESS | 1651 | 1461023399837 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:49:59 INFO - PROCESS | 1651 | 1461023399839 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:49:59 INFO - PROCESS | 1651 | 1461023399841 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:49:59 INFO - PROCESS | 1651 | 1461023399842 Marionette TRACE conn2 <- [1,1914,null,{}] 16:49:59 INFO - PROCESS | 1651 | 1461023399844 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:59 INFO - PROCESS | 1651 | 1461023399974 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:50:00 INFO - PROCESS | 1651 | 1461023400075 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x144161800 == 87 [pid = 1651] [id = 486] 16:50:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x13a1cac00) [pid = 1651] [serial = 1458] [outer = 0x0] 16:50:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x1432c2400) [pid = 1651] [serial = 1459] [outer = 0x13a1cac00] 16:50:00 INFO - PROCESS | 1651 | 1461023400105 Marionette DEBUG loaded listener.js 16:50:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x1432c9c00) [pid = 1651] [serial = 1460] [outer = 0x13a1cac00] 16:50:00 INFO - PROCESS | 1651 | 1461023400549 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 719ms 16:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:50:00 INFO - PROCESS | 1651 | 1461023400561 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:50:00 INFO - PROCESS | 1651 | 1461023400562 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:50:00 INFO - PROCESS | 1651 | 1461023400564 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:50:00 INFO - PROCESS | 1651 | 1461023400566 Marionette TRACE conn2 <- [1,1918,null,{}] 16:50:00 INFO - PROCESS | 1651 | 1461023400568 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:00 INFO - PROCESS | 1651 | 1461023400687 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:50:00 INFO - PROCESS | 1651 | 1461023400819 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x115115800 == 88 [pid = 1651] [id = 487] 16:50:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x112106400) [pid = 1651] [serial = 1461] [outer = 0x0] 16:50:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x11211cc00) [pid = 1651] [serial = 1462] [outer = 0x112106400] 16:50:00 INFO - PROCESS | 1651 | 1461023400852 Marionette DEBUG loaded listener.js 16:50:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x128d43800) [pid = 1651] [serial = 1463] [outer = 0x112106400] 16:50:01 INFO - PROCESS | 1651 | 1461023401540 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1021ms 16:50:01 INFO - PROCESS | 1651 | 1461023401587 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:50:01 INFO - PROCESS | 1651 | 1461023401589 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:50:01 INFO - PROCESS | 1651 | 1461023401592 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 1651 | 1461023401594 Marionette TRACE conn2 <- [1,1922,null,{}] 16:50:01 INFO - PROCESS | 1651 | 1461023401607 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:01 INFO - PROCESS | 1651 | 1461023401721 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:50:01 INFO - PROCESS | 1651 | 1461023401857 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x124297800 == 89 [pid = 1651] [id = 488] 16:50:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x112197c00) [pid = 1651] [serial = 1464] [outer = 0x0] 16:50:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x11222d000) [pid = 1651] [serial = 1465] [outer = 0x112197c00] 16:50:01 INFO - PROCESS | 1651 | 1461023401888 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x114da7c00) [pid = 1651] [serial = 1466] [outer = 0x112197c00] 16:50:02 INFO - PROCESS | 1651 | 1461023402321 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 773ms 16:50:02 INFO - PROCESS | 1651 | 1461023402373 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:50:02 INFO - PROCESS | 1651 | 1461023402379 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:50:02 INFO - PROCESS | 1651 | 1461023402390 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:50:02 INFO - PROCESS | 1651 | 1461023402393 Marionette TRACE conn2 <- [1,1926,null,{}] 16:50:02 INFO - PROCESS | 1651 | 1461023402396 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:02 INFO - PROCESS | 1651 | 1461023402557 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:50:02 INFO - PROCESS | 1651 | 1461023402747 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c19a800 == 90 [pid = 1651] [id = 489] 16:50:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x114da9800) [pid = 1651] [serial = 1467] [outer = 0x0] 16:50:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x119d3fc00) [pid = 1651] [serial = 1468] [outer = 0x114da9800] 16:50:02 INFO - PROCESS | 1651 | 1461023402788 Marionette DEBUG loaded listener.js 16:50:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x11a946000) [pid = 1651] [serial = 1469] [outer = 0x114da9800] 16:50:03 INFO - PROCESS | 1651 | 1461023403249 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 873ms 16:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:50:03 INFO - PROCESS | 1651 | 1461023403263 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 1651 | 1461023403265 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:50:03 INFO - PROCESS | 1651 | 1461023403269 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 1651 | 1461023403273 Marionette TRACE conn2 <- [1,1930,null,{}] 16:50:03 INFO - PROCESS | 1651 | 1461023403284 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:03 INFO - PROCESS | 1651 | 1461023403450 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:50:03 INFO - PROCESS | 1651 | 1461023403620 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d079800 == 91 [pid = 1651] [id = 490] 16:50:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x11b08b000) [pid = 1651] [serial = 1470] [outer = 0x0] 16:50:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x123f09000) [pid = 1651] [serial = 1471] [outer = 0x11b08b000] 16:50:03 INFO - PROCESS | 1651 | 1461023403651 Marionette DEBUG loaded listener.js 16:50:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x127419400) [pid = 1651] [serial = 1472] [outer = 0x11b08b000] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x13ab99000 == 90 [pid = 1651] [id = 477] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x13abac000 == 89 [pid = 1651] [id = 476] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x11981b000 == 88 [pid = 1651] [id = 475] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x13808c000 == 87 [pid = 1651] [id = 474] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x137b1a800 == 86 [pid = 1651] [id = 473] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x119126000) [pid = 1651] [serial = 1299] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x129aeec00) [pid = 1651] [serial = 1305] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x12ba59000) [pid = 1651] [serial = 1308] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x11c21b400) [pid = 1651] [serial = 1302] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x12f43f400) [pid = 1651] [serial = 1311] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x12fb5f400) [pid = 1651] [serial = 1314] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x13700a800) [pid = 1651] [serial = 1317] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x13a1c7800) [pid = 1651] [serial = 1320] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x123f9e800) [pid = 1651] [serial = 1323] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x138158000) [pid = 1651] [serial = 1362] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x13767a800 == 85 [pid = 1651] [id = 472] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x130814000 == 84 [pid = 1651] [id = 471] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed0b800 == 83 [pid = 1651] [id = 470] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12b490800 == 82 [pid = 1651] [id = 469] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x123f4a000 == 81 [pid = 1651] [id = 468] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x11b91b000 == 80 [pid = 1651] [id = 467] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce3f800 == 79 [pid = 1651] [id = 466] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x141d18800 == 78 [pid = 1651] [id = 463] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x13a2e0000 == 77 [pid = 1651] [id = 462] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x141d1b000 == 76 [pid = 1651] [id = 461] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x13a467800 == 75 [pid = 1651] [id = 460] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x1431d5800 == 74 [pid = 1651] [id = 459] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x1426bf000 == 73 [pid = 1651] [id = 458] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x13827b000 == 72 [pid = 1651] [id = 457] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x12e42f000 == 71 [pid = 1651] [id = 456] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x124146800 == 70 [pid = 1651] [id = 455] 16:50:04 INFO - PROCESS | 1651 | --DOCSHELL 0x13abab000 == 69 [pid = 1651] [id = 454] 16:50:04 INFO - PROCESS | 1651 | 1461023404137 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12f446000) [pid = 1651] [serial = 1177] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x12bc53000) [pid = 1651] [serial = 1344] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x12e2d5c00) [pid = 1651] [serial = 1347] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x12f445c00) [pid = 1651] [serial = 1350] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x124271400) [pid = 1651] [serial = 1335] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x128d40800) [pid = 1651] [serial = 1336] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x11beec000) [pid = 1651] [serial = 1332] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x123b40000) [pid = 1651] [serial = 1333] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x128dac000) [pid = 1651] [serial = 1338] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x129aa2400) [pid = 1651] [serial = 1339] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x112121800) [pid = 1651] [serial = 1326] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x112197400) [pid = 1651] [serial = 1327] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x114c13800) [pid = 1651] [serial = 1329] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x11ae65000) [pid = 1651] [serial = 1330] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12f921c00) [pid = 1651] [serial = 1297] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x12ea69400) [pid = 1651] [serial = 1354] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x123f09800) [pid = 1651] [serial = 1353] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x12fb53800) [pid = 1651] [serial = 1351] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x128d49400) [pid = 1651] [serial = 1357] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x12fb8bc00) [pid = 1651] [serial = 1359] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x11553c400) [pid = 1651] [serial = 1356] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x12afef000) [pid = 1651] [serial = 1341] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12b2ab800) [pid = 1651] [serial = 1342] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x137e1f400) [pid = 1651] [serial = 1360] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x12ebe0000) [pid = 1651] [serial = 1348] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12d9a0800) [pid = 1651] [serial = 1345] [outer = 0x0] [url = about:blank] 16:50:04 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12d642800) [pid = 1651] [serial = 1234] [outer = 0x0] [url = about:blank] 16:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 924ms 16:50:04 INFO - PROCESS | 1651 | 1461023404192 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:50:04 INFO - PROCESS | 1651 | 1461023404194 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:50:04 INFO - PROCESS | 1651 | 1461023404196 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 1651 | 1461023404197 Marionette TRACE conn2 <- [1,1934,null,{}] 16:50:04 INFO - PROCESS | 1651 | 1461023404199 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:04 INFO - PROCESS | 1651 | 1461023404304 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:50:04 INFO - PROCESS | 1651 | 1461023404313 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x11980d000 == 70 [pid = 1651] [id = 491] 16:50:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x114b8b400) [pid = 1651] [serial = 1473] [outer = 0x0] 16:50:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x11b088c00) [pid = 1651] [serial = 1474] [outer = 0x114b8b400] 16:50:04 INFO - PROCESS | 1651 | 1461023404357 Marionette DEBUG loaded listener.js 16:50:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x123f16800) [pid = 1651] [serial = 1475] [outer = 0x114b8b400] 16:50:04 INFO - PROCESS | 1651 | 1461023404813 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 668ms 16:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:50:04 INFO - PROCESS | 1651 | 1461023404865 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:50:04 INFO - PROCESS | 1651 | 1461023404867 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:50:04 INFO - PROCESS | 1651 | 1461023404870 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 1651 | 1461023404871 Marionette TRACE conn2 <- [1,1938,null,{}] 16:50:04 INFO - PROCESS | 1651 | 1461023404873 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:04 INFO - PROCESS | 1651 | 1461023404968 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:50:04 INFO - PROCESS | 1651 | 1461023404972 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x127451800 == 71 [pid = 1651] [id = 492] 16:50:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x123f15c00) [pid = 1651] [serial = 1476] [outer = 0x0] 16:50:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x128650c00) [pid = 1651] [serial = 1477] [outer = 0x123f15c00] 16:50:05 INFO - PROCESS | 1651 | 1461023404999 Marionette DEBUG loaded listener.js 16:50:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x128db3800) [pid = 1651] [serial = 1478] [outer = 0x123f15c00] 16:50:05 INFO - PROCESS | 1651 | 1461023405362 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 518ms 16:50:05 INFO - PROCESS | 1651 | 1461023405389 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:50:05 INFO - PROCESS | 1651 | 1461023405390 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:50:05 INFO - PROCESS | 1651 | 1461023405392 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:50:05 INFO - PROCESS | 1651 | 1461023405393 Marionette TRACE conn2 <- [1,1942,null,{}] 16:50:05 INFO - PROCESS | 1651 | 1461023405396 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:05 INFO - PROCESS | 1651 | 1461023405505 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:50:05 INFO - PROCESS | 1651 | 1461023405510 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4dd000 == 72 [pid = 1651] [id = 493] 16:50:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x129a9fc00) [pid = 1651] [serial = 1479] [outer = 0x0] 16:50:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x12af69800) [pid = 1651] [serial = 1480] [outer = 0x129a9fc00] 16:50:05 INFO - PROCESS | 1651 | 1461023405539 Marionette DEBUG loaded listener.js 16:50:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x12b2b5000) [pid = 1651] [serial = 1481] [outer = 0x129a9fc00] 16:50:05 INFO - PROCESS | 1651 | 1461023405891 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 16:50:05 INFO - PROCESS | 1651 | 1461023405911 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:50:05 INFO - PROCESS | 1651 | 1461023405913 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:50:05 INFO - PROCESS | 1651 | 1461023405915 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:50:05 INFO - PROCESS | 1651 | 1461023405916 Marionette TRACE conn2 <- [1,1946,null,{}] 16:50:05 INFO - PROCESS | 1651 | 1461023405921 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:06 INFO - PROCESS | 1651 | 1461023406015 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:50:06 INFO - PROCESS | 1651 | 1461023406104 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f413000 == 73 [pid = 1651] [id = 494] 16:50:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x123613800) [pid = 1651] [serial = 1482] [outer = 0x0] 16:50:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x129ae1400) [pid = 1651] [serial = 1483] [outer = 0x123613800] 16:50:06 INFO - PROCESS | 1651 | 1461023406130 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x12bc54000) [pid = 1651] [serial = 1484] [outer = 0x123613800] 16:50:06 INFO - PROCESS | 1651 | 1461023406491 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:50:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:50:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 621ms 16:50:06 INFO - PROCESS | 1651 | 1461023406537 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:50:06 INFO - PROCESS | 1651 | 1461023406539 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:50:06 INFO - PROCESS | 1651 | 1461023406543 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:50:06 INFO - PROCESS | 1651 | 1461023406545 Marionette TRACE conn2 <- [1,1950,null,{}] 16:50:06 INFO - PROCESS | 1651 | 1461023406548 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:06 INFO - PROCESS | 1651 | 1461023406707 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:50:06 INFO - PROCESS | 1651 | 1461023406728 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x130820800 == 74 [pid = 1651] [id = 495] 16:50:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x12cf5bc00) [pid = 1651] [serial = 1485] [outer = 0x0] 16:50:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x12d644400) [pid = 1651] [serial = 1486] [outer = 0x12cf5bc00] 16:50:06 INFO - PROCESS | 1651 | 1461023406753 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x12e227400) [pid = 1651] [serial = 1487] [outer = 0x12cf5bc00] 16:50:07 INFO - PROCESS | 1651 | 1461023407164 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 672ms 16:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:50:07 INFO - PROCESS | 1651 | 1461023407215 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 1651 | 1461023407217 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:50:07 INFO - PROCESS | 1651 | 1461023407220 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 1651 | 1461023407222 Marionette TRACE conn2 <- [1,1954,null,{}] 16:50:07 INFO - PROCESS | 1651 | 1461023407225 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:07 INFO - PROCESS | 1651 | 1461023407369 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:50:07 INFO - PROCESS | 1651 | 1461023407388 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x136f3f000 == 75 [pid = 1651] [id = 496] 16:50:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x12e2d5400) [pid = 1651] [serial = 1488] [outer = 0x0] 16:50:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x12ea6b800) [pid = 1651] [serial = 1489] [outer = 0x12e2d5400] 16:50:07 INFO - PROCESS | 1651 | 1461023407409 Marionette DEBUG loaded listener.js 16:50:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x12f91ac00) [pid = 1651] [serial = 1490] [outer = 0x12e2d5400] 16:50:07 INFO - PROCESS | 1651 | 1461023407892 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 722ms 16:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:50:07 INFO - PROCESS | 1651 | 1461023407943 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 1651 | 1461023407945 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:50:07 INFO - PROCESS | 1651 | 1461023407948 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 1651 | 1461023407950 Marionette TRACE conn2 <- [1,1958,null,{}] 16:50:07 INFO - PROCESS | 1651 | 1461023407954 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:08 INFO - PROCESS | 1651 | 1461023408107 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:50:08 INFO - PROCESS | 1651 | 1461023408126 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x137741000 == 76 [pid = 1651] [id = 497] 16:50:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x12f91b400) [pid = 1651] [serial = 1491] [outer = 0x0] 16:50:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x12fb93800) [pid = 1651] [serial = 1492] [outer = 0x12f91b400] 16:50:08 INFO - PROCESS | 1651 | 1461023408151 Marionette DEBUG loaded listener.js 16:50:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x1370a8c00) [pid = 1651] [serial = 1493] [outer = 0x12f91b400] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x12b2ae400) [pid = 1651] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x114b8a400) [pid = 1651] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x126bcf000) [pid = 1651] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x128de4800) [pid = 1651] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x128d48400) [pid = 1651] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x114daac00) [pid = 1651] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x12b2b4c00) [pid = 1651] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x12ebdf400) [pid = 1651] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x1163e8800) [pid = 1651] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x114b8f800) [pid = 1651] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12af9f400) [pid = 1651] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x11aef6c00) [pid = 1651] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x128ddfc00) [pid = 1651] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x114da5800) [pid = 1651] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x112121c00) [pid = 1651] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x12697cc00) [pid = 1651] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12b205800) [pid = 1651] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x114c14800) [pid = 1651] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x126b10400) [pid = 1651] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12fb92c00) [pid = 1651] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12e229c00) [pid = 1651] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x127423400) [pid = 1651] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12af9a800) [pid = 1651] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12b060000) [pid = 1651] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x11ae66800) [pid = 1651] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x112230000) [pid = 1651] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x119d40c00) [pid = 1651] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x123f0f000) [pid = 1651] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12ea64400) [pid = 1651] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x128d48c00) [pid = 1651] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x1432c5800) [pid = 1651] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x128d89400) [pid = 1651] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x12bc56400) [pid = 1651] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x114b8bc00) [pid = 1651] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x115534400) [pid = 1651] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x11ac59000) [pid = 1651] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x12f91fc00) [pid = 1651] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x1121a0c00) [pid = 1651] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x11210d800) [pid = 1651] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x12b05b000) [pid = 1651] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x123c8a400) [pid = 1651] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12f447000) [pid = 1651] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x11beac000) [pid = 1651] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x11a906c00) [pid = 1651] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x137005800) [pid = 1651] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12d8a5400) [pid = 1651] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x11210b400) [pid = 1651] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x11a9a1000) [pid = 1651] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12b05d800) [pid = 1651] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12b755800) [pid = 1651] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x11abbec00) [pid = 1651] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x128d3d400) [pid = 1651] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x11aea2c00) [pid = 1651] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x11222b400) [pid = 1651] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x1188df800) [pid = 1651] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x12b2b5800) [pid = 1651] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x1188e2c00) [pid = 1651] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x137ab9000) [pid = 1651] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x1240e0c00) [pid = 1651] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12f43c000) [pid = 1651] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x12f43f800) [pid = 1651] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x1370a2800) [pid = 1651] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x1121a0000) [pid = 1651] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x128d87c00) [pid = 1651] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:50:08 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x11553e000) [pid = 1651] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:50:09 INFO - PROCESS | 1651 | 1461023409117 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1223ms 16:50:09 INFO - PROCESS | 1651 | 1461023409175 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:50:09 INFO - PROCESS | 1651 | 1461023409178 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:50:09 INFO - PROCESS | 1651 | 1461023409181 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:50:09 INFO - PROCESS | 1651 | 1461023409186 Marionette TRACE conn2 <- [1,1962,null,{}] 16:50:09 INFO - PROCESS | 1651 | 1461023409189 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:09 INFO - PROCESS | 1651 | 1461023409359 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:50:09 INFO - PROCESS | 1651 | 1461023409373 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aec3000 == 77 [pid = 1651] [id = 498] 16:50:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x114db2000) [pid = 1651] [serial = 1494] [outer = 0x0] 16:50:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x11a99f400) [pid = 1651] [serial = 1495] [outer = 0x114db2000] 16:50:09 INFO - PROCESS | 1651 | 1461023409420 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x11bea4c00) [pid = 1651] [serial = 1496] [outer = 0x114db2000] 16:50:09 INFO - PROCESS | 1651 | 1461023409822 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 673ms 16:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:50:09 INFO - PROCESS | 1651 | 1461023409855 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:50:09 INFO - PROCESS | 1651 | 1461023409856 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:50:09 INFO - PROCESS | 1651 | 1461023409858 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:50:09 INFO - PROCESS | 1651 | 1461023409859 Marionette TRACE conn2 <- [1,1966,null,{}] 16:50:09 INFO - PROCESS | 1651 | 1461023409861 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:09 INFO - PROCESS | 1651 | 1461023409998 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:50:10 INFO - PROCESS | 1651 | 1461023410023 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e6e1800 == 78 [pid = 1651] [id = 499] 16:50:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x11bef3400) [pid = 1651] [serial = 1497] [outer = 0x0] 16:50:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x123b4a000) [pid = 1651] [serial = 1498] [outer = 0x11bef3400] 16:50:10 INFO - PROCESS | 1651 | 1461023410049 Marionette DEBUG loaded listener.js 16:50:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x127426000) [pid = 1651] [serial = 1499] [outer = 0x11bef3400] 16:50:10 INFO - PROCESS | 1651 | 1461023410374 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 568ms 16:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:50:10 INFO - PROCESS | 1651 | 1461023410427 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:50:10 INFO - PROCESS | 1651 | 1461023410428 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:50:10 INFO - PROCESS | 1651 | 1461023410430 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 1651 | 1461023410431 Marionette TRACE conn2 <- [1,1970,null,{}] 16:50:10 INFO - PROCESS | 1651 | 1461023410433 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:10 INFO - PROCESS | 1651 | 1461023410534 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:50:10 INFO - PROCESS | 1651 | 1461023410613 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b18000 == 79 [pid = 1651] [id = 500] 16:50:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11bef8c00) [pid = 1651] [serial = 1500] [outer = 0x0] 16:50:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x128db2000) [pid = 1651] [serial = 1501] [outer = 0x11bef8c00] 16:50:10 INFO - PROCESS | 1651 | 1461023410639 Marionette DEBUG loaded listener.js 16:50:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12af9f400) [pid = 1651] [serial = 1502] [outer = 0x11bef8c00] 16:50:11 INFO - PROCESS | 1651 | 1461023411000 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 619ms 16:50:11 INFO - PROCESS | 1651 | 1461023411050 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:50:11 INFO - PROCESS | 1651 | 1461023411052 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:50:11 INFO - PROCESS | 1651 | 1461023411056 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:50:11 INFO - PROCESS | 1651 | 1461023411058 Marionette TRACE conn2 <- [1,1974,null,{}] 16:50:11 INFO - PROCESS | 1651 | 1461023411062 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:11 INFO - PROCESS | 1651 | 1461023411189 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:50:11 INFO - PROCESS | 1651 | 1461023411308 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x119159000 == 80 [pid = 1651] [id = 501] 16:50:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x11219dc00) [pid = 1651] [serial = 1503] [outer = 0x0] 16:50:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x11222dc00) [pid = 1651] [serial = 1504] [outer = 0x11219dc00] 16:50:11 INFO - PROCESS | 1651 | 1461023411341 Marionette DEBUG loaded listener.js 16:50:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x114b89c00) [pid = 1651] [serial = 1505] [outer = 0x11219dc00] 16:50:11 INFO - PROCESS | 1651 | 1461023411776 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 771ms 16:50:11 INFO - PROCESS | 1651 | 1461023411827 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:50:11 INFO - PROCESS | 1651 | 1461023411831 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:50:11 INFO - PROCESS | 1651 | 1461023411836 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:50:11 INFO - PROCESS | 1651 | 1461023411838 Marionette TRACE conn2 <- [1,1978,null,{}] 16:50:11 INFO - PROCESS | 1651 | 1461023411841 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:11 INFO - PROCESS | 1651 | 1461023411963 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:50:12 INFO - PROCESS | 1651 | 1461023412054 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba14000 == 81 [pid = 1651] [id = 502] 16:50:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x114b8a400) [pid = 1651] [serial = 1506] [outer = 0x0] 16:50:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x115540400) [pid = 1651] [serial = 1507] [outer = 0x114b8a400] 16:50:12 INFO - PROCESS | 1651 | 1461023412086 Marionette DEBUG loaded listener.js 16:50:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x11ae61800) [pid = 1651] [serial = 1508] [outer = 0x114b8a400] 16:50:12 INFO - PROCESS | 1651 | 1461023412484 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:50:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:50:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 719ms 16:50:12 INFO - PROCESS | 1651 | 1461023412563 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:50:12 INFO - PROCESS | 1651 | 1461023412565 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:50:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:50:12 INFO - PROCESS | 1651 | 1461023412569 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 1651 | 1461023412572 Marionette TRACE conn2 <- [1,1982,null,{}] 16:50:12 INFO - PROCESS | 1651 | 1461023412580 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:12 INFO - PROCESS | 1651 | 1461023412705 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:50:12 INFO - PROCESS | 1651 | 1461023412795 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fcbd000 == 82 [pid = 1651] [id = 503] 16:50:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x11aef2000) [pid = 1651] [serial = 1509] [outer = 0x0] 16:50:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x11c41cc00) [pid = 1651] [serial = 1510] [outer = 0x11aef2000] 16:50:12 INFO - PROCESS | 1651 | 1461023412828 Marionette DEBUG loaded listener.js 16:50:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x127425c00) [pid = 1651] [serial = 1511] [outer = 0x11aef2000] 16:50:13 INFO - PROCESS | 1651 | 1461023413233 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 725ms 16:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:50:13 INFO - PROCESS | 1651 | 1461023413295 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:50:13 INFO - PROCESS | 1651 | 1461023413297 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:50:13 INFO - PROCESS | 1651 | 1461023413299 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:50:13 INFO - PROCESS | 1651 | 1461023413300 Marionette TRACE conn2 <- [1,1986,null,{}] 16:50:13 INFO - PROCESS | 1651 | 1461023413303 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:13 INFO - PROCESS | 1651 | 1461023413422 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:50:13 INFO - PROCESS | 1651 | 1461023413512 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x13808c800 == 83 [pid = 1651] [id = 504] 16:50:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x123fa1400) [pid = 1651] [serial = 1512] [outer = 0x0] 16:50:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x128de8400) [pid = 1651] [serial = 1513] [outer = 0x123fa1400] 16:50:13 INFO - PROCESS | 1651 | 1461023413546 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12afe0800) [pid = 1651] [serial = 1514] [outer = 0x123fa1400] 16:50:13 INFO - PROCESS | 1651 | 1461023413958 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 669ms 16:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:50:13 INFO - PROCESS | 1651 | 1461023413968 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:50:13 INFO - PROCESS | 1651 | 1461023413970 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:50:13 INFO - PROCESS | 1651 | 1461023413972 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:50:13 INFO - PROCESS | 1651 | 1461023413973 Marionette TRACE conn2 <- [1,1990,null,{}] 16:50:13 INFO - PROCESS | 1651 | 1461023413976 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:14 INFO - PROCESS | 1651 | 1461023414110 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:50:14 INFO - PROCESS | 1651 | 1461023414230 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a2d5800 == 84 [pid = 1651] [id = 505] 16:50:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x128d42800) [pid = 1651] [serial = 1515] [outer = 0x0] 16:50:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12b206400) [pid = 1651] [serial = 1516] [outer = 0x128d42800] 16:50:14 INFO - PROCESS | 1651 | 1461023414262 Marionette DEBUG loaded listener.js 16:50:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x12bbc7000) [pid = 1651] [serial = 1517] [outer = 0x128d42800] 16:50:14 INFO - PROCESS | 1651 | 1461023414701 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 771ms 16:50:14 INFO - PROCESS | 1651 | 1461023414744 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:50:14 INFO - PROCESS | 1651 | 1461023414745 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:50:14 INFO - PROCESS | 1651 | 1461023414747 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:50:14 INFO - PROCESS | 1651 | 1461023414749 Marionette TRACE conn2 <- [1,1994,null,{}] 16:50:14 INFO - PROCESS | 1651 | 1461023414751 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:14 INFO - PROCESS | 1651 | 1461023414886 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:50:14 INFO - PROCESS | 1651 | 1461023414981 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ab26800 == 85 [pid = 1651] [id = 506] 16:50:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12d63cc00) [pid = 1651] [serial = 1518] [outer = 0x0] 16:50:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12ea6fc00) [pid = 1651] [serial = 1519] [outer = 0x12d63cc00] 16:50:15 INFO - PROCESS | 1651 | 1461023415014 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12fb8e400) [pid = 1651] [serial = 1520] [outer = 0x12d63cc00] 16:50:15 INFO - PROCESS | 1651 | 1461023415421 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 718ms 16:50:15 INFO - PROCESS | 1651 | 1461023415479 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:50:15 INFO - PROCESS | 1651 | 1461023415480 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:50:15 INFO - PROCESS | 1651 | 1461023415486 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:50:15 INFO - PROCESS | 1651 | 1461023415487 Marionette TRACE conn2 <- [1,1998,null,{}] 16:50:15 INFO - PROCESS | 1651 | 1461023415489 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:15 INFO - PROCESS | 1651 | 1461023415607 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:50:15 INFO - PROCESS | 1651 | 1461023415730 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x141d16000 == 86 [pid = 1651] [id = 507] 16:50:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12fb92c00) [pid = 1651] [serial = 1521] [outer = 0x0] 16:50:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x1370a6400) [pid = 1651] [serial = 1522] [outer = 0x12fb92c00] 16:50:15 INFO - PROCESS | 1651 | 1461023415764 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x137ab2800) [pid = 1651] [serial = 1523] [outer = 0x12fb92c00] 16:50:16 INFO - PROCESS | 1651 | 1461023416178 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 719ms 16:50:16 INFO - PROCESS | 1651 | 1461023416205 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:50:16 INFO - PROCESS | 1651 | 1461023416206 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:50:16 INFO - PROCESS | 1651 | 1461023416209 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:50:16 INFO - PROCESS | 1651 | 1461023416210 Marionette TRACE conn2 <- [1,2002,null,{}] 16:50:16 INFO - PROCESS | 1651 | 1461023416212 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:16 INFO - PROCESS | 1651 | 1461023416329 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:50:16 INFO - PROCESS | 1651 | 1461023416446 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x1426c0000 == 87 [pid = 1651] [id = 508] 16:50:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x137007c00) [pid = 1651] [serial = 1524] [outer = 0x0] 16:50:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x137abac00) [pid = 1651] [serial = 1525] [outer = 0x137007c00] 16:50:16 INFO - PROCESS | 1651 | 1461023416480 Marionette DEBUG loaded listener.js 16:50:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x137ca5800) [pid = 1651] [serial = 1526] [outer = 0x137007c00] 16:50:16 INFO - PROCESS | 1651 | 1461023416886 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 719ms 16:50:16 INFO - PROCESS | 1651 | 1461023416929 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:50:16 INFO - PROCESS | 1651 | 1461023416931 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:50:16 INFO - PROCESS | 1651 | 1461023416980 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:50:16 INFO - PROCESS | 1651 | 1461023416982 Marionette TRACE conn2 <- [1,2006,null,{}] 16:50:16 INFO - PROCESS | 1651 | 1461023416990 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:17 INFO - PROCESS | 1651 | 1461023417166 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:50:17 INFO - PROCESS | 1651 | 1461023417327 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x14397c800 == 88 [pid = 1651] [id = 509] 16:50:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x1370b1400) [pid = 1651] [serial = 1527] [outer = 0x0] 16:50:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x137d49800) [pid = 1651] [serial = 1528] [outer = 0x1370b1400] 16:50:17 INFO - PROCESS | 1651 | 1461023417374 Marionette DEBUG loaded listener.js 16:50:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x137e15800) [pid = 1651] [serial = 1529] [outer = 0x1370b1400] 16:50:17 INFO - PROCESS | 1651 | 1461023417835 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 16:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 940ms 16:50:17 INFO - PROCESS | 1651 | 1461023417919 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:50:17 INFO - PROCESS | 1651 | 1461023417921 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:50:17 INFO - PROCESS | 1651 | 1461023417925 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:50:17 INFO - PROCESS | 1651 | 1461023417926 Marionette TRACE conn2 <- [1,2010,null,{}] 16:50:17 INFO - PROCESS | 1651 | 1461023417929 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:18 INFO - PROCESS | 1651 | 1461023418051 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:50:18 INFO - PROCESS | 1651 | 1461023418146 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x1264e2800 == 89 [pid = 1651] [id = 510] 16:50:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x11219d400) [pid = 1651] [serial = 1530] [outer = 0x0] 16:50:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x137008800) [pid = 1651] [serial = 1531] [outer = 0x11219d400] 16:50:18 INFO - PROCESS | 1651 | 1461023418176 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x137d47400) [pid = 1651] [serial = 1532] [outer = 0x11219d400] 16:50:18 INFO - PROCESS | 1651 | 1461023418642 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 775ms 16:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:50:18 INFO - PROCESS | 1651 | 1461023418701 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:50:18 INFO - PROCESS | 1651 | 1461023418703 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:50:18 INFO - PROCESS | 1651 | 1461023418705 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:50:18 INFO - PROCESS | 1651 | 1461023418707 Marionette TRACE conn2 <- [1,2014,null,{}] 16:50:18 INFO - PROCESS | 1651 | 1461023418709 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:18 INFO - PROCESS | 1651 | 1461023418844 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:50:18 INFO - PROCESS | 1651 | 1461023418943 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f55d000 == 90 [pid = 1651] [id = 511] 16:50:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x11211a000) [pid = 1651] [serial = 1533] [outer = 0x0] 16:50:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x119d45c00) [pid = 1651] [serial = 1534] [outer = 0x11211a000] 16:50:18 INFO - PROCESS | 1651 | 1461023418978 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x137006000) [pid = 1651] [serial = 1535] [outer = 0x11211a000] 16:50:19 INFO - PROCESS | 1651 | 1461023419461 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 821ms 16:50:19 INFO - PROCESS | 1651 | 1461023419526 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:50:19 INFO - PROCESS | 1651 | 1461023419528 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:50:19 INFO - PROCESS | 1651 | 1461023419531 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:50:19 INFO - PROCESS | 1651 | 1461023419532 Marionette TRACE conn2 <- [1,2018,null,{}] 16:50:19 INFO - PROCESS | 1651 | 1461023419535 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:19 INFO - PROCESS | 1651 | 1461023419657 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:50:19 INFO - PROCESS | 1651 | 1461023419749 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x116707800 == 91 [pid = 1651] [id = 512] 16:50:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x1146b6c00) [pid = 1651] [serial = 1536] [outer = 0x0] 16:50:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x11863d400) [pid = 1651] [serial = 1537] [outer = 0x1146b6c00] 16:50:19 INFO - PROCESS | 1651 | 1461023419779 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x11a910400) [pid = 1651] [serial = 1538] [outer = 0x1146b6c00] 16:50:20 INFO - PROCESS | 1651 | 1461023420455 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:50:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:50:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 972ms 16:50:20 INFO - PROCESS | 1651 | 1461023420503 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:50:20 INFO - PROCESS | 1651 | 1461023420505 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:50:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:50:20 INFO - PROCESS | 1651 | 1461023420509 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:50:20 INFO - PROCESS | 1651 | 1461023420511 Marionette TRACE conn2 <- [1,2022,null,{}] 16:50:20 INFO - PROCESS | 1651 | 1461023420515 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:20 INFO - PROCESS | 1651 | 1461023420631 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:50:20 INFO - PROCESS | 1651 | 1461023420737 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1c3000 == 92 [pid = 1651] [id = 513] 16:50:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x112121800) [pid = 1651] [serial = 1539] [outer = 0x0] 16:50:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x112231400) [pid = 1651] [serial = 1540] [outer = 0x112121800] 16:50:20 INFO - PROCESS | 1651 | 1461023420767 Marionette DEBUG loaded listener.js 16:50:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x114b84000) [pid = 1651] [serial = 1541] [outer = 0x112121800] 16:50:21 INFO - PROCESS | 1651 | 1461023421194 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 724ms 16:50:21 INFO - PROCESS | 1651 | 1461023421233 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 1651 | 1461023421237 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:50:21 INFO - PROCESS | 1651 | 1461023421242 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 1651 | 1461023421244 Marionette TRACE conn2 <- [1,2026,null,{}] 16:50:21 INFO - PROCESS | 1651 | 1461023421246 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:21 INFO - PROCESS | 1651 | 1461023421367 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:50:21 INFO - PROCESS | 1651 | 1461023421543 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba67800 == 93 [pid = 1651] [id = 514] 16:50:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x115539c00) [pid = 1651] [serial = 1542] [outer = 0x0] 16:50:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x1188d9800) [pid = 1651] [serial = 1543] [outer = 0x115539c00] 16:50:21 INFO - PROCESS | 1651 | 1461023421571 Marionette DEBUG loaded listener.js 16:50:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x11a90c800) [pid = 1651] [serial = 1544] [outer = 0x115539c00] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12e6e1800 == 92 [pid = 1651] [id = 499] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11aec3000 == 91 [pid = 1651] [id = 498] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x137741000 == 90 [pid = 1651] [id = 497] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x136f3f000 == 89 [pid = 1651] [id = 496] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x130820800 == 88 [pid = 1651] [id = 495] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12f413000 == 87 [pid = 1651] [id = 494] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4dd000 == 86 [pid = 1651] [id = 493] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x127451800 == 85 [pid = 1651] [id = 492] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11980d000 == 84 [pid = 1651] [id = 491] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12d079800 == 83 [pid = 1651] [id = 490] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x11c19a800 == 82 [pid = 1651] [id = 489] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x124297800 == 81 [pid = 1651] [id = 488] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x13a2f2800 == 80 [pid = 1651] [id = 481] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbcd800 == 79 [pid = 1651] [id = 480] 16:50:21 INFO - PROCESS | 1651 | --DOCSHELL 0x126472000 == 78 [pid = 1651] [id = 479] 16:50:22 INFO - PROCESS | 1651 | 1461023422047 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x12f915c00) [pid = 1651] [serial = 1416] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x137010800) [pid = 1651] [serial = 1419] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x137007000) [pid = 1651] [serial = 1417] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x1370af000) [pid = 1651] [serial = 1422] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x1370aa800) [pid = 1651] [serial = 1420] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x137ab4800) [pid = 1651] [serial = 1423] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x115535800) [pid = 1651] [serial = 1425] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x11c41d400) [pid = 1651] [serial = 1426] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12af6a000) [pid = 1651] [serial = 1410] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x13a298800) [pid = 1651] [serial = 1386] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x11c573800) [pid = 1651] [serial = 1404] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x126f06800) [pid = 1651] [serial = 1405] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x11bc21400) [pid = 1651] [serial = 1368] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x13a1c8c00) [pid = 1651] [serial = 1383] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12ea6f400) [pid = 1651] [serial = 1374] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x123b45800) [pid = 1651] [serial = 1392] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x13ab03000) [pid = 1651] [serial = 1389] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x138160c00) [pid = 1651] [serial = 1380] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x116566800) [pid = 1651] [serial = 1365] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x12fb93000) [pid = 1651] [serial = 1377] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x123f13800) [pid = 1651] [serial = 892] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12f919400) [pid = 1651] [serial = 1312] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x128657400) [pid = 1651] [serial = 879] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x128d42400) [pid = 1651] [serial = 1407] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x12b20b800) [pid = 1651] [serial = 1246] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x12af66400) [pid = 1651] [serial = 955] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x11a90e000) [pid = 1651] [serial = 1237] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x12ebe7000) [pid = 1651] [serial = 1192] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x12ebe6c00) [pid = 1651] [serial = 1135] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x11abc6400) [pid = 1651] [serial = 1300] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x11a93ac00) [pid = 1651] [serial = 1006] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12bc52c00) [pid = 1651] [serial = 1021] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x123fb9400) [pid = 1651] [serial = 1303] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x128de0800) [pid = 1651] [serial = 1408] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12b05fc00) [pid = 1651] [serial = 1306] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12ba5dc00) [pid = 1651] [serial = 961] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12e224000) [pid = 1651] [serial = 1252] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x128db0400) [pid = 1651] [serial = 1123] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12cff2800) [pid = 1651] [serial = 1413] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x118641c00) [pid = 1651] [serial = 946] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x12af99800) [pid = 1651] [serial = 1015] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x13700e800) [pid = 1651] [serial = 1318] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12f2e4400) [pid = 1651] [serial = 1258] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12af6fc00) [pid = 1651] [serial = 1069] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12e224800) [pid = 1651] [serial = 1189] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12ea6a400) [pid = 1651] [serial = 1309] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x124237800) [pid = 1651] [serial = 1066] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x1161b5800) [pid = 1651] [serial = 1117] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x11aea9400) [pid = 1651] [serial = 1063] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x128d11000) [pid = 1651] [serial = 952] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12ea6f000) [pid = 1651] [serial = 1132] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12b053c00) [pid = 1651] [serial = 958] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x1432d1400) [pid = 1651] [serial = 1396] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x1432ca800) [pid = 1651] [serial = 1395] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x12bc55000) [pid = 1651] [serial = 1126] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12e2f0800) [pid = 1651] [serial = 1129] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x128db2400) [pid = 1651] [serial = 1324] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x11ade5000) [pid = 1651] [serial = 1401] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x11c419800) [pid = 1651] [serial = 1402] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12af65c00) [pid = 1651] [serial = 1371] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x112107400) [pid = 1651] [serial = 1180] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x13a1c8800) [pid = 1651] [serial = 1315] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x119784400) [pid = 1651] [serial = 1399] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x115184800) [pid = 1651] [serial = 1398] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12b202400) [pid = 1651] [serial = 1264] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x12bc51400) [pid = 1651] [serial = 1072] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x129a59000) [pid = 1651] [serial = 1243] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x12f921000) [pid = 1651] [serial = 1195] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x126bd2c00) [pid = 1651] [serial = 1183] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x11c41d800) [pid = 1651] [serial = 1120] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x13a1ce000) [pid = 1651] [serial = 1321] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12ea65000) [pid = 1651] [serial = 1255] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x12f444c00) [pid = 1651] [serial = 1261] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x11c575800) [pid = 1651] [serial = 1240] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12cf58c00) [pid = 1651] [serial = 1249] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12bbc8800) [pid = 1651] [serial = 1018] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x11c219000) [pid = 1651] [serial = 1009] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x12b204c00) [pid = 1651] [serial = 1186] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x12b202800) [pid = 1651] [serial = 1411] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x1287e9c00) [pid = 1651] [serial = 1012] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 158 (0x114b86000) [pid = 1651] [serial = 1003] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 157 (0x12e224c00) [pid = 1651] [serial = 1078] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 156 (0x12d646800) [pid = 1651] [serial = 1075] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 155 (0x11b082400) [pid = 1651] [serial = 949] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 154 (0x137abc800) [pid = 1651] [serial = 1429] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 153 (0x137ab9400) [pid = 1651] [serial = 1432] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 152 (0x137e1c000) [pid = 1651] [serial = 1430] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 151 (0x137d4fc00) [pid = 1651] [serial = 1433] [outer = 0x0] [url = about:blank] 16:50:22 INFO - PROCESS | 1651 | --DOMWINDOW == 150 (0x12ebe6400) [pid = 1651] [serial = 1414] [outer = 0x0] [url = about:blank] 16:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 871ms 16:50:22 INFO - PROCESS | 1651 | 1461023422114 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:50:22 INFO - PROCESS | 1651 | 1461023422115 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:50:22 INFO - PROCESS | 1651 | 1461023422119 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:50:22 INFO - PROCESS | 1651 | 1461023422121 Marionette TRACE conn2 <- [1,2030,null,{}] 16:50:22 INFO - PROCESS | 1651 | 1461023422129 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:22 INFO - PROCESS | 1651 | 1461023422232 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:50:22 INFO - PROCESS | 1651 | 1461023422240 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a97d000 == 79 [pid = 1651] [id = 515] 16:50:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 151 (0x11aea9400) [pid = 1651] [serial = 1545] [outer = 0x0] 16:50:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 152 (0x11b07f800) [pid = 1651] [serial = 1546] [outer = 0x11aea9400] 16:50:22 INFO - PROCESS | 1651 | 1461023422268 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 153 (0x11ba1e000) [pid = 1651] [serial = 1547] [outer = 0x11aea9400] 16:50:22 INFO - PROCESS | 1651 | 1461023422693 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 621ms 16:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:50:22 INFO - PROCESS | 1651 | 1461023422741 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:50:22 INFO - PROCESS | 1651 | 1461023422743 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:50:22 INFO - PROCESS | 1651 | 1461023422745 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:50:22 INFO - PROCESS | 1651 | 1461023422746 Marionette TRACE conn2 <- [1,2034,null,{}] 16:50:22 INFO - PROCESS | 1651 | 1461023422748 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:22 INFO - PROCESS | 1651 | 1461023422878 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:50:22 INFO - PROCESS | 1651 | 1461023422888 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f67000 == 80 [pid = 1651] [id = 516] 16:50:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 154 (0x11b953c00) [pid = 1651] [serial = 1548] [outer = 0x0] 16:50:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 155 (0x123af5000) [pid = 1651] [serial = 1549] [outer = 0x11b953c00] 16:50:22 INFO - PROCESS | 1651 | 1461023422976 Marionette DEBUG loaded listener.js 16:50:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 156 (0x123f10800) [pid = 1651] [serial = 1550] [outer = 0x11b953c00] 16:50:23 INFO - PROCESS | 1651 | 1461023423274 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 568ms 16:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:50:23 INFO - PROCESS | 1651 | 1461023423313 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 1651 | 1461023423314 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:50:23 INFO - PROCESS | 1651 | 1461023423317 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 1651 | 1461023423321 Marionette TRACE conn2 <- [1,2038,null,{}] 16:50:23 INFO - PROCESS | 1651 | 1461023423323 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:23 INFO - PROCESS | 1651 | 1461023423422 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:50:23 INFO - PROCESS | 1651 | 1461023423490 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba0f000 == 81 [pid = 1651] [id = 517] 16:50:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 157 (0x114b86000) [pid = 1651] [serial = 1551] [outer = 0x0] 16:50:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 158 (0x123fa0c00) [pid = 1651] [serial = 1552] [outer = 0x114b86000] 16:50:23 INFO - PROCESS | 1651 | 1461023423516 Marionette DEBUG loaded listener.js 16:50:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 159 (0x126f0c000) [pid = 1651] [serial = 1553] [outer = 0x114b86000] 16:50:23 INFO - PROCESS | 1651 | 1461023423844 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 572ms 16:50:23 INFO - PROCESS | 1651 | 1461023423890 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 1651 | 1461023423892 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:50:23 INFO - PROCESS | 1651 | 1461023423895 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 1651 | 1461023423897 Marionette TRACE conn2 <- [1,2042,null,{}] 16:50:23 INFO - PROCESS | 1651 | 1461023423900 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:24 INFO - PROCESS | 1651 | 1461023424018 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:50:24 INFO - PROCESS | 1651 | 1461023424023 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e437000 == 82 [pid = 1651] [id = 518] 16:50:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x12749a000) [pid = 1651] [serial = 1554] [outer = 0x0] 16:50:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x128d8a800) [pid = 1651] [serial = 1555] [outer = 0x12749a000] 16:50:24 INFO - PROCESS | 1651 | 1461023424051 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12af65c00) [pid = 1651] [serial = 1556] [outer = 0x12749a000] 16:50:24 INFO - PROCESS | 1651 | 1461023424471 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 620ms 16:50:24 INFO - PROCESS | 1651 | 1461023424515 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:50:24 INFO - PROCESS | 1651 | 1461023424516 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:50:24 INFO - PROCESS | 1651 | 1461023424518 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:50:24 INFO - PROCESS | 1651 | 1461023424519 Marionette TRACE conn2 <- [1,2046,null,{}] 16:50:24 INFO - PROCESS | 1651 | 1461023424522 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:24 INFO - PROCESS | 1651 | 1461023424648 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:50:24 INFO - PROCESS | 1651 | 1461023424660 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed0c800 == 83 [pid = 1651] [id = 519] 16:50:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x128d44000) [pid = 1651] [serial = 1557] [outer = 0x0] 16:50:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12afa4800) [pid = 1651] [serial = 1558] [outer = 0x128d44000] 16:50:24 INFO - PROCESS | 1651 | 1461023424685 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12b05b800) [pid = 1651] [serial = 1559] [outer = 0x128d44000] 16:50:25 INFO - PROCESS | 1651 | 1461023425030 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 521ms 16:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:50:25 INFO - PROCESS | 1651 | 1461023425045 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:50:25 INFO - PROCESS | 1651 | 1461023425046 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:50:25 INFO - PROCESS | 1651 | 1461023425048 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:50:25 INFO - PROCESS | 1651 | 1461023425050 Marionette TRACE conn2 <- [1,2050,null,{}] 16:50:25 INFO - PROCESS | 1651 | 1461023425052 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:25 INFO - PROCESS | 1651 | 1461023425180 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:50:25 INFO - PROCESS | 1651 | 1461023425193 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f5b1000 == 84 [pid = 1651] [id = 520] 16:50:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x129aa7c00) [pid = 1651] [serial = 1560] [outer = 0x0] 16:50:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12b207400) [pid = 1651] [serial = 1561] [outer = 0x129aa7c00] 16:50:25 INFO - PROCESS | 1651 | 1461023425218 Marionette DEBUG loaded listener.js 16:50:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12afa7400) [pid = 1651] [serial = 1562] [outer = 0x129aa7c00] 16:50:25 INFO - PROCESS | 1651 | 1461023425588 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 572ms 16:50:25 INFO - PROCESS | 1651 | 1461023425626 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:50:25 INFO - PROCESS | 1651 | 1461023425627 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:50:25 INFO - PROCESS | 1651 | 1461023425629 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:50:25 INFO - PROCESS | 1651 | 1461023425631 Marionette TRACE conn2 <- [1,2054,null,{}] 16:50:25 INFO - PROCESS | 1651 | 1461023425633 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:25 INFO - PROCESS | 1651 | 1461023425760 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:50:25 INFO - PROCESS | 1651 | 1461023425774 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fcc4800 == 85 [pid = 1651] [id = 521] 16:50:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12af9b400) [pid = 1651] [serial = 1563] [outer = 0x0] 16:50:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12bbd3c00) [pid = 1651] [serial = 1564] [outer = 0x12af9b400] 16:50:25 INFO - PROCESS | 1651 | 1461023425799 Marionette DEBUG loaded listener.js 16:50:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12cfefc00) [pid = 1651] [serial = 1565] [outer = 0x12af9b400] 16:50:26 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x11bef3400) [pid = 1651] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:50:26 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12cf5bc00) [pid = 1651] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:50:26 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x12e2d5400) [pid = 1651] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:50:26 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x12f91b400) [pid = 1651] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:50:26 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x114da9800) [pid = 1651] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:50:26 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x114b8b400) [pid = 1651] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:50:26 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x11b08b000) [pid = 1651] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:50:26 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x129a9fc00) [pid = 1651] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:50:26 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x123613800) [pid = 1651] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:50:26 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x112197c00) [pid = 1651] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:50:26 INFO - PROCESS | 1651 | --DOMWINDOW == 160 (0x123f15c00) [pid = 1651] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:50:26 INFO - PROCESS | 1651 | --DOMWINDOW == 159 (0x114db2000) [pid = 1651] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:50:26 INFO - PROCESS | 1651 | 1461023426420 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 821ms 16:50:26 INFO - PROCESS | 1651 | 1461023426455 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:50:26 INFO - PROCESS | 1651 | 1461023426456 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:50:26 INFO - PROCESS | 1651 | 1461023426458 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 1651 | 1461023426460 Marionette TRACE conn2 <- [1,2058,null,{}] 16:50:26 INFO - PROCESS | 1651 | 1461023426462 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:26 INFO - PROCESS | 1651 | 1461023426562 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:50:26 INFO - PROCESS | 1651 | 1461023426566 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbba000 == 86 [pid = 1651] [id = 522] 16:50:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 160 (0x114db2000) [pid = 1651] [serial = 1566] [outer = 0x0] 16:50:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 161 (0x12b055000) [pid = 1651] [serial = 1567] [outer = 0x114db2000] 16:50:26 INFO - PROCESS | 1651 | 1461023426592 Marionette DEBUG loaded listener.js 16:50:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x12d63fc00) [pid = 1651] [serial = 1568] [outer = 0x114db2000] 16:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 520ms 16:50:26 INFO - PROCESS | 1651 | 1461023426974 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:50:26 INFO - PROCESS | 1651 | 1461023426978 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:50:26 INFO - PROCESS | 1651 | 1461023426980 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:50:26 INFO - PROCESS | 1651 | 1461023426982 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 1651 | 1461023426984 Marionette TRACE conn2 <- [1,2062,null,{}] 16:50:27 INFO - PROCESS | 1651 | 1461023427003 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:27 INFO - PROCESS | 1651 | 1461023427120 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:50:27 INFO - PROCESS | 1651 | 1461023427124 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x136f68000 == 87 [pid = 1651] [id = 523] 16:50:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x12d8aac00) [pid = 1651] [serial = 1569] [outer = 0x0] 16:50:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x12e2f0000) [pid = 1651] [serial = 1570] [outer = 0x12d8aac00] 16:50:27 INFO - PROCESS | 1651 | 1461023427153 Marionette DEBUG loaded listener.js 16:50:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x12f2e4800) [pid = 1651] [serial = 1571] [outer = 0x12d8aac00] 16:50:27 INFO - PROCESS | 1651 | 1461023427511 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 574ms 16:50:27 INFO - PROCESS | 1651 | 1461023427557 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:50:27 INFO - PROCESS | 1651 | 1461023427558 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:50:27 INFO - PROCESS | 1651 | 1461023427560 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:50:27 INFO - PROCESS | 1651 | 1461023427562 Marionette TRACE conn2 <- [1,2066,null,{}] 16:50:27 INFO - PROCESS | 1651 | 1461023427565 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:27 INFO - PROCESS | 1651 | 1461023427667 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:50:27 INFO - PROCESS | 1651 | 1461023427752 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x13754a000 == 88 [pid = 1651] [id = 524] 16:50:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x11b081c00) [pid = 1651] [serial = 1572] [outer = 0x0] 16:50:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12f2e5800) [pid = 1651] [serial = 1573] [outer = 0x11b081c00] 16:50:27 INFO - PROCESS | 1651 | 1461023427777 Marionette DEBUG loaded listener.js 16:50:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x12fb51c00) [pid = 1651] [serial = 1574] [outer = 0x11b081c00] 16:50:28 INFO - PROCESS | 1651 | 1461023428088 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 572ms 16:50:28 INFO - PROCESS | 1651 | 1461023428133 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:50:28 INFO - PROCESS | 1651 | 1461023428135 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:50:28 INFO - PROCESS | 1651 | 1461023428137 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:50:28 INFO - PROCESS | 1651 | 1461023428138 Marionette TRACE conn2 <- [1,2070,null,{}] 16:50:28 INFO - PROCESS | 1651 | 1461023428141 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:28 INFO - PROCESS | 1651 | 1461023428244 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:50:28 INFO - PROCESS | 1651 | 1461023428248 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c55800 == 89 [pid = 1651] [id = 525] 16:50:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12f91cc00) [pid = 1651] [serial = 1575] [outer = 0x0] 16:50:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x137007000) [pid = 1651] [serial = 1576] [outer = 0x12f91cc00] 16:50:28 INFO - PROCESS | 1651 | 1461023428274 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x1370a4000) [pid = 1651] [serial = 1577] [outer = 0x12f91cc00] 16:50:28 INFO - PROCESS | 1651 | 1461023428839 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 719ms 16:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:50:28 INFO - PROCESS | 1651 | 1461023428870 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:50:28 INFO - PROCESS | 1651 | 1461023428873 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:50:28 INFO - PROCESS | 1651 | 1461023428879 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:50:28 INFO - PROCESS | 1651 | 1461023428881 Marionette TRACE conn2 <- [1,2074,null,{}] 16:50:28 INFO - PROCESS | 1651 | 1461023428887 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:29 INFO - PROCESS | 1651 | 1461023429043 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:50:29 INFO - PROCESS | 1651 | 1461023429137 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aec6000 == 90 [pid = 1651] [id = 526] 16:50:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x114daf000) [pid = 1651] [serial = 1578] [outer = 0x0] 16:50:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x115534000) [pid = 1651] [serial = 1579] [outer = 0x114daf000] 16:50:29 INFO - PROCESS | 1651 | 1461023429170 Marionette DEBUG loaded listener.js 16:50:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x118639000) [pid = 1651] [serial = 1580] [outer = 0x114daf000] 16:50:29 INFO - PROCESS | 1651 | 1461023429594 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 772ms 16:50:29 INFO - PROCESS | 1651 | 1461023429651 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 1651 | 1461023429657 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:50:29 INFO - PROCESS | 1651 | 1461023429662 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 1651 | 1461023429663 Marionette TRACE conn2 <- [1,2078,null,{}] 16:50:29 INFO - PROCESS | 1651 | 1461023429666 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:29 INFO - PROCESS | 1651 | 1461023429789 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:50:29 INFO - PROCESS | 1651 | 1461023429883 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d07f000 == 91 [pid = 1651] [id = 527] 16:50:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x11a995400) [pid = 1651] [serial = 1581] [outer = 0x0] 16:50:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x11b08c000) [pid = 1651] [serial = 1582] [outer = 0x11a995400] 16:50:29 INFO - PROCESS | 1651 | 1461023429913 Marionette DEBUG loaded listener.js 16:50:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x11beeb000) [pid = 1651] [serial = 1583] [outer = 0x11a995400] 16:50:30 INFO - PROCESS | 1651 | 1461023430400 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:50:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:50:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 776ms 16:50:30 INFO - PROCESS | 1651 | 1461023430442 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:50:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:50:30 INFO - PROCESS | 1651 | 1461023430445 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:50:30 INFO - PROCESS | 1651 | 1461023430449 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:50:30 INFO - PROCESS | 1651 | 1461023430454 Marionette TRACE conn2 <- [1,2082,null,{}] 16:50:30 INFO - PROCESS | 1651 | 1461023430467 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:30 INFO - PROCESS | 1651 | 1461023430656 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:50:30 INFO - PROCESS | 1651 | 1461023430762 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b1e800 == 92 [pid = 1651] [id = 528] 16:50:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12749cc00) [pid = 1651] [serial = 1584] [outer = 0x0] 16:50:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x128d8c800) [pid = 1651] [serial = 1585] [outer = 0x12749cc00] 16:50:30 INFO - PROCESS | 1651 | 1461023430795 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x129a59000) [pid = 1651] [serial = 1586] [outer = 0x12749cc00] 16:50:31 INFO - PROCESS | 1651 | 1461023431248 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 827ms 16:50:31 INFO - PROCESS | 1651 | 1461023431287 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:50:31 INFO - PROCESS | 1651 | 1461023431289 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:50:31 INFO - PROCESS | 1651 | 1461023431293 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:50:31 INFO - PROCESS | 1651 | 1461023431294 Marionette TRACE conn2 <- [1,2086,null,{}] 16:50:31 INFO - PROCESS | 1651 | 1461023431296 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:31 INFO - PROCESS | 1651 | 1461023431423 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:50:31 INFO - PROCESS | 1651 | 1461023431515 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x138089000 == 93 [pid = 1651] [id = 529] 16:50:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x129aa0000) [pid = 1651] [serial = 1587] [outer = 0x0] 16:50:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12b2ab400) [pid = 1651] [serial = 1588] [outer = 0x129aa0000] 16:50:31 INFO - PROCESS | 1651 | 1461023431545 Marionette DEBUG loaded listener.js 16:50:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12cff0c00) [pid = 1651] [serial = 1589] [outer = 0x129aa0000] 16:50:31 INFO - PROCESS | 1651 | 1461023431969 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 718ms 16:50:32 INFO - PROCESS | 1651 | 1461023432038 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:50:32 INFO - PROCESS | 1651 | 1461023432039 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:50:32 INFO - PROCESS | 1651 | 1461023432042 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 1651 | 1461023432043 Marionette TRACE conn2 <- [1,2090,null,{}] 16:50:32 INFO - PROCESS | 1651 | 1461023432045 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:32 INFO - PROCESS | 1651 | 1461023432162 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:50:32 INFO - PROCESS | 1651 | 1461023432256 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a2db800 == 94 [pid = 1651] [id = 530] 16:50:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12b05e000) [pid = 1651] [serial = 1590] [outer = 0x0] 16:50:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12e2d3c00) [pid = 1651] [serial = 1591] [outer = 0x12b05e000] 16:50:32 INFO - PROCESS | 1651 | 1461023432286 Marionette DEBUG loaded listener.js 16:50:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12ebe2c00) [pid = 1651] [serial = 1592] [outer = 0x12b05e000] 16:50:32 INFO - PROCESS | 1651 | 1461023432741 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 768ms 16:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:50:32 INFO - PROCESS | 1651 | 1461023432811 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:50:32 INFO - PROCESS | 1651 | 1461023432814 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:50:32 INFO - PROCESS | 1651 | 1461023432817 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 1651 | 1461023432819 Marionette TRACE conn2 <- [1,2094,null,{}] 16:50:32 INFO - PROCESS | 1651 | 1461023432823 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:33 INFO - PROCESS | 1651 | 1461023433030 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:50:33 INFO - PROCESS | 1651 | 1461023433193 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ab1d000 == 95 [pid = 1651] [id = 531] 16:50:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12ebe7000) [pid = 1651] [serial = 1593] [outer = 0x0] 16:50:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x13700a800) [pid = 1651] [serial = 1594] [outer = 0x12ebe7000] 16:50:33 INFO - PROCESS | 1651 | 1461023433243 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x137e1c000) [pid = 1651] [serial = 1595] [outer = 0x12ebe7000] 16:50:33 INFO - PROCESS | 1651 | 1461023433682 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:50:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:50:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 922ms 16:50:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:50:33 INFO - PROCESS | 1651 | 1461023433739 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:50:33 INFO - PROCESS | 1651 | 1461023433740 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:50:33 INFO - PROCESS | 1651 | 1461023433742 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 1651 | 1461023433743 Marionette TRACE conn2 <- [1,2098,null,{}] 16:50:33 INFO - PROCESS | 1651 | 1461023433746 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:33 INFO - PROCESS | 1651 | 1461023433864 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:50:33 INFO - PROCESS | 1651 | 1461023433988 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x1426a9000 == 96 [pid = 1651] [id = 532] 16:50:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12fb57800) [pid = 1651] [serial = 1596] [outer = 0x0] 16:50:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x138158c00) [pid = 1651] [serial = 1597] [outer = 0x12fb57800] 16:50:34 INFO - PROCESS | 1651 | 1461023434019 Marionette DEBUG loaded listener.js 16:50:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x138163000) [pid = 1651] [serial = 1598] [outer = 0x12fb57800] 16:50:34 INFO - PROCESS | 1651 | 1461023434422 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 721ms 16:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:50:34 INFO - PROCESS | 1651 | 1461023434463 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:50:34 INFO - PROCESS | 1651 | 1461023434465 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:50:34 INFO - PROCESS | 1651 | 1461023434467 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:50:34 INFO - PROCESS | 1651 | 1461023434469 Marionette TRACE conn2 <- [1,2102,null,{}] 16:50:34 INFO - PROCESS | 1651 | 1461023434471 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:34 INFO - PROCESS | 1651 | 1461023434594 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:50:34 INFO - PROCESS | 1651 | 1461023434712 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x143963000 == 97 [pid = 1651] [id = 533] 16:50:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12af6bc00) [pid = 1651] [serial = 1599] [outer = 0x0] 16:50:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x138163400) [pid = 1651] [serial = 1600] [outer = 0x12af6bc00] 16:50:34 INFO - PROCESS | 1651 | 1461023434743 Marionette DEBUG loaded listener.js 16:50:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x13829ac00) [pid = 1651] [serial = 1601] [outer = 0x12af6bc00] 16:50:35 INFO - PROCESS | 1651 | 1461023435129 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 720ms 16:50:35 INFO - PROCESS | 1651 | 1461023435188 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:50:35 INFO - PROCESS | 1651 | 1461023435189 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:50:35 INFO - PROCESS | 1651 | 1461023435192 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:50:35 INFO - PROCESS | 1651 | 1461023435193 Marionette TRACE conn2 <- [1,2106,null,{}] 16:50:35 INFO - PROCESS | 1651 | 1461023435196 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:35 INFO - PROCESS | 1651 | 1461023435316 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:50:35 INFO - PROCESS | 1651 | 1461023435435 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x145151800 == 98 [pid = 1651] [id = 534] 16:50:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12afa5000) [pid = 1651] [serial = 1602] [outer = 0x0] 16:50:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x13a1c4800) [pid = 1651] [serial = 1603] [outer = 0x12afa5000] 16:50:35 INFO - PROCESS | 1651 | 1461023435466 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x13a295400) [pid = 1651] [serial = 1604] [outer = 0x12afa5000] 16:50:35 INFO - PROCESS | 1651 | 1461023435960 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 822ms 16:50:36 INFO - PROCESS | 1651 | 1461023436014 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:50:36 INFO - PROCESS | 1651 | 1461023436015 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:50:36 INFO - PROCESS | 1651 | 1461023436018 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:50:36 INFO - PROCESS | 1651 | 1461023436019 Marionette TRACE conn2 <- [1,2110,null,{}] 16:50:36 INFO - PROCESS | 1651 | 1461023436021 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:36 INFO - PROCESS | 1651 | 1461023436182 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:50:36 INFO - PROCESS | 1651 | 1461023436350 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e57800 == 99 [pid = 1651] [id = 535] 16:50:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x1146eec00) [pid = 1651] [serial = 1605] [outer = 0x0] 16:50:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x128ddcc00) [pid = 1651] [serial = 1606] [outer = 0x1146eec00] 16:50:36 INFO - PROCESS | 1651 | 1461023436398 Marionette DEBUG loaded listener.js 16:50:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12fb90000) [pid = 1651] [serial = 1607] [outer = 0x1146eec00] 16:50:37 INFO - PROCESS | 1651 | 1461023437146 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1172ms 16:50:37 INFO - PROCESS | 1651 | 1461023437190 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:50:37 INFO - PROCESS | 1651 | 1461023437193 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:50:37 INFO - PROCESS | 1651 | 1461023437196 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:50:37 INFO - PROCESS | 1651 | 1461023437199 Marionette TRACE conn2 <- [1,2114,null,{}] 16:50:37 INFO - PROCESS | 1651 | 1461023437205 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:37 INFO - PROCESS | 1651 | 1461023437323 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:50:37 INFO - PROCESS | 1651 | 1461023437418 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f32800 == 100 [pid = 1651] [id = 536] 16:50:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x112225400) [pid = 1651] [serial = 1608] [outer = 0x0] 16:50:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x1146b6000) [pid = 1651] [serial = 1609] [outer = 0x112225400] 16:50:37 INFO - PROCESS | 1651 | 1461023437447 Marionette DEBUG loaded listener.js 16:50:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x114da5400) [pid = 1651] [serial = 1610] [outer = 0x112225400] 16:50:37 INFO - PROCESS | 1651 | 1461023437886 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 722ms 16:50:37 INFO - PROCESS | 1651 | 1461023437931 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:50:37 INFO - PROCESS | 1651 | 1461023437937 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:50:37 INFO - PROCESS | 1651 | 1461023437942 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:50:37 INFO - PROCESS | 1651 | 1461023437944 Marionette TRACE conn2 <- [1,2118,null,{}] 16:50:37 INFO - PROCESS | 1651 | 1461023437946 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:38 INFO - PROCESS | 1651 | 1461023438059 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:50:38 INFO - PROCESS | 1651 | 1461023438150 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x119145000 == 101 [pid = 1651] [id = 537] 16:50:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x1165df800) [pid = 1651] [serial = 1611] [outer = 0x0] 16:50:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x118e42000) [pid = 1651] [serial = 1612] [outer = 0x1165df800] 16:50:38 INFO - PROCESS | 1651 | 1461023438178 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x11a903000) [pid = 1651] [serial = 1613] [outer = 0x1165df800] 16:50:38 INFO - PROCESS | 1651 | 1461023438600 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 721ms 16:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:50:38 INFO - PROCESS | 1651 | 1461023438664 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 1651 | 1461023438665 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:50:38 INFO - PROCESS | 1651 | 1461023438667 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 1651 | 1461023438670 Marionette TRACE conn2 <- [1,2122,null,{}] 16:50:38 INFO - PROCESS | 1651 | 1461023438677 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:38 INFO - PROCESS | 1651 | 1461023438812 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x137c6f000 == 100 [pid = 1651] [id = 420] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x13754a000 == 99 [pid = 1651] [id = 524] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x136f68000 == 98 [pid = 1651] [id = 523] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbba000 == 97 [pid = 1651] [id = 522] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12fcc4800 == 96 [pid = 1651] [id = 521] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x1432c2400) [pid = 1651] [serial = 1459] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x128db2000) [pid = 1651] [serial = 1501] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12f5b1000 == 95 [pid = 1651] [id = 520] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed0c800 == 94 [pid = 1651] [id = 519] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12e437000 == 93 [pid = 1651] [id = 518] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba0f000 == 92 [pid = 1651] [id = 517] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x123f67000 == 91 [pid = 1651] [id = 516] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11a97d000 == 90 [pid = 1651] [id = 515] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba67800 == 89 [pid = 1651] [id = 514] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x11c1c3000 == 88 [pid = 1651] [id = 513] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1264e2800 == 87 [pid = 1651] [id = 510] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x14397c800 == 86 [pid = 1651] [id = 509] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x1426c0000 == 85 [pid = 1651] [id = 508] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x141d16000 == 84 [pid = 1651] [id = 507] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x13ab26800 == 83 [pid = 1651] [id = 506] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x13a2d5800 == 82 [pid = 1651] [id = 505] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x13808c800 == 81 [pid = 1651] [id = 504] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12fcbd000 == 80 [pid = 1651] [id = 503] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba14000 == 79 [pid = 1651] [id = 502] 16:50:38 INFO - PROCESS | 1651 | 1461023438975 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:38 INFO - PROCESS | 1651 | --DOCSHELL 0x119159000 == 78 [pid = 1651] [id = 501] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x127426000) [pid = 1651] [serial = 1499] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12d644400) [pid = 1651] [serial = 1486] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12ea6b800) [pid = 1651] [serial = 1489] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12fb93800) [pid = 1651] [serial = 1492] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x138295800) [pid = 1651] [serial = 1453] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x126431000) [pid = 1651] [serial = 1441] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x137ca3000) [pid = 1651] [serial = 1435] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x119d3fc00) [pid = 1651] [serial = 1468] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x11a946000) [pid = 1651] [serial = 1469] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x137ca1400) [pid = 1651] [serial = 1450] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x11b088c00) [pid = 1651] [serial = 1474] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x123f16800) [pid = 1651] [serial = 1475] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x123f09000) [pid = 1651] [serial = 1471] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x127419400) [pid = 1651] [serial = 1472] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12af69800) [pid = 1651] [serial = 1480] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12b2b5000) [pid = 1651] [serial = 1481] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x129ae1400) [pid = 1651] [serial = 1483] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x11222d000) [pid = 1651] [serial = 1465] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x114da7c00) [pid = 1651] [serial = 1466] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x128650c00) [pid = 1651] [serial = 1477] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x128db3800) [pid = 1651] [serial = 1478] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x12ce8d800) [pid = 1651] [serial = 1444] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x13a1c5000) [pid = 1651] [serial = 1456] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x11a946400) [pid = 1651] [serial = 1438] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x1370a7000) [pid = 1651] [serial = 1447] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x11211cc00) [pid = 1651] [serial = 1462] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x11a99f400) [pid = 1651] [serial = 1495] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x1370a8c00) [pid = 1651] [serial = 1493] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x123b4a000) [pid = 1651] [serial = 1498] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12f91ac00) [pid = 1651] [serial = 1490] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x12e227400) [pid = 1651] [serial = 1487] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11bea4c00) [pid = 1651] [serial = 1496] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x12bc54000) [pid = 1651] [serial = 1484] [outer = 0x0] [url = about:blank] 16:50:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x118839000 == 79 [pid = 1651] [id = 538] 16:50:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x11222d000) [pid = 1651] [serial = 1614] [outer = 0x0] 16:50:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x119d3fc00) [pid = 1651] [serial = 1615] [outer = 0x11222d000] 16:50:39 INFO - PROCESS | 1651 | 1461023439011 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x11b0d9c00) [pid = 1651] [serial = 1616] [outer = 0x11222d000] 16:50:39 INFO - PROCESS | 1651 | 1461023439343 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 723ms 16:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:50:39 INFO - PROCESS | 1651 | 1461023439391 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:50:39 INFO - PROCESS | 1651 | 1461023439392 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:50:39 INFO - PROCESS | 1651 | 1461023439394 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:50:39 INFO - PROCESS | 1651 | 1461023439395 Marionette TRACE conn2 <- [1,2126,null,{}] 16:50:39 INFO - PROCESS | 1651 | 1461023439398 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:39 INFO - PROCESS | 1651 | 1461023439514 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:50:39 INFO - PROCESS | 1651 | 1461023439616 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba14000 == 80 [pid = 1651] [id = 539] 16:50:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x11ba18800) [pid = 1651] [serial = 1617] [outer = 0x0] 16:50:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x123b41000) [pid = 1651] [serial = 1618] [outer = 0x11ba18800] 16:50:39 INFO - PROCESS | 1651 | 1461023439644 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x11beae400) [pid = 1651] [serial = 1619] [outer = 0x11ba18800] 16:50:39 INFO - PROCESS | 1651 | 1461023439976 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 627ms 16:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:50:40 INFO - PROCESS | 1651 | 1461023440021 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:50:40 INFO - PROCESS | 1651 | 1461023440023 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:50:40 INFO - PROCESS | 1651 | 1461023440025 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:50:40 INFO - PROCESS | 1651 | 1461023440026 Marionette TRACE conn2 <- [1,2130,null,{}] 16:50:40 INFO - PROCESS | 1651 | 1461023440028 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:40 INFO - PROCESS | 1651 | 1461023440140 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:50:40 INFO - PROCESS | 1651 | 1461023440236 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c618000 == 81 [pid = 1651] [id = 540] 16:50:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x11beeb400) [pid = 1651] [serial = 1620] [outer = 0x0] 16:50:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x123f12400) [pid = 1651] [serial = 1621] [outer = 0x11beeb400] 16:50:40 INFO - PROCESS | 1651 | 1461023440262 Marionette DEBUG loaded listener.js 16:50:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x126f0c400) [pid = 1651] [serial = 1622] [outer = 0x11beeb400] 16:50:40 INFO - PROCESS | 1651 | 1461023440574 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:50:40 INFO - PROCESS | 1651 | 1461023440595 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:50:40 INFO - PROCESS | 1651 | 1461023440597 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:50:40 INFO - PROCESS | 1651 | 1461023440598 Marionette TRACE conn2 <- [1,2134,null,{}] 16:50:40 INFO - PROCESS | 1651 | 1461023440600 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:40 INFO - PROCESS | 1651 | 1461023440757 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:50:40 INFO - PROCESS | 1651 | 1461023440805 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e6dc000 == 82 [pid = 1651] [id = 541] 16:50:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x11c41a800) [pid = 1651] [serial = 1623] [outer = 0x0] 16:50:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x128d43c00) [pid = 1651] [serial = 1624] [outer = 0x11c41a800] 16:50:40 INFO - PROCESS | 1651 | 1461023440833 Marionette DEBUG loaded listener.js 16:50:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x128610400) [pid = 1651] [serial = 1625] [outer = 0x11c41a800] 16:50:41 INFO - PROCESS | 1651 | 1461023441150 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 574ms 16:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:50:41 INFO - PROCESS | 1651 | 1461023441180 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:50:41 INFO - PROCESS | 1651 | 1461023441181 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:50:41 INFO - PROCESS | 1651 | 1461023441183 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:50:41 INFO - PROCESS | 1651 | 1461023441185 Marionette TRACE conn2 <- [1,2138,null,{}] 16:50:41 INFO - PROCESS | 1651 | 1461023441189 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:41 INFO - PROCESS | 1651 | 1461023441315 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:50:41 INFO - PROCESS | 1651 | 1461023441328 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f405000 == 83 [pid = 1651] [id = 542] 16:50:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x128d7e800) [pid = 1651] [serial = 1626] [outer = 0x0] 16:50:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12af9e400) [pid = 1651] [serial = 1627] [outer = 0x128d7e800] 16:50:41 INFO - PROCESS | 1651 | 1461023441353 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x12b051c00) [pid = 1651] [serial = 1628] [outer = 0x128d7e800] 16:50:41 INFO - PROCESS | 1651 | 1461023441732 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 572ms 16:50:41 INFO - PROCESS | 1651 | 1461023441756 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:50:41 INFO - PROCESS | 1651 | 1461023441757 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:50:41 INFO - PROCESS | 1651 | 1461023441759 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:50:41 INFO - PROCESS | 1651 | 1461023441761 Marionette TRACE conn2 <- [1,2142,null,{}] 16:50:41 INFO - PROCESS | 1651 | 1461023441768 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:41 INFO - PROCESS | 1651 | 1461023441893 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:50:41 INFO - PROCESS | 1651 | 1461023441908 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fcbe800 == 84 [pid = 1651] [id = 543] 16:50:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x129aab400) [pid = 1651] [serial = 1629] [outer = 0x0] 16:50:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12b2b1800) [pid = 1651] [serial = 1630] [outer = 0x129aab400] 16:50:41 INFO - PROCESS | 1651 | 1461023441934 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12ba54000) [pid = 1651] [serial = 1631] [outer = 0x129aab400] 16:50:42 INFO - PROCESS | 1651 | 1461023442300 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 1651 | 1461023442341 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:50:42 INFO - PROCESS | 1651 | 1461023442344 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 1651 | 1461023442345 Marionette TRACE conn2 <- [1,2146,null,{}] 16:50:42 INFO - PROCESS | 1651 | 1461023442347 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:42 INFO - PROCESS | 1651 | 1461023442474 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:50:42 INFO - PROCESS | 1651 | 1461023442486 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x130875000 == 85 [pid = 1651] [id = 544] 16:50:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12b052000) [pid = 1651] [serial = 1632] [outer = 0x0] 16:50:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12bbce400) [pid = 1651] [serial = 1633] [outer = 0x12b052000] 16:50:42 INFO - PROCESS | 1651 | 1461023442511 Marionette DEBUG loaded listener.js 16:50:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12d8ab800) [pid = 1651] [serial = 1634] [outer = 0x12b052000] 16:50:42 INFO - PROCESS | 1651 | 1461023442888 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 1651 | 1461023442913 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:50:42 INFO - PROCESS | 1651 | 1461023442916 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 1651 | 1461023442917 Marionette TRACE conn2 <- [1,2150,null,{}] 16:50:42 INFO - PROCESS | 1651 | 1461023442933 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:43 INFO - PROCESS | 1651 | 1461023443355 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:50:43 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x128d44000) [pid = 1651] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:50:43 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x129aa7c00) [pid = 1651] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:50:43 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12af9b400) [pid = 1651] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:50:43 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x114db2000) [pid = 1651] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:50:43 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x112121800) [pid = 1651] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:50:43 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12749a000) [pid = 1651] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:50:43 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x11b953c00) [pid = 1651] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:50:43 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x115539c00) [pid = 1651] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:50:43 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x114b86000) [pid = 1651] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:50:43 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x11aea9400) [pid = 1651] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:50:43 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x11bef8c00) [pid = 1651] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:50:43 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x11b081c00) [pid = 1651] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:50:43 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x12d8aac00) [pid = 1651] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:50:43 INFO - PROCESS | 1651 | 1461023443419 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x11570c800 == 86 [pid = 1651] [id = 545] 16:50:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x11219ac00) [pid = 1651] [serial = 1635] [outer = 0x0] 16:50:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x116360800) [pid = 1651] [serial = 1636] [outer = 0x11219ac00] 16:50:43 INFO - PROCESS | 1651 | 1461023443444 Marionette DEBUG loaded listener.js 16:50:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x128615800) [pid = 1651] [serial = 1637] [outer = 0x11219ac00] 16:50:43 INFO - PROCESS | 1651 | 1461023443759 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 885ms 16:50:43 INFO - PROCESS | 1651 | 1461023443801 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:50:43 INFO - PROCESS | 1651 | 1461023443803 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:50:43 INFO - PROCESS | 1651 | 1461023443805 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:50:43 INFO - PROCESS | 1651 | 1461023443807 Marionette TRACE conn2 <- [1,2154,null,{}] 16:50:43 INFO - PROCESS | 1651 | 1461023443809 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:43 INFO - PROCESS | 1651 | 1461023443954 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:50:43 INFO - PROCESS | 1651 | 1461023443961 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fcd1000 == 87 [pid = 1651] [id = 546] 16:50:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x114b86000) [pid = 1651] [serial = 1638] [outer = 0x0] 16:50:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12d8aac00) [pid = 1651] [serial = 1639] [outer = 0x114b86000] 16:50:43 INFO - PROCESS | 1651 | 1461023443992 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x12f915400) [pid = 1651] [serial = 1640] [outer = 0x114b86000] 16:50:44 INFO - PROCESS | 1651 | 1461023444346 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 569ms 16:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:50:44 INFO - PROCESS | 1651 | 1461023444375 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:50:44 INFO - PROCESS | 1651 | 1461023444376 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:50:44 INFO - PROCESS | 1651 | 1461023444379 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:50:44 INFO - PROCESS | 1651 | 1461023444380 Marionette TRACE conn2 <- [1,2158,null,{}] 16:50:44 INFO - PROCESS | 1651 | 1461023444383 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:44 INFO - PROCESS | 1651 | 1461023444511 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:50:44 INFO - PROCESS | 1651 | 1461023444622 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x137743800 == 88 [pid = 1651] [id = 547] 16:50:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x11545a000) [pid = 1651] [serial = 1641] [outer = 0x0] 16:50:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x129a5ec00) [pid = 1651] [serial = 1642] [outer = 0x11545a000] 16:50:44 INFO - PROCESS | 1651 | 1461023444663 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x13700e400) [pid = 1651] [serial = 1643] [outer = 0x11545a000] 16:50:45 INFO - PROCESS | 1651 | 1461023445025 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 677ms 16:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:50:45 INFO - PROCESS | 1651 | 1461023445056 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 1651 | 1461023445057 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:50:45 INFO - PROCESS | 1651 | 1461023445059 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 1651 | 1461023445060 Marionette TRACE conn2 <- [1,2162,null,{}] 16:50:45 INFO - PROCESS | 1651 | 1461023445063 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:45 INFO - PROCESS | 1651 | 1461023445196 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:50:45 INFO - PROCESS | 1651 | 1461023445223 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c53000 == 89 [pid = 1651] [id = 548] 16:50:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12f91d000) [pid = 1651] [serial = 1644] [outer = 0x0] 16:50:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x137a34c00) [pid = 1651] [serial = 1645] [outer = 0x12f91d000] 16:50:45 INFO - PROCESS | 1651 | 1461023445248 Marionette DEBUG loaded listener.js 16:50:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x137a39c00) [pid = 1651] [serial = 1646] [outer = 0x12f91d000] 16:50:45 INFO - PROCESS | 1651 | 1461023445792 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 768ms 16:50:45 INFO - PROCESS | 1651 | 1461023445828 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 1651 | 1461023445831 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:50:45 INFO - PROCESS | 1651 | 1461023445836 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 1651 | 1461023445838 Marionette TRACE conn2 <- [1,2166,null,{}] 16:50:45 INFO - PROCESS | 1651 | 1461023445842 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:45 INFO - PROCESS | 1651 | 1461023445976 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:50:46 INFO - PROCESS | 1651 | 1461023446071 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f61800 == 90 [pid = 1651] [id = 549] 16:50:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x1146c3c00) [pid = 1651] [serial = 1647] [outer = 0x0] 16:50:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x115534400) [pid = 1651] [serial = 1648] [outer = 0x1146c3c00] 16:50:46 INFO - PROCESS | 1651 | 1461023446103 Marionette DEBUG loaded listener.js 16:50:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x11897b000) [pid = 1651] [serial = 1649] [outer = 0x1146c3c00] 16:50:46 INFO - PROCESS | 1651 | 1461023446544 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 773ms 16:50:46 INFO - PROCESS | 1651 | 1461023446609 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:50:46 INFO - PROCESS | 1651 | 1461023446613 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:50:46 INFO - PROCESS | 1651 | 1461023446618 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:50:46 INFO - PROCESS | 1651 | 1461023446620 Marionette TRACE conn2 <- [1,2170,null,{}] 16:50:46 INFO - PROCESS | 1651 | 1461023446623 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:46 INFO - PROCESS | 1651 | 1461023446743 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:50:46 INFO - PROCESS | 1651 | 1461023446866 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4d8000 == 91 [pid = 1651] [id = 550] 16:50:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x114db1c00) [pid = 1651] [serial = 1650] [outer = 0x0] 16:50:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x11abc5400) [pid = 1651] [serial = 1651] [outer = 0x114db1c00] 16:50:46 INFO - PROCESS | 1651 | 1461023446899 Marionette DEBUG loaded listener.js 16:50:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x123f0bc00) [pid = 1651] [serial = 1652] [outer = 0x114db1c00] 16:50:47 INFO - PROCESS | 1651 | 1461023447341 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 770ms 16:50:47 INFO - PROCESS | 1651 | 1461023447389 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:50:47 INFO - PROCESS | 1651 | 1461023447390 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:50:47 INFO - PROCESS | 1651 | 1461023447393 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:50:47 INFO - PROCESS | 1651 | 1461023447395 Marionette TRACE conn2 <- [1,2174,null,{}] 16:50:47 INFO - PROCESS | 1651 | 1461023447403 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:47 INFO - PROCESS | 1651 | 1461023447515 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:50:47 INFO - PROCESS | 1651 | 1461023447615 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x137682000 == 92 [pid = 1651] [id = 551] 16:50:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x127420c00) [pid = 1651] [serial = 1653] [outer = 0x0] 16:50:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x128db6400) [pid = 1651] [serial = 1654] [outer = 0x127420c00] 16:50:47 INFO - PROCESS | 1651 | 1461023447668 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12b059000) [pid = 1651] [serial = 1655] [outer = 0x127420c00] 16:50:48 INFO - PROCESS | 1651 | 1461023448232 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 872ms 16:50:48 INFO - PROCESS | 1651 | 1461023448266 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:50:48 INFO - PROCESS | 1651 | 1461023448272 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:50:48 INFO - PROCESS | 1651 | 1461023448276 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 1651 | 1461023448278 Marionette TRACE conn2 <- [1,2178,null,{}] 16:50:48 INFO - PROCESS | 1651 | 1461023448282 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:48 INFO - PROCESS | 1651 | 1461023448406 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:50:48 INFO - PROCESS | 1651 | 1461023448529 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a2de800 == 93 [pid = 1651] [id = 552] 16:50:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12b05bc00) [pid = 1651] [serial = 1656] [outer = 0x0] 16:50:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12d643400) [pid = 1651] [serial = 1657] [outer = 0x12b05bc00] 16:50:48 INFO - PROCESS | 1651 | 1461023448561 Marionette DEBUG loaded listener.js 16:50:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12ea61400) [pid = 1651] [serial = 1658] [outer = 0x12b05bc00] 16:50:48 INFO - PROCESS | 1651 | 1461023448952 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 730ms 16:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:50:49 INFO - PROCESS | 1651 | 1461023449006 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:50:49 INFO - PROCESS | 1651 | 1461023449007 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:50:49 INFO - PROCESS | 1651 | 1461023449010 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:50:49 INFO - PROCESS | 1651 | 1461023449011 Marionette TRACE conn2 <- [1,2182,null,{}] 16:50:49 INFO - PROCESS | 1651 | 1461023449013 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:49 INFO - PROCESS | 1651 | 1461023449136 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:50:49 INFO - PROCESS | 1651 | 1461023449260 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ab90800 == 94 [pid = 1651] [id = 553] 16:50:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12d99f800) [pid = 1651] [serial = 1659] [outer = 0x0] 16:50:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12ebeb400) [pid = 1651] [serial = 1660] [outer = 0x12d99f800] 16:50:49 INFO - PROCESS | 1651 | 1461023449292 Marionette DEBUG loaded listener.js 16:50:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x13700bc00) [pid = 1651] [serial = 1661] [outer = 0x12d99f800] 16:50:49 INFO - PROCESS | 1651 | 1461023449688 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 719ms 16:50:49 INFO - PROCESS | 1651 | 1461023449730 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:50:49 INFO - PROCESS | 1651 | 1461023449731 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:50:49 INFO - PROCESS | 1651 | 1461023449754 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:50:49 INFO - PROCESS | 1651 | 1461023449755 Marionette TRACE conn2 <- [1,2186,null,{}] 16:50:49 INFO - PROCESS | 1651 | 1461023449758 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:49 INFO - PROCESS | 1651 | 1461023449892 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:50:50 INFO - PROCESS | 1651 | 1461023450017 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x143964000 == 95 [pid = 1651] [id = 554] 16:50:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x137a31800) [pid = 1651] [serial = 1662] [outer = 0x0] 16:50:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x137c9d400) [pid = 1651] [serial = 1663] [outer = 0x137a31800] 16:50:50 INFO - PROCESS | 1651 | 1461023450051 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x137e1fc00) [pid = 1651] [serial = 1664] [outer = 0x137a31800] 16:50:50 INFO - PROCESS | 1651 | 1461023450435 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:50:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:50:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 723ms 16:50:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:50:50 INFO - PROCESS | 1651 | 1461023450478 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:50:50 INFO - PROCESS | 1651 | 1461023450479 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:50:50 INFO - PROCESS | 1651 | 1461023450481 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:50:50 INFO - PROCESS | 1651 | 1461023450483 Marionette TRACE conn2 <- [1,2190,null,{}] 16:50:50 INFO - PROCESS | 1651 | 1461023450485 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:50 INFO - PROCESS | 1651 | 1461023450606 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:50:50 INFO - PROCESS | 1651 | 1461023450698 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a0cd800 == 96 [pid = 1651] [id = 555] 16:50:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x138157400) [pid = 1651] [serial = 1665] [outer = 0x0] 16:50:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x13829dc00) [pid = 1651] [serial = 1666] [outer = 0x138157400] 16:50:50 INFO - PROCESS | 1651 | 1461023450727 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x13a1d1000) [pid = 1651] [serial = 1667] [outer = 0x138157400] 16:50:51 INFO - PROCESS | 1651 | 1461023451139 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 670ms 16:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:50:51 INFO - PROCESS | 1651 | 1461023451151 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:50:51 INFO - PROCESS | 1651 | 1461023451153 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:50:51 INFO - PROCESS | 1651 | 1461023451155 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 1651 | 1461023451156 Marionette TRACE conn2 <- [1,2194,null,{}] 16:50:51 INFO - PROCESS | 1651 | 1461023451159 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:51 INFO - PROCESS | 1651 | 1461023451298 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:50:51 INFO - PROCESS | 1651 | 1461023451410 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a0e0800 == 97 [pid = 1651] [id = 556] 16:50:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x1382a0400) [pid = 1651] [serial = 1668] [outer = 0x0] 16:50:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x13a29c400) [pid = 1651] [serial = 1669] [outer = 0x1382a0400] 16:50:51 INFO - PROCESS | 1651 | 1461023451439 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x13ab06000) [pid = 1651] [serial = 1670] [outer = 0x1382a0400] 16:50:51 INFO - PROCESS | 1651 | 1461023451852 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 720ms 16:50:51 INFO - PROCESS | 1651 | 1461023451876 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:50:51 INFO - PROCESS | 1651 | 1461023451877 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:50:51 INFO - PROCESS | 1651 | 1461023451879 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 1651 | 1461023451881 Marionette TRACE conn2 <- [1,2198,null,{}] 16:50:51 INFO - PROCESS | 1651 | 1461023451883 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:52 INFO - PROCESS | 1651 | 1461023452007 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:50:52 INFO - PROCESS | 1651 | 1461023452132 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a233000 == 98 [pid = 1651] [id = 557] 16:50:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x13ab06400) [pid = 1651] [serial = 1671] [outer = 0x0] 16:50:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x1432c2c00) [pid = 1651] [serial = 1672] [outer = 0x13ab06400] 16:50:52 INFO - PROCESS | 1651 | 1461023452165 Marionette DEBUG loaded listener.js 16:50:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x1432cc000) [pid = 1651] [serial = 1673] [outer = 0x13ab06400] 16:50:52 INFO - PROCESS | 1651 | 1461023452581 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:50:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:50:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 723ms 16:50:52 INFO - PROCESS | 1651 | 1461023452603 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:50:52 INFO - PROCESS | 1651 | 1461023452605 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:50:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:50:52 INFO - PROCESS | 1651 | 1461023452607 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:50:52 INFO - PROCESS | 1651 | 1461023452608 Marionette TRACE conn2 <- [1,2202,null,{}] 16:50:52 INFO - PROCESS | 1651 | 1461023452611 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:52 INFO - PROCESS | 1651 | 1461023452749 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:50:52 INFO - PROCESS | 1651 | 1461023452856 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x1370bf000 == 99 [pid = 1651] [id = 558] 16:50:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x1432d1400) [pid = 1651] [serial = 1674] [outer = 0x0] 16:50:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x1432d3000) [pid = 1651] [serial = 1675] [outer = 0x1432d1400] 16:50:52 INFO - PROCESS | 1651 | 1461023452886 Marionette DEBUG loaded listener.js 16:50:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x1432d9800) [pid = 1651] [serial = 1676] [outer = 0x1432d1400] 16:50:53 INFO - PROCESS | 1651 | 1461023453340 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 769ms 16:50:53 INFO - PROCESS | 1651 | 1461023453377 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:50:53 INFO - PROCESS | 1651 | 1461023453378 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:50:53 INFO - PROCESS | 1651 | 1461023453381 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:50:53 INFO - PROCESS | 1651 | 1461023453383 Marionette TRACE conn2 <- [1,2206,null,{}] 16:50:53 INFO - PROCESS | 1651 | 1461023453386 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:53 INFO - PROCESS | 1651 | 1461023453519 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:50:53 INFO - PROCESS | 1651 | 1461023453669 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b02800 == 100 [pid = 1651] [id = 559] 16:50:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x112123800) [pid = 1651] [serial = 1677] [outer = 0x0] 16:50:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x137a36800) [pid = 1651] [serial = 1678] [outer = 0x112123800] 16:50:53 INFO - PROCESS | 1651 | 1461023453707 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x1432dac00) [pid = 1651] [serial = 1679] [outer = 0x112123800] 16:50:54 INFO - PROCESS | 1651 | 1461023454228 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 874ms 16:50:54 INFO - PROCESS | 1651 | 1461023454256 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:50:54 INFO - PROCESS | 1651 | 1461023454258 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:50:54 INFO - PROCESS | 1651 | 1461023454262 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:50:54 INFO - PROCESS | 1651 | 1461023454264 Marionette TRACE conn2 <- [1,2210,null,{}] 16:50:54 INFO - PROCESS | 1651 | 1461023454289 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:54 INFO - PROCESS | 1651 | 1461023454522 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:50:54 INFO - PROCESS | 1651 | 1461023454615 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b61800 == 101 [pid = 1651] [id = 560] 16:50:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x124237800) [pid = 1651] [serial = 1680] [outer = 0x0] 16:50:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x141de5000) [pid = 1651] [serial = 1681] [outer = 0x124237800] 16:50:54 INFO - PROCESS | 1651 | 1461023454662 Marionette DEBUG loaded listener.js 16:50:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x1432dd400) [pid = 1651] [serial = 1682] [outer = 0x124237800] 16:50:55 INFO - PROCESS | 1651 | 1461023455111 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 871ms 16:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:50:55 INFO - PROCESS | 1651 | 1461023455132 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:50:55 INFO - PROCESS | 1651 | 1461023455134 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:50:55 INFO - PROCESS | 1651 | 1461023455136 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 1651 | 1461023455137 Marionette TRACE conn2 <- [1,2214,null,{}] 16:50:55 INFO - PROCESS | 1651 | 1461023455140 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:55 INFO - PROCESS | 1651 | 1461023455264 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:50:55 INFO - PROCESS | 1651 | 1461023455393 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f40f000 == 102 [pid = 1651] [id = 561] 16:50:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x11ae65000) [pid = 1651] [serial = 1683] [outer = 0x0] 16:50:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x1432e1c00) [pid = 1651] [serial = 1684] [outer = 0x11ae65000] 16:50:55 INFO - PROCESS | 1651 | 1461023455424 Marionette DEBUG loaded listener.js 16:50:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x143ad2800) [pid = 1651] [serial = 1685] [outer = 0x11ae65000] 16:50:56 INFO - PROCESS | 1651 | 1461023456054 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 971ms 16:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:50:56 INFO - PROCESS | 1651 | 1461023456108 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:50:56 INFO - PROCESS | 1651 | 1461023456110 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:50:56 INFO - PROCESS | 1651 | 1461023456114 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:50:56 INFO - PROCESS | 1651 | 1461023456116 Marionette TRACE conn2 <- [1,2218,null,{}] 16:50:56 INFO - PROCESS | 1651 | 1461023456120 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:56 INFO - PROCESS | 1651 | 1461023456248 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:50:56 INFO - PROCESS | 1651 | 1461023456382 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb1c000 == 103 [pid = 1651] [id = 562] 16:50:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x1121a0000) [pid = 1651] [serial = 1686] [outer = 0x0] 16:50:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x114c06c00) [pid = 1651] [serial = 1687] [outer = 0x1121a0000] 16:50:56 INFO - PROCESS | 1651 | 1461023456413 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x1163e8800) [pid = 1651] [serial = 1688] [outer = 0x1121a0000] 16:50:56 INFO - PROCESS | 1651 | 1461023456857 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 775ms 16:50:56 INFO - PROCESS | 1651 | 1461023456890 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:50:56 INFO - PROCESS | 1651 | 1461023456894 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:50:56 INFO - PROCESS | 1651 | 1461023456898 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:50:56 INFO - PROCESS | 1651 | 1461023456900 Marionette TRACE conn2 <- [1,2222,null,{}] 16:50:56 INFO - PROCESS | 1651 | 1461023456902 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:57 INFO - PROCESS | 1651 | 1461023457018 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:50:57 INFO - PROCESS | 1651 | 1461023457122 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x123a47000 == 104 [pid = 1651] [id = 563] 16:50:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x11a9a1000) [pid = 1651] [serial = 1689] [outer = 0x0] 16:50:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x11b089c00) [pid = 1651] [serial = 1690] [outer = 0x11a9a1000] 16:50:57 INFO - PROCESS | 1651 | 1461023457150 Marionette DEBUG loaded listener.js 16:50:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x11bef3400) [pid = 1651] [serial = 1691] [outer = 0x11a9a1000] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x13aba4000 == 103 [pid = 1651] [id = 437] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x138090000 == 102 [pid = 1651] [id = 439] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x137743800 == 101 [pid = 1651] [id = 547] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12fcd1000 == 100 [pid = 1651] [id = 546] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x11570c800 == 99 [pid = 1651] [id = 545] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x137d49800) [pid = 1651] [serial = 1528] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x137008800) [pid = 1651] [serial = 1531] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x119d45c00) [pid = 1651] [serial = 1534] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x137007000) [pid = 1651] [serial = 1576] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x130875000 == 98 [pid = 1651] [id = 544] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12fcbe800 == 97 [pid = 1651] [id = 543] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12f405000 == 96 [pid = 1651] [id = 542] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12e6dc000 == 95 [pid = 1651] [id = 541] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12c618000 == 94 [pid = 1651] [id = 540] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba14000 == 93 [pid = 1651] [id = 539] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x118839000 == 92 [pid = 1651] [id = 538] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x119145000 == 91 [pid = 1651] [id = 537] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x123f32800 == 90 [pid = 1651] [id = 536] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x137b1e800 == 89 [pid = 1651] [id = 528] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x12d07f000 == 88 [pid = 1651] [id = 527] 16:50:57 INFO - PROCESS | 1651 | --DOCSHELL 0x11aec6000 == 87 [pid = 1651] [id = 526] 16:50:57 INFO - PROCESS | 1651 | 1461023457629 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:50:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:50:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 769ms 16:50:57 INFO - PROCESS | 1651 | 1461023457668 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:50:57 INFO - PROCESS | 1651 | 1461023457669 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:50:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:50:57 INFO - PROCESS | 1651 | 1461023457671 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 1651 | 1461023457674 Marionette TRACE conn2 <- [1,2226,null,{}] 16:50:57 INFO - PROCESS | 1651 | 1461023457681 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:57 INFO - PROCESS | 1651 | 1461023457793 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12afa4800) [pid = 1651] [serial = 1558] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x12b207400) [pid = 1651] [serial = 1561] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12b05b800) [pid = 1651] [serial = 1559] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12bbd3c00) [pid = 1651] [serial = 1564] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12afa7400) [pid = 1651] [serial = 1562] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12d63fc00) [pid = 1651] [serial = 1568] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x12b055000) [pid = 1651] [serial = 1567] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x114b84000) [pid = 1651] [serial = 1541] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x112231400) [pid = 1651] [serial = 1540] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x128d8a800) [pid = 1651] [serial = 1555] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12b206400) [pid = 1651] [serial = 1516] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x123af5000) [pid = 1651] [serial = 1549] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x123f10800) [pid = 1651] [serial = 1550] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x11a90c800) [pid = 1651] [serial = 1544] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x1188d9800) [pid = 1651] [serial = 1543] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x11222dc00) [pid = 1651] [serial = 1504] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x1370a6400) [pid = 1651] [serial = 1522] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x11c41cc00) [pid = 1651] [serial = 1510] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x123fa0c00) [pid = 1651] [serial = 1552] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x126f0c000) [pid = 1651] [serial = 1553] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x128de8400) [pid = 1651] [serial = 1513] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x137abac00) [pid = 1651] [serial = 1525] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x11b07f800) [pid = 1651] [serial = 1546] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x11ba1e000) [pid = 1651] [serial = 1547] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x11863d400) [pid = 1651] [serial = 1537] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12af9f400) [pid = 1651] [serial = 1502] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x115540400) [pid = 1651] [serial = 1507] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12ea6fc00) [pid = 1651] [serial = 1519] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12cfefc00) [pid = 1651] [serial = 1565] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12fb51c00) [pid = 1651] [serial = 1574] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12e2f0000) [pid = 1651] [serial = 1570] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12af65c00) [pid = 1651] [serial = 1556] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12f2e4800) [pid = 1651] [serial = 1571] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x12f2e5800) [pid = 1651] [serial = 1573] [outer = 0x0] [url = about:blank] 16:50:57 INFO - PROCESS | 1651 | 1461023457888 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x126472000 == 88 [pid = 1651] [id = 564] 16:50:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x1163dd400) [pid = 1651] [serial = 1692] [outer = 0x0] 16:50:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x11b07f800) [pid = 1651] [serial = 1693] [outer = 0x1163dd400] 16:50:57 INFO - PROCESS | 1651 | 1461023457920 Marionette DEBUG loaded listener.js 16:50:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x126f06000) [pid = 1651] [serial = 1694] [outer = 0x1163dd400] 16:50:58 INFO - PROCESS | 1651 | 1461023458260 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:50: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) 16:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 621ms 16:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:50:58 INFO - PROCESS | 1651 | 1461023458292 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:50:58 INFO - PROCESS | 1651 | 1461023458294 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:50:58 INFO - PROCESS | 1651 | 1461023458296 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 1651 | 1461023458297 Marionette TRACE conn2 <- [1,2230,null,{}] 16:50:58 INFO - PROCESS | 1651 | 1461023458300 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:58 INFO - PROCESS | 1651 | 1461023458410 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:50:58 INFO - PROCESS | 1651 | 1461023458493 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c61a000 == 89 [pid = 1651] [id = 565] 16:50:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x126f0c000) [pid = 1651] [serial = 1695] [outer = 0x0] 16:50:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x128d8c000) [pid = 1651] [serial = 1696] [outer = 0x126f0c000] 16:50:58 INFO - PROCESS | 1651 | 1461023458520 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x129a9f800) [pid = 1651] [serial = 1697] [outer = 0x126f0c000] 16:50:58 INFO - PROCESS | 1651 | 1461023458823 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 569ms 16:50:58 INFO - PROCESS | 1651 | 1461023458865 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:50:58 INFO - PROCESS | 1651 | 1461023458867 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:50:58 INFO - PROCESS | 1651 | 1461023458869 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 1651 | 1461023458870 Marionette TRACE conn2 <- [1,2234,null,{}] 16:50:58 INFO - PROCESS | 1651 | 1461023458873 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:58 INFO - PROCESS | 1651 | 1461023458978 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:50:59 INFO - PROCESS | 1651 | 1461023459058 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed0f800 == 90 [pid = 1651] [id = 566] 16:50:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x1274a2400) [pid = 1651] [serial = 1698] [outer = 0x0] 16:50:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12af65400) [pid = 1651] [serial = 1699] [outer = 0x1274a2400] 16:50:59 INFO - PROCESS | 1651 | 1461023459085 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12afebc00) [pid = 1651] [serial = 1700] [outer = 0x1274a2400] 16:50:59 INFO - PROCESS | 1651 | 1461023459405 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:50:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:50:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 570ms 16:50:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:50:59 INFO - PROCESS | 1651 | 1461023459440 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:50:59 INFO - PROCESS | 1651 | 1461023459441 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:50:59 INFO - PROCESS | 1651 | 1461023459443 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:50:59 INFO - PROCESS | 1651 | 1461023459444 Marionette TRACE conn2 <- [1,2238,null,{}] 16:50:59 INFO - PROCESS | 1651 | 1461023459446 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:59 INFO - PROCESS | 1651 | 1461023459565 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:50:59 INFO - PROCESS | 1651 | 1461023459570 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x130865000 == 91 [pid = 1651] [id = 567] 16:50:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x12b20c000) [pid = 1651] [serial = 1701] [outer = 0x0] 16:50:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12bc54000) [pid = 1651] [serial = 1702] [outer = 0x12b20c000] 16:50:59 INFO - PROCESS | 1651 | 1461023459598 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x12bbce000) [pid = 1651] [serial = 1703] [outer = 0x12b20c000] 16:51:00 INFO - PROCESS | 1651 | 1461023460050 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 621ms 16:51:00 INFO - PROCESS | 1651 | 1461023460065 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:51:00 INFO - PROCESS | 1651 | 1461023460067 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:51:00 INFO - PROCESS | 1651 | 1461023460071 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 1651 | 1461023460073 Marionette TRACE conn2 <- [1,2242,null,{}] 16:51:00 INFO - PROCESS | 1651 | 1461023460076 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:00 INFO - PROCESS | 1651 | 1461023460283 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:51:00 INFO - PROCESS | 1651 | 1461023460328 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x136f60800 == 92 [pid = 1651] [id = 568] 16:51:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x12e22ac00) [pid = 1651] [serial = 1704] [outer = 0x0] 16:51:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x12ea6a400) [pid = 1651] [serial = 1705] [outer = 0x12e22ac00] 16:51:00 INFO - PROCESS | 1651 | 1461023460354 Marionette DEBUG loaded listener.js 16:51:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x12fb57400) [pid = 1651] [serial = 1706] [outer = 0x12e22ac00] 16:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:51:00 INFO - PROCESS | 1651 | 1461023460740 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 673ms 16:51:00 INFO - PROCESS | 1651 | 1461023460743 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:51:00 INFO - PROCESS | 1651 | 1461023460744 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:51:00 INFO - PROCESS | 1651 | 1461023460747 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 1651 | 1461023460748 Marionette TRACE conn2 <- [1,2246,null,{}] 16:51:00 INFO - PROCESS | 1651 | 1461023460750 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:00 INFO - PROCESS | 1651 | 1461023460884 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:51:00 INFO - PROCESS | 1651 | 1461023460896 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x137540000 == 93 [pid = 1651] [id = 569] 16:51:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x12fb5f400) [pid = 1651] [serial = 1707] [outer = 0x0] 16:51:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x1370b1000) [pid = 1651] [serial = 1708] [outer = 0x12fb5f400] 16:51:00 INFO - PROCESS | 1651 | 1461023460921 Marionette DEBUG loaded listener.js 16:51:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x137abc800) [pid = 1651] [serial = 1709] [outer = 0x12fb5f400] 16:51:01 INFO - PROCESS | 1651 | 1461023461345 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 620ms 16:51:01 INFO - PROCESS | 1651 | 1461023461381 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:51:01 INFO - PROCESS | 1651 | 1461023461383 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:51:01 INFO - PROCESS | 1651 | 1461023461386 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:51:01 INFO - PROCESS | 1651 | 1461023461388 Marionette TRACE conn2 <- [1,2250,null,{}] 16:51:01 INFO - PROCESS | 1651 | 1461023461391 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:01 INFO - PROCESS | 1651 | 1461023461601 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:51:01 INFO - PROCESS | 1651 | 1461023461937 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:01 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x11545a000) [pid = 1651] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:51:01 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x12b052000) [pid = 1651] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:51:01 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x1165df800) [pid = 1651] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:51:01 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x11222d000) [pid = 1651] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:51:01 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x128d7e800) [pid = 1651] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:51:01 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x11c41a800) [pid = 1651] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:51:01 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x114b86000) [pid = 1651] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:51:01 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x11beeb400) [pid = 1651] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:51:01 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x112225400) [pid = 1651] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:51:01 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x129aab400) [pid = 1651] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:51:01 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x11219ac00) [pid = 1651] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:51:01 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x11ba18800) [pid = 1651] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:51:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x11957c800 == 94 [pid = 1651] [id = 570] 16:51:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x11219a000) [pid = 1651] [serial = 1710] [outer = 0x0] 16:51:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x114c0d000) [pid = 1651] [serial = 1711] [outer = 0x11219a000] 16:51:01 INFO - PROCESS | 1651 | 1461023461975 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x124236800) [pid = 1651] [serial = 1712] [outer = 0x11219a000] 16:51:02 INFO - PROCESS | 1651 | 1461023462242 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:51:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:51:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 872ms 16:51:02 INFO - PROCESS | 1651 | 1461023462260 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:51:02 INFO - PROCESS | 1651 | 1461023462261 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:51:02 INFO - PROCESS | 1651 | 1461023462264 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:51:02 INFO - PROCESS | 1651 | 1461023462265 Marionette TRACE conn2 <- [1,2254,null,{}] 16:51:02 INFO - PROCESS | 1651 | 1461023462267 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:02 INFO - PROCESS | 1651 | 1461023462388 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:51:02 INFO - PROCESS | 1651 | 1461023462391 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x137535000 == 95 [pid = 1651] [id = 571] 16:51:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x129ae0c00) [pid = 1651] [serial = 1713] [outer = 0x0] 16:51:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x12e2d2800) [pid = 1651] [serial = 1714] [outer = 0x129ae0c00] 16:51:02 INFO - PROCESS | 1651 | 1461023462418 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x137e1f400) [pid = 1651] [serial = 1715] [outer = 0x129ae0c00] 16:51:02 INFO - PROCESS | 1651 | 1461023462790 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:51:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:51:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 569ms 16:51:02 INFO - PROCESS | 1651 | 1461023462833 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:51:02 INFO - PROCESS | 1651 | 1461023462835 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:51:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:51:02 INFO - PROCESS | 1651 | 1461023462837 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:51:02 INFO - PROCESS | 1651 | 1461023462839 Marionette TRACE conn2 <- [1,2258,null,{}] 16:51:02 INFO - PROCESS | 1651 | 1461023462841 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:03 INFO - PROCESS | 1651 | 1461023462997 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:51:03 INFO - PROCESS | 1651 | 1461023463009 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x138282000 == 96 [pid = 1651] [id = 572] 16:51:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x138297800) [pid = 1651] [serial = 1716] [outer = 0x0] 16:51:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x13a42d400) [pid = 1651] [serial = 1717] [outer = 0x138297800] 16:51:03 INFO - PROCESS | 1651 | 1461023463038 Marionette DEBUG loaded listener.js 16:51:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x13a434c00) [pid = 1651] [serial = 1718] [outer = 0x138297800] 16:51:03 INFO - PROCESS | 1651 | 1461023463393 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 570ms 16:51:03 INFO - PROCESS | 1651 | 1461023463408 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 1651 | 1461023463409 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:51:03 INFO - PROCESS | 1651 | 1461023463411 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 1651 | 1461023463412 Marionette TRACE conn2 <- [1,2262,null,{}] 16:51:03 INFO - PROCESS | 1651 | 1461023463415 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:03 INFO - PROCESS | 1651 | 1461023463522 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:51:03 INFO - PROCESS | 1651 | 1461023463609 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x141d24800 == 97 [pid = 1651] [id = 573] 16:51:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x13a434800) [pid = 1651] [serial = 1719] [outer = 0x0] 16:51:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x141dde000) [pid = 1651] [serial = 1720] [outer = 0x13a434800] 16:51:03 INFO - PROCESS | 1651 | 1461023463634 Marionette DEBUG loaded listener.js 16:51:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x14252c400) [pid = 1651] [serial = 1721] [outer = 0x13a434800] 16:51:03 INFO - PROCESS | 1651 | 1461023463922 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 519ms 16:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:51:03 INFO - PROCESS | 1651 | 1461023463930 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 1651 | 1461023463932 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:51:03 INFO - PROCESS | 1651 | 1461023463934 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 1651 | 1461023463935 Marionette TRACE conn2 <- [1,2266,null,{}] 16:51:04 INFO - PROCESS | 1651 | 1461023464051 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:04 INFO - PROCESS | 1651 | 1461023464198 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:51:04 INFO - PROCESS | 1651 | 1461023464320 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c186000 == 98 [pid = 1651] [id = 574] 16:51:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x114035800) [pid = 1651] [serial = 1722] [outer = 0x0] 16:51:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x114daac00) [pid = 1651] [serial = 1723] [outer = 0x114035800] 16:51:04 INFO - PROCESS | 1651 | 1461023464352 Marionette DEBUG loaded listener.js 16:51:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x11977c800) [pid = 1651] [serial = 1724] [outer = 0x114035800] 16:51:04 INFO - PROCESS | 1651 | 1461023464833 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:51:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:51:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 927ms 16:51:04 INFO - PROCESS | 1651 | 1461023464863 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:51:04 INFO - PROCESS | 1651 | 1461023464868 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:51:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:51:04 INFO - PROCESS | 1651 | 1461023464876 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:51:04 INFO - PROCESS | 1651 | 1461023464881 Marionette TRACE conn2 <- [1,2270,null,{}] 16:51:04 INFO - PROCESS | 1651 | 1461023464886 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:05 INFO - PROCESS | 1651 | 1461023465025 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:51:05 INFO - PROCESS | 1651 | 1461023465128 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f11e800 == 99 [pid = 1651] [id = 575] 16:51:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x11a944400) [pid = 1651] [serial = 1725] [outer = 0x0] 16:51:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x123b4cc00) [pid = 1651] [serial = 1726] [outer = 0x11a944400] 16:51:05 INFO - PROCESS | 1651 | 1461023465160 Marionette DEBUG loaded listener.js 16:51:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x126bccc00) [pid = 1651] [serial = 1727] [outer = 0x11a944400] 16:51:05 INFO - PROCESS | 1651 | 1461023465680 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 876ms 16:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:51:05 INFO - PROCESS | 1651 | 1461023465753 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:51:05 INFO - PROCESS | 1651 | 1461023465755 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:51:05 INFO - PROCESS | 1651 | 1461023465759 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 1651 | 1461023465761 Marionette TRACE conn2 <- [1,2274,null,{}] 16:51:05 INFO - PROCESS | 1651 | 1461023465765 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:05 INFO - PROCESS | 1651 | 1461023465901 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:51:06 INFO - PROCESS | 1651 | 1461023466027 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c5a800 == 100 [pid = 1651] [id = 576] 16:51:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x12af6a000) [pid = 1651] [serial = 1728] [outer = 0x0] 16:51:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12b055000) [pid = 1651] [serial = 1729] [outer = 0x12af6a000] 16:51:06 INFO - PROCESS | 1651 | 1461023466064 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12bbc9400) [pid = 1651] [serial = 1730] [outer = 0x12af6a000] 16:51:06 INFO - PROCESS | 1651 | 1461023466509 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 822ms 16:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:51:06 INFO - PROCESS | 1651 | 1461023466586 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:51:06 INFO - PROCESS | 1651 | 1461023466590 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:51:06 INFO - PROCESS | 1651 | 1461023466594 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 1651 | 1461023466596 Marionette TRACE conn2 <- [1,2278,null,{}] 16:51:06 INFO - PROCESS | 1651 | 1461023466598 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:06 INFO - PROCESS | 1651 | 1461023466727 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:51:06 INFO - PROCESS | 1651 | 1461023466855 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x14415d800 == 101 [pid = 1651] [id = 577] 16:51:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12e227400) [pid = 1651] [serial = 1731] [outer = 0x0] 16:51:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12f919800) [pid = 1651] [serial = 1732] [outer = 0x12e227400] 16:51:06 INFO - PROCESS | 1651 | 1461023466887 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x137a3b800) [pid = 1651] [serial = 1733] [outer = 0x12e227400] 16:51:07 INFO - PROCESS | 1651 | 1461023467301 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:51:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:51:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 769ms 16:51:07 INFO - PROCESS | 1651 | 1461023467363 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:51:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:51:07 INFO - PROCESS | 1651 | 1461023467365 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:51:07 INFO - PROCESS | 1651 | 1461023467367 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:51:07 INFO - PROCESS | 1651 | 1461023467369 Marionette TRACE conn2 <- [1,2282,null,{}] 16:51:07 INFO - PROCESS | 1651 | 1461023467392 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:07 INFO - PROCESS | 1651 | 1461023467518 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:51:07 INFO - PROCESS | 1651 | 1461023467614 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x1469e9800 == 102 [pid = 1651] [id = 578] 16:51:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x137d47800) [pid = 1651] [serial = 1734] [outer = 0x0] 16:51:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x13829ec00) [pid = 1651] [serial = 1735] [outer = 0x137d47800] 16:51:07 INFO - PROCESS | 1651 | 1461023467644 Marionette DEBUG loaded listener.js 16:51:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x13a42bc00) [pid = 1651] [serial = 1736] [outer = 0x137d47800] 16:51:08 INFO - PROCESS | 1651 | 1461023468066 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 739ms 16:51:08 INFO - PROCESS | 1651 | 1461023468107 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:51:08 INFO - PROCESS | 1651 | 1461023468108 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:51:08 INFO - PROCESS | 1651 | 1461023468111 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 1651 | 1461023468112 Marionette TRACE conn2 <- [1,2286,null,{}] 16:51:08 INFO - PROCESS | 1651 | 1461023468115 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:08 INFO - PROCESS | 1651 | 1461023468306 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:51:08 INFO - PROCESS | 1651 | 1461023468404 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x1454f0800 == 103 [pid = 1651] [id = 579] 16:51:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x12ff11000) [pid = 1651] [serial = 1737] [outer = 0x0] 16:51:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x138155800) [pid = 1651] [serial = 1738] [outer = 0x12ff11000] 16:51:08 INFO - PROCESS | 1651 | 1461023468439 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x141dde400) [pid = 1651] [serial = 1739] [outer = 0x12ff11000] 16:51:08 INFO - PROCESS | 1651 | 1461023468887 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:51: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 16:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 819ms 16:51:08 INFO - PROCESS | 1651 | 1461023468930 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:51:08 INFO - PROCESS | 1651 | 1461023468932 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:51:08 INFO - PROCESS | 1651 | 1461023468934 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 1651 | 1461023468935 Marionette TRACE conn2 <- [1,2290,null,{}] 16:51:08 INFO - PROCESS | 1651 | 1461023468938 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:09 INFO - PROCESS | 1651 | 1461023469065 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:51:09 INFO - PROCESS | 1651 | 1461023469163 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x145b15000 == 104 [pid = 1651] [id = 580] 16:51:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12ff11c00) [pid = 1651] [serial = 1740] [outer = 0x0] 16:51:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x13a109c00) [pid = 1651] [serial = 1741] [outer = 0x12ff11c00] 16:51:09 INFO - PROCESS | 1651 | 1461023469193 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x13a10dc00) [pid = 1651] [serial = 1742] [outer = 0x12ff11c00] 16:51:09 INFO - PROCESS | 1651 | 1461023469612 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:51:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:51:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 721ms 16:51:09 INFO - PROCESS | 1651 | 1461023469656 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:51:09 INFO - PROCESS | 1651 | 1461023469658 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:51:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:51:09 INFO - PROCESS | 1651 | 1461023469660 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:51:09 INFO - PROCESS | 1651 | 1461023469661 Marionette TRACE conn2 <- [1,2294,null,{}] 16:51:09 INFO - PROCESS | 1651 | 1461023469664 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:09 INFO - PROCESS | 1651 | 1461023469787 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:51:09 INFO - PROCESS | 1651 | 1461023469884 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x14560e800 == 105 [pid = 1651] [id = 581] 16:51:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x13a104000) [pid = 1651] [serial = 1743] [outer = 0x0] 16:51:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x141de1800) [pid = 1651] [serial = 1744] [outer = 0x13a104000] 16:51:09 INFO - PROCESS | 1651 | 1461023469914 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x14252f000) [pid = 1651] [serial = 1745] [outer = 0x13a104000] 16:51:10 INFO - PROCESS | 1651 | 1461023470333 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 719ms 16:51:10 INFO - PROCESS | 1651 | 1461023470397 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 1651 | 1461023470399 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:51:10 INFO - PROCESS | 1651 | 1461023470415 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 1651 | 1461023470416 Marionette TRACE conn2 <- [1,2298,null,{}] 16:51:10 INFO - PROCESS | 1651 | 1461023470423 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:10 INFO - PROCESS | 1651 | 1461023470549 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:51:10 INFO - PROCESS | 1651 | 1461023470647 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x145b23000 == 106 [pid = 1651] [id = 582] 16:51:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x14252f400) [pid = 1651] [serial = 1746] [outer = 0x0] 16:51:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x142535c00) [pid = 1651] [serial = 1747] [outer = 0x14252f400] 16:51:10 INFO - PROCESS | 1651 | 1461023470677 Marionette DEBUG loaded listener.js 16:51:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x1432c4400) [pid = 1651] [serial = 1748] [outer = 0x14252f400] 16:51:11 INFO - PROCESS | 1651 | 1461023471120 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:51:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:51:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 737ms 16:51:11 INFO - PROCESS | 1651 | 1461023471140 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:51:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:51:11 INFO - PROCESS | 1651 | 1461023471141 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:51:11 INFO - PROCESS | 1651 | 1461023471144 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:51:11 INFO - PROCESS | 1651 | 1461023471145 Marionette TRACE conn2 <- [1,2302,null,{}] 16:51:11 INFO - PROCESS | 1651 | 1461023471148 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:11 INFO - PROCESS | 1651 | 1461023471274 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:51:11 INFO - PROCESS | 1651 | 1461023471445 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b44000 == 107 [pid = 1651] [id = 583] 16:51:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x13700c800) [pid = 1651] [serial = 1749] [outer = 0x0] 16:51:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x142777800) [pid = 1651] [serial = 1750] [outer = 0x13700c800] 16:51:11 INFO - PROCESS | 1651 | 1461023471477 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x14277c800) [pid = 1651] [serial = 1751] [outer = 0x13700c800] 16:51:11 INFO - PROCESS | 1651 | 1461023471935 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:51:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:51:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 820ms 16:51:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:51:11 INFO - PROCESS | 1651 | 1461023471964 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:51:11 INFO - PROCESS | 1651 | 1461023471966 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:51:11 INFO - PROCESS | 1651 | 1461023471968 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:51:11 INFO - PROCESS | 1651 | 1461023471969 Marionette TRACE conn2 <- [1,2306,null,{}] 16:51:11 INFO - PROCESS | 1651 | 1461023471971 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:12 INFO - PROCESS | 1651 | 1461023472117 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:51:12 INFO - PROCESS | 1651 | 1461023472250 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b7cd000 == 108 [pid = 1651] [id = 584] 16:51:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x11222ec00) [pid = 1651] [serial = 1752] [outer = 0x0] 16:51:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x12cfe9400) [pid = 1651] [serial = 1753] [outer = 0x11222ec00] 16:51:12 INFO - PROCESS | 1651 | 1461023472286 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x1432c6400) [pid = 1651] [serial = 1754] [outer = 0x11222ec00] 16:51:12 INFO - PROCESS | 1651 | 1461023472746 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:51:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:51:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 821ms 16:51:12 INFO - PROCESS | 1651 | 1461023472790 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 1651 | 1461023472792 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:51:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:51:12 INFO - PROCESS | 1651 | 1461023472794 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 1651 | 1461023472796 Marionette TRACE conn2 <- [1,2310,null,{}] 16:51:12 INFO - PROCESS | 1651 | 1461023472799 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:12 INFO - PROCESS | 1651 | 1461023472928 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:51:13 INFO - PROCESS | 1651 | 1461023473035 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b490800 == 109 [pid = 1651] [id = 585] 16:51:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x1432cec00) [pid = 1651] [serial = 1755] [outer = 0x0] 16:51:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x143ad4c00) [pid = 1651] [serial = 1756] [outer = 0x1432cec00] 16:51:13 INFO - PROCESS | 1651 | 1461023473067 Marionette DEBUG loaded listener.js 16:51:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x143adcc00) [pid = 1651] [serial = 1757] [outer = 0x1432cec00] 16:51:13 INFO - PROCESS | 1651 | 1461023473947 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1171ms 16:51:13 INFO - PROCESS | 1651 | 1461023473965 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:51:13 INFO - PROCESS | 1651 | 1461023473968 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:51:13 INFO - PROCESS | 1651 | 1461023473971 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:51:13 INFO - PROCESS | 1651 | 1461023473973 Marionette TRACE conn2 <- [1,2314,null,{}] 16:51:13 INFO - PROCESS | 1651 | 1461023473978 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:14 INFO - PROCESS | 1651 | 1461023474100 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:51:14 INFO - PROCESS | 1651 | 1461023474206 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d039800 == 110 [pid = 1651] [id = 586] 16:51:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x112232800) [pid = 1651] [serial = 1758] [outer = 0x0] 16:51:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x115746000) [pid = 1651] [serial = 1759] [outer = 0x112232800] 16:51:14 INFO - PROCESS | 1651 | 1461023474235 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x118984000) [pid = 1651] [serial = 1760] [outer = 0x112232800] 16:51:14 INFO - PROCESS | 1651 | 1461023474721 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:51:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:51:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 771ms 16:51:14 INFO - PROCESS | 1651 | 1461023474743 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:51:14 INFO - PROCESS | 1651 | 1461023474746 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:51:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:51:14 INFO - PROCESS | 1651 | 1461023474751 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:51:14 INFO - PROCESS | 1651 | 1461023474753 Marionette TRACE conn2 <- [1,2318,null,{}] 16:51:14 INFO - PROCESS | 1651 | 1461023474755 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:14 INFO - PROCESS | 1651 | 1461023474869 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:51:15 INFO - PROCESS | 1651 | 1461023475001 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aeb8800 == 111 [pid = 1651] [id = 587] 16:51:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x119c9b400) [pid = 1651] [serial = 1761] [outer = 0x0] 16:51:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x11a946400) [pid = 1651] [serial = 1762] [outer = 0x119c9b400] 16:51:15 INFO - PROCESS | 1651 | 1461023475031 Marionette DEBUG loaded listener.js 16:51:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x11aea1000) [pid = 1651] [serial = 1763] [outer = 0x119c9b400] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x138282000 == 110 [pid = 1651] [id = 572] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x137535000 == 109 [pid = 1651] [id = 571] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x11957c800 == 108 [pid = 1651] [id = 570] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x137a34c00) [pid = 1651] [serial = 1645] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x137540000 == 107 [pid = 1651] [id = 569] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x136f60800 == 106 [pid = 1651] [id = 568] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x130865000 == 105 [pid = 1651] [id = 567] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed0f800 == 104 [pid = 1651] [id = 566] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12c61a000 == 103 [pid = 1651] [id = 565] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x126472000 == 102 [pid = 1651] [id = 564] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x123a47000 == 101 [pid = 1651] [id = 563] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb1c000 == 100 [pid = 1651] [id = 562] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x13a233000 == 99 [pid = 1651] [id = 557] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x13a0e0800 == 98 [pid = 1651] [id = 556] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x13a0cd800 == 97 [pid = 1651] [id = 555] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x143964000 == 96 [pid = 1651] [id = 554] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x13ab90800 == 95 [pid = 1651] [id = 553] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x13a2de800 == 94 [pid = 1651] [id = 552] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x137682000 == 93 [pid = 1651] [id = 551] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4d8000 == 92 [pid = 1651] [id = 550] 16:51:15 INFO - PROCESS | 1651 | --DOCSHELL 0x123f61800 == 91 [pid = 1651] [id = 549] 16:51:15 INFO - PROCESS | 1651 | 1461023475541 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:51:15 INFO - PROCESS | 1651 | 1461023475575 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:51:15 INFO - PROCESS | 1651 | 1461023475577 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:51:15 INFO - PROCESS | 1651 | 1461023475579 Marionette TRACE conn2 <- [1,2322,null,{}] 16:51:15 INFO - PROCESS | 1651 | 1461023475590 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x129a5ec00) [pid = 1651] [serial = 1642] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x13700e400) [pid = 1651] [serial = 1643] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x12bbce400) [pid = 1651] [serial = 1633] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x118e42000) [pid = 1651] [serial = 1612] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x11b0d9c00) [pid = 1651] [serial = 1616] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x119d3fc00) [pid = 1651] [serial = 1615] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x11b08c000) [pid = 1651] [serial = 1582] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x12af9e400) [pid = 1651] [serial = 1627] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x128d43c00) [pid = 1651] [serial = 1624] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x11a903000) [pid = 1651] [serial = 1613] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x12f915400) [pid = 1651] [serial = 1640] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x123f12400) [pid = 1651] [serial = 1621] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x114da5400) [pid = 1651] [serial = 1610] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12b2b1800) [pid = 1651] [serial = 1630] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x12ba54000) [pid = 1651] [serial = 1631] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x1146b6000) [pid = 1651] [serial = 1609] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x12d8aac00) [pid = 1651] [serial = 1639] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x12e2d3c00) [pid = 1651] [serial = 1591] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x128610400) [pid = 1651] [serial = 1625] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x138163400) [pid = 1651] [serial = 1600] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x13a1c4800) [pid = 1651] [serial = 1603] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x116360800) [pid = 1651] [serial = 1636] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x128ddcc00) [pid = 1651] [serial = 1606] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x123b41000) [pid = 1651] [serial = 1618] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12b051c00) [pid = 1651] [serial = 1628] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x11beae400) [pid = 1651] [serial = 1619] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x128615800) [pid = 1651] [serial = 1637] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x128d8c800) [pid = 1651] [serial = 1585] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x126f0c400) [pid = 1651] [serial = 1622] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x115534000) [pid = 1651] [serial = 1579] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12b2ab400) [pid = 1651] [serial = 1588] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x13700a800) [pid = 1651] [serial = 1594] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12d8ab800) [pid = 1651] [serial = 1634] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x138158c00) [pid = 1651] [serial = 1597] [outer = 0x0] [url = about:blank] 16:51:15 INFO - PROCESS | 1651 | 1461023475735 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:51:15 INFO - PROCESS | 1651 | 1461023475748 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b7c000 == 92 [pid = 1651] [id = 588] 16:51:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x11aea9400) [pid = 1651] [serial = 1764] [outer = 0x0] 16:51:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x11beaac00) [pid = 1651] [serial = 1765] [outer = 0x11aea9400] 16:51:15 INFO - PROCESS | 1651 | 1461023475777 Marionette DEBUG loaded listener.js 16:51:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x123f9f400) [pid = 1651] [serial = 1766] [outer = 0x11aea9400] 16:51:16 INFO - PROCESS | 1651 | 1461023476146 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 623ms 16:51:16 INFO - PROCESS | 1651 | 1461023476201 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 1651 | 1461023476203 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:51:16 INFO - PROCESS | 1651 | 1461023476205 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 1651 | 1461023476206 Marionette TRACE conn2 <- [1,2326,null,{}] 16:51:16 INFO - PROCESS | 1651 | 1461023476208 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:16 INFO - PROCESS | 1651 | 1461023476312 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:51:16 INFO - PROCESS | 1651 | 1461023476316 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba1b000 == 93 [pid = 1651] [id = 589] 16:51:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x126859400) [pid = 1651] [serial = 1767] [outer = 0x0] 16:51:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12741d000) [pid = 1651] [serial = 1768] [outer = 0x126859400] 16:51:16 INFO - PROCESS | 1651 | 1461023476344 Marionette DEBUG loaded listener.js 16:51:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x128d10c00) [pid = 1651] [serial = 1769] [outer = 0x126859400] 16:51:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:51:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 16:51:16 INFO - PROCESS | 1651 | 1461023476718 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:51:16 INFO - PROCESS | 1651 | 1461023476726 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 1651 | 1461023476727 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:51:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:51:16 INFO - PROCESS | 1651 | 1461023476730 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 1651 | 1461023476731 Marionette TRACE conn2 <- [1,2330,null,{}] 16:51:16 INFO - PROCESS | 1651 | 1461023476746 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:16 INFO - PROCESS | 1651 | 1461023476848 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:51:16 INFO - PROCESS | 1651 | 1461023476853 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d82f800 == 94 [pid = 1651] [id = 590] 16:51:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x128d43c00) [pid = 1651] [serial = 1770] [outer = 0x0] 16:51:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x128d89c00) [pid = 1651] [serial = 1771] [outer = 0x128d43c00] 16:51:16 INFO - PROCESS | 1651 | 1461023476879 Marionette DEBUG loaded listener.js 16:51:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x128dda800) [pid = 1651] [serial = 1772] [outer = 0x128d43c00] 16:51:17 INFO - PROCESS | 1651 | 1461023477259 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:51:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:51:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 580ms 16:51:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:51:17 INFO - PROCESS | 1651 | 1461023477311 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:51:17 INFO - PROCESS | 1651 | 1461023477312 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:51:17 INFO - PROCESS | 1651 | 1461023477314 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:51:17 INFO - PROCESS | 1651 | 1461023477315 Marionette TRACE conn2 <- [1,2334,null,{}] 16:51:17 INFO - PROCESS | 1651 | 1461023477317 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:17 INFO - PROCESS | 1651 | 1461023477436 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:51:17 INFO - PROCESS | 1651 | 1461023477550 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed16000 == 95 [pid = 1651] [id = 591] 16:51:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x128ddf000) [pid = 1651] [serial = 1773] [outer = 0x0] 16:51:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x129aa9000) [pid = 1651] [serial = 1774] [outer = 0x128ddf000] 16:51:17 INFO - PROCESS | 1651 | 1461023477577 Marionette DEBUG loaded listener.js 16:51:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12b2af400) [pid = 1651] [serial = 1775] [outer = 0x128ddf000] 16:51:17 INFO - PROCESS | 1651 | 1461023477923 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:51:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:51:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 625ms 16:51:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:51:17 INFO - PROCESS | 1651 | 1461023477940 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:51:17 INFO - PROCESS | 1651 | 1461023477941 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:51:17 INFO - PROCESS | 1651 | 1461023477944 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:51:17 INFO - PROCESS | 1651 | 1461023477945 Marionette TRACE conn2 <- [1,2338,null,{}] 16:51:17 INFO - PROCESS | 1651 | 1461023477948 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:18 INFO - PROCESS | 1651 | 1461023478081 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:51:18 INFO - PROCESS | 1651 | 1461023478098 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbbb000 == 96 [pid = 1651] [id = 592] 16:51:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x12af69800) [pid = 1651] [serial = 1776] [outer = 0x0] 16:51:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12b758400) [pid = 1651] [serial = 1777] [outer = 0x12af69800] 16:51:18 INFO - PROCESS | 1651 | 1461023478124 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x12bc4b800) [pid = 1651] [serial = 1778] [outer = 0x12af69800] 16:51:18 INFO - PROCESS | 1651 | 1461023478507 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 569ms 16:51:18 INFO - PROCESS | 1651 | 1461023478513 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:51:18 INFO - PROCESS | 1651 | 1461023478515 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:51:18 INFO - PROCESS | 1651 | 1461023478524 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:51:18 INFO - PROCESS | 1651 | 1461023478525 Marionette TRACE conn2 <- [1,2342,null,{}] 16:51:18 INFO - PROCESS | 1651 | 1461023478528 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:18 INFO - PROCESS | 1651 | 1461023478661 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:51:18 INFO - PROCESS | 1651 | 1461023478674 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x130867000 == 97 [pid = 1651] [id = 593] 16:51:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x12b20fc00) [pid = 1651] [serial = 1779] [outer = 0x0] 16:51:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x12cfed400) [pid = 1651] [serial = 1780] [outer = 0x12b20fc00] 16:51:18 INFO - PROCESS | 1651 | 1461023478699 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x12e22a400) [pid = 1651] [serial = 1781] [outer = 0x12b20fc00] 16:51:19 INFO - PROCESS | 1651 | 1461023479069 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:51:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:51:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 575ms 16:51:19 INFO - PROCESS | 1651 | 1461023479093 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:51:19 INFO - PROCESS | 1651 | 1461023479094 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:51:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:51:19 INFO - PROCESS | 1651 | 1461023479097 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 1651 | 1461023479098 Marionette TRACE conn2 <- [1,2346,null,{}] 16:51:19 INFO - PROCESS | 1651 | 1461023479100 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:19 INFO - PROCESS | 1651 | 1461023479241 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:51:19 INFO - PROCESS | 1651 | 1461023479257 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x1370b8800 == 98 [pid = 1651] [id = 594] 16:51:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x12e2d0400) [pid = 1651] [serial = 1782] [outer = 0x0] 16:51:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x12ea64400) [pid = 1651] [serial = 1783] [outer = 0x12e2d0400] 16:51:19 INFO - PROCESS | 1651 | 1461023479285 Marionette DEBUG loaded listener.js 16:51:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x12f446000) [pid = 1651] [serial = 1784] [outer = 0x12e2d0400] 16:51:19 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x11219a000) [pid = 1651] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:51:19 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x129ae0c00) [pid = 1651] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:51:19 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x1274a2400) [pid = 1651] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:51:19 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x12e22ac00) [pid = 1651] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:51:19 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x126f0c000) [pid = 1651] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:51:19 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x1121a0000) [pid = 1651] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:51:19 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x1163dd400) [pid = 1651] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:51:19 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x12fb5f400) [pid = 1651] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:51:19 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x11a9a1000) [pid = 1651] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:51:19 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x12b20c000) [pid = 1651] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:51:19 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x138297800) [pid = 1651] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:51:19 INFO - PROCESS | 1651 | 1461023479939 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:51:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:51:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 871ms 16:51:19 INFO - PROCESS | 1651 | 1461023479967 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:51:19 INFO - PROCESS | 1651 | 1461023479969 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:51:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:51:19 INFO - PROCESS | 1651 | 1461023479973 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 1651 | 1461023479974 Marionette TRACE conn2 <- [1,2350,null,{}] 16:51:19 INFO - PROCESS | 1651 | 1461023479977 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:20 INFO - PROCESS | 1651 | 1461023480080 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:51:20 INFO - PROCESS | 1651 | 1461023480176 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbd7800 == 99 [pid = 1651] [id = 595] 16:51:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x119d48000) [pid = 1651] [serial = 1785] [outer = 0x0] 16:51:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12d9a8400) [pid = 1651] [serial = 1786] [outer = 0x119d48000] 16:51:20 INFO - PROCESS | 1651 | 1461023480201 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x12f91ac00) [pid = 1651] [serial = 1787] [outer = 0x119d48000] 16:51:20 INFO - PROCESS | 1651 | 1461023480494 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:51:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 569ms 16:51:20 INFO - PROCESS | 1651 | 1461023480542 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:51:20 INFO - PROCESS | 1651 | 1461023480543 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:51:20 INFO - PROCESS | 1651 | 1461023480546 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:51:20 INFO - PROCESS | 1651 | 1461023480547 Marionette TRACE conn2 <- [1,2354,null,{}] 16:51:20 INFO - PROCESS | 1651 | 1461023480550 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:20 INFO - PROCESS | 1651 | 1461023480668 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:51:20 INFO - PROCESS | 1651 | 1461023480757 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x13766f000 == 100 [pid = 1651] [id = 596] 16:51:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12f44ac00) [pid = 1651] [serial = 1788] [outer = 0x0] 16:51:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x12ff0f400) [pid = 1651] [serial = 1789] [outer = 0x12f44ac00] 16:51:20 INFO - PROCESS | 1651 | 1461023480786 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x137a32c00) [pid = 1651] [serial = 1790] [outer = 0x12f44ac00] 16:51:21 INFO - PROCESS | 1651 | 1461023481110 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:51:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:51:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 570ms 16:51:21 INFO - PROCESS | 1651 | 1461023481117 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:51:21 INFO - PROCESS | 1651 | 1461023481118 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:51:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:51:21 INFO - PROCESS | 1651 | 1461023481126 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:51:21 INFO - PROCESS | 1651 | 1461023481127 Marionette TRACE conn2 <- [1,2358,null,{}] 16:51:21 INFO - PROCESS | 1651 | 1461023481129 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:21 INFO - PROCESS | 1651 | 1461023481238 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:51:21 INFO - PROCESS | 1651 | 1461023481242 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x138267000 == 101 [pid = 1651] [id = 597] 16:51:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x137a34c00) [pid = 1651] [serial = 1791] [outer = 0x0] 16:51:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x137ab1c00) [pid = 1651] [serial = 1792] [outer = 0x137a34c00] 16:51:21 INFO - PROCESS | 1651 | 1461023481268 Marionette DEBUG loaded listener.js 16:51:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x137d47c00) [pid = 1651] [serial = 1793] [outer = 0x137a34c00] 16:51:21 INFO - PROCESS | 1651 | 1461023481628 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:51:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:51:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 520ms 16:51:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:51:21 INFO - PROCESS | 1651 | 1461023481647 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:51:21 INFO - PROCESS | 1651 | 1461023481648 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:51:21 INFO - PROCESS | 1651 | 1461023481650 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:51:21 INFO - PROCESS | 1651 | 1461023481651 Marionette TRACE conn2 <- [1,2362,null,{}] 16:51:21 INFO - PROCESS | 1651 | 1461023481660 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:21 INFO - PROCESS | 1651 | 1461023481813 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:51:22 INFO - PROCESS | 1651 | 1461023482004 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8c1800 == 102 [pid = 1651] [id = 598] 16:51:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x11219ac00) [pid = 1651] [serial = 1794] [outer = 0x0] 16:51:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x112232000) [pid = 1651] [serial = 1795] [outer = 0x11219ac00] 16:51:22 INFO - PROCESS | 1651 | 1461023482050 Marionette DEBUG loaded listener.js 16:51:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x1156b3800) [pid = 1651] [serial = 1796] [outer = 0x11219ac00] 16:51:22 INFO - PROCESS | 1651 | 1461023482514 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:51:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:51:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 927ms 16:51:22 INFO - PROCESS | 1651 | 1461023482579 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:51:22 INFO - PROCESS | 1651 | 1461023482581 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:51:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:51:22 INFO - PROCESS | 1651 | 1461023482585 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:51:22 INFO - PROCESS | 1651 | 1461023482590 Marionette TRACE conn2 <- [1,2366,null,{}] 16:51:22 INFO - PROCESS | 1651 | 1461023482594 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:22 INFO - PROCESS | 1651 | 1461023482725 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:51:22 INFO - PROCESS | 1651 | 1461023482823 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:22 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb1a000 == 103 [pid = 1651] [id = 599] 16:51:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x11ba19800) [pid = 1651] [serial = 1797] [outer = 0x0] 16:51:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x11c41cc00) [pid = 1651] [serial = 1798] [outer = 0x11ba19800] 16:51:22 INFO - PROCESS | 1651 | 1461023482855 Marionette DEBUG loaded listener.js 16:51:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x123fa1c00) [pid = 1651] [serial = 1799] [outer = 0x11ba19800] 16:51:23 INFO - PROCESS | 1651 | 1461023483348 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:51:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:51:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 774ms 16:51:23 INFO - PROCESS | 1651 | 1461023483375 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:51:23 INFO - PROCESS | 1651 | 1461023483378 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:51:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:51:23 INFO - PROCESS | 1651 | 1461023483382 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:51:23 INFO - PROCESS | 1651 | 1461023483384 Marionette TRACE conn2 <- [1,2370,null,{}] 16:51:23 INFO - PROCESS | 1651 | 1461023483386 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:23 INFO - PROCESS | 1651 | 1461023483515 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:51:23 INFO - PROCESS | 1651 | 1461023483614 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x137752000 == 104 [pid = 1651] [id = 600] 16:51:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x128d46000) [pid = 1651] [serial = 1800] [outer = 0x0] 16:51:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x12af9fc00) [pid = 1651] [serial = 1801] [outer = 0x128d46000] 16:51:23 INFO - PROCESS | 1651 | 1461023483646 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x12b054c00) [pid = 1651] [serial = 1802] [outer = 0x128d46000] 16:51:24 INFO - PROCESS | 1651 | 1461023484118 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:51:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:51:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 770ms 16:51:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:51:24 INFO - PROCESS | 1651 | 1461023484153 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:51:24 INFO - PROCESS | 1651 | 1461023484154 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:51:24 INFO - PROCESS | 1651 | 1461023484161 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 1651 | 1461023484166 Marionette TRACE conn2 <- [1,2374,null,{}] 16:51:24 INFO - PROCESS | 1651 | 1461023484170 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:24 INFO - PROCESS | 1651 | 1461023484298 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:51:24 INFO - PROCESS | 1651 | 1461023484396 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a45c800 == 105 [pid = 1651] [id = 601] 16:51:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x12afedc00) [pid = 1651] [serial = 1803] [outer = 0x0] 16:51:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x12ff15c00) [pid = 1651] [serial = 1804] [outer = 0x12afedc00] 16:51:24 INFO - PROCESS | 1651 | 1461023484427 Marionette DEBUG loaded listener.js 16:51:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x137010000) [pid = 1651] [serial = 1805] [outer = 0x12afedc00] 16:51:24 INFO - PROCESS | 1651 | 1461023484857 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:51:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:51:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 727ms 16:51:24 INFO - PROCESS | 1651 | 1461023484916 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:51:24 INFO - PROCESS | 1651 | 1461023484918 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:51:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:51:24 INFO - PROCESS | 1651 | 1461023484923 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 1651 | 1461023484924 Marionette TRACE conn2 <- [1,2378,null,{}] 16:51:24 INFO - PROCESS | 1651 | 1461023484926 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:25 INFO - PROCESS | 1651 | 1461023485051 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:51:25 INFO - PROCESS | 1651 | 1461023485177 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x141d20000 == 106 [pid = 1651] [id = 602] 16:51:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x137011800) [pid = 1651] [serial = 1806] [outer = 0x0] 16:51:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x137abac00) [pid = 1651] [serial = 1807] [outer = 0x137011800] 16:51:25 INFO - PROCESS | 1651 | 1461023485209 Marionette DEBUG loaded listener.js 16:51:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x13815d800) [pid = 1651] [serial = 1808] [outer = 0x137011800] 16:51:25 INFO - PROCESS | 1651 | 1461023485674 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:51:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:51:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 820ms 16:51:25 INFO - PROCESS | 1651 | 1461023485743 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:51:25 INFO - PROCESS | 1651 | 1461023485746 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:51:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:51:25 INFO - PROCESS | 1651 | 1461023485749 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:51:25 INFO - PROCESS | 1651 | 1461023485752 Marionette TRACE conn2 <- [1,2382,null,{}] 16:51:25 INFO - PROCESS | 1651 | 1461023485755 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:25 INFO - PROCESS | 1651 | 1461023485931 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:51:26 INFO - PROCESS | 1651 | 1461023486033 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x144151800 == 107 [pid = 1651] [id = 603] 16:51:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x13a1ce800) [pid = 1651] [serial = 1809] [outer = 0x0] 16:51:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x13a42a400) [pid = 1651] [serial = 1810] [outer = 0x13a1ce800] 16:51:26 INFO - PROCESS | 1651 | 1461023486071 Marionette DEBUG loaded listener.js 16:51:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x13ab08800) [pid = 1651] [serial = 1811] [outer = 0x13a1ce800] 16:51:26 INFO - PROCESS | 1651 | 1461023486549 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:51:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:51:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 820ms 16:51:26 INFO - PROCESS | 1651 | 1461023486570 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:51:26 INFO - PROCESS | 1651 | 1461023486572 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:51:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:51:26 INFO - PROCESS | 1651 | 1461023486574 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 1651 | 1461023486575 Marionette TRACE conn2 <- [1,2386,null,{}] 16:51:26 INFO - PROCESS | 1651 | 1461023486578 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:26 INFO - PROCESS | 1651 | 1461023486703 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:51:26 INFO - PROCESS | 1651 | 1461023486833 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x14560f800 == 108 [pid = 1651] [id = 604] 16:51:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x13a432000) [pid = 1651] [serial = 1812] [outer = 0x0] 16:51:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x141de9800) [pid = 1651] [serial = 1813] [outer = 0x13a432000] 16:51:26 INFO - PROCESS | 1651 | 1461023486865 Marionette DEBUG loaded listener.js 16:51:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x14277dc00) [pid = 1651] [serial = 1814] [outer = 0x13a432000] 16:51:27 INFO - PROCESS | 1651 | 1461023487279 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:51:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:51:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 768ms 16:51:27 INFO - PROCESS | 1651 | 1461023487343 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:51:27 INFO - PROCESS | 1651 | 1461023487344 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:51:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:51:27 INFO - PROCESS | 1651 | 1461023487347 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 1651 | 1461023487348 Marionette TRACE conn2 <- [1,2390,null,{}] 16:51:27 INFO - PROCESS | 1651 | 1461023487350 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:27 INFO - PROCESS | 1651 | 1461023487476 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:51:27 INFO - PROCESS | 1651 | 1461023487606 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x147714800 == 109 [pid = 1651] [id = 605] 16:51:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x142536c00) [pid = 1651] [serial = 1815] [outer = 0x0] 16:51:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x1432c7c00) [pid = 1651] [serial = 1816] [outer = 0x142536c00] 16:51:27 INFO - PROCESS | 1651 | 1461023487638 Marionette DEBUG loaded listener.js 16:51:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x1432da000) [pid = 1651] [serial = 1817] [outer = 0x142536c00] 16:51:28 INFO - PROCESS | 1651 | 1461023488066 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:51:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:51:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 769ms 16:51:28 INFO - PROCESS | 1651 | 1461023488122 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:51:28 INFO - PROCESS | 1651 | 1461023488124 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:51:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:51:28 INFO - PROCESS | 1651 | 1461023488127 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:51:28 INFO - PROCESS | 1651 | 1461023488128 Marionette TRACE conn2 <- [1,2394,null,{}] 16:51:28 INFO - PROCESS | 1651 | 1461023488131 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:28 INFO - PROCESS | 1651 | 1461023488253 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:51:28 INFO - PROCESS | 1651 | 1461023488353 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x145080800 == 110 [pid = 1651] [id = 606] 16:51:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x128615800) [pid = 1651] [serial = 1818] [outer = 0x0] 16:51:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x1432dd800) [pid = 1651] [serial = 1819] [outer = 0x128615800] 16:51:28 INFO - PROCESS | 1651 | 1461023488383 Marionette DEBUG loaded listener.js 16:51:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x143ad6c00) [pid = 1651] [serial = 1820] [outer = 0x128615800] 16:51:28 INFO - PROCESS | 1651 | 1461023488810 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:51:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:51:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 720ms 16:51:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:51:28 INFO - PROCESS | 1651 | 1461023488848 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:51:28 INFO - PROCESS | 1651 | 1461023488850 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:51:28 INFO - PROCESS | 1651 | 1461023488852 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:51:28 INFO - PROCESS | 1651 | 1461023488853 Marionette TRACE conn2 <- [1,2398,null,{}] 16:51:28 INFO - PROCESS | 1651 | 1461023488858 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:28 INFO - PROCESS | 1651 | 1461023488984 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:51:29 INFO - PROCESS | 1651 | 1461023489084 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x145b89000 == 111 [pid = 1651] [id = 607] 16:51:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x143ad7c00) [pid = 1651] [serial = 1821] [outer = 0x0] 16:51:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x144419800) [pid = 1651] [serial = 1822] [outer = 0x143ad7c00] 16:51:29 INFO - PROCESS | 1651 | 1461023489115 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x14441fc00) [pid = 1651] [serial = 1823] [outer = 0x143ad7c00] 16:51:29 INFO - PROCESS | 1651 | 1461023489535 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:51:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:51:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 722ms 16:51:29 INFO - PROCESS | 1651 | 1461023489574 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:51:29 INFO - PROCESS | 1651 | 1461023489576 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:51:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:51:29 INFO - PROCESS | 1651 | 1461023489601 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:51:29 INFO - PROCESS | 1651 | 1461023489603 Marionette TRACE conn2 <- [1,2402,null,{}] 16:51:29 INFO - PROCESS | 1651 | 1461023489638 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:29 INFO - PROCESS | 1651 | 1461023489768 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:51:29 INFO - PROCESS | 1651 | 1461023489898 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x1454a3800 == 112 [pid = 1651] [id = 608] 16:51:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x144425000) [pid = 1651] [serial = 1824] [outer = 0x0] 16:51:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x14547d400) [pid = 1651] [serial = 1825] [outer = 0x144425000] 16:51:29 INFO - PROCESS | 1651 | 1461023489936 Marionette DEBUG loaded listener.js 16:51:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x145483c00) [pid = 1651] [serial = 1826] [outer = 0x144425000] 16:51:30 INFO - PROCESS | 1651 | 1461023490445 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:51:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:51:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 885ms 16:51:30 INFO - PROCESS | 1651 | 1461023490486 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:51:30 INFO - PROCESS | 1651 | 1461023490488 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:51:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:51:30 INFO - PROCESS | 1651 | 1461023490491 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 1651 | 1461023490493 Marionette TRACE conn2 <- [1,2406,null,{}] 16:51:30 INFO - PROCESS | 1651 | 1461023490496 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:30 INFO - PROCESS | 1651 | 1461023490633 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:51:30 INFO - PROCESS | 1651 | 1461023490737 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x148647800 == 113 [pid = 1651] [id = 609] 16:51:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x145483000) [pid = 1651] [serial = 1827] [outer = 0x0] 16:51:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x1456c6800) [pid = 1651] [serial = 1828] [outer = 0x145483000] 16:51:30 INFO - PROCESS | 1651 | 1461023490766 Marionette DEBUG loaded listener.js 16:51:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x1456ca000) [pid = 1651] [serial = 1829] [outer = 0x145483000] 16:51:31 INFO - PROCESS | 1651 | 1461023491329 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:51:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:51:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 871ms 16:51:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:51:31 INFO - PROCESS | 1651 | 1461023491363 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:51:31 INFO - PROCESS | 1651 | 1461023491364 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:51:31 INFO - PROCESS | 1651 | 1461023491366 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 1651 | 1461023491368 Marionette TRACE conn2 <- [1,2410,null,{}] 16:51:31 INFO - PROCESS | 1651 | 1461023491394 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:31 INFO - PROCESS | 1651 | 1461023491525 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:51:31 INFO - PROCESS | 1651 | 1461023491628 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b291000 == 114 [pid = 1651] [id = 610] 16:51:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x115454800) [pid = 1651] [serial = 1830] [outer = 0x0] 16:51:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x128de8400) [pid = 1651] [serial = 1831] [outer = 0x115454800] 16:51:31 INFO - PROCESS | 1651 | 1461023491658 Marionette DEBUG loaded listener.js 16:51:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x145486000) [pid = 1651] [serial = 1832] [outer = 0x115454800] 16:51:32 INFO - PROCESS | 1651 | 1461023492113 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:51:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:51:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 772ms 16:51:32 INFO - PROCESS | 1651 | 1461023492157 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:51:32 INFO - PROCESS | 1651 | 1461023492158 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:51:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:51:32 INFO - PROCESS | 1651 | 1461023492163 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 1651 | 1461023492164 Marionette TRACE conn2 <- [1,2414,null,{}] 16:51:32 INFO - PROCESS | 1651 | 1461023492167 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:32 INFO - PROCESS | 1651 | 1461023492296 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:51:32 INFO - PROCESS | 1651 | 1461023492400 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x137756800 == 115 [pid = 1651] [id = 611] 16:51:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x137007000) [pid = 1651] [serial = 1833] [outer = 0x0] 16:51:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x1456cdc00) [pid = 1651] [serial = 1834] [outer = 0x137007000] 16:51:32 INFO - PROCESS | 1651 | 1461023492430 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 285 (0x145aa0000) [pid = 1651] [serial = 1835] [outer = 0x137007000] 16:51:32 INFO - PROCESS | 1651 | 1461023492831 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:51:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:51:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 720ms 16:51:32 INFO - PROCESS | 1651 | 1461023492883 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:51:32 INFO - PROCESS | 1651 | 1461023492885 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:51:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:51:32 INFO - PROCESS | 1651 | 1461023492907 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 1651 | 1461023492909 Marionette TRACE conn2 <- [1,2418,null,{}] 16:51:32 INFO - PROCESS | 1651 | 1461023492911 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:33 INFO - PROCESS | 1651 | 1461023493039 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:51:33 INFO - PROCESS | 1651 | 1461023493183 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a23e000 == 116 [pid = 1651] [id = 612] 16:51:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 286 (0x112198800) [pid = 1651] [serial = 1836] [outer = 0x0] 16:51:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 287 (0x1456cb400) [pid = 1651] [serial = 1837] [outer = 0x112198800] 16:51:33 INFO - PROCESS | 1651 | 1461023493214 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 288 (0x145aa8800) [pid = 1651] [serial = 1838] [outer = 0x112198800] 16:51:33 INFO - PROCESS | 1651 | 1461023493880 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:51:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:51:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1026ms 16:51:33 INFO - PROCESS | 1651 | 1461023493948 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:51:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:51:33 INFO - PROCESS | 1651 | 1461023493952 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:51:33 INFO - PROCESS | 1651 | 1461023493957 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:51:33 INFO - PROCESS | 1651 | 1461023493961 Marionette TRACE conn2 <- [1,2422,null,{}] 16:51:33 INFO - PROCESS | 1651 | 1461023493966 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:34 INFO - PROCESS | 1651 | 1461023494157 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:51:34 INFO - PROCESS | 1651 | 1461023494297 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d824800 == 117 [pid = 1651] [id = 613] 16:51:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 289 (0x115539c00) [pid = 1651] [serial = 1839] [outer = 0x0] 16:51:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 290 (0x118884400) [pid = 1651] [serial = 1840] [outer = 0x115539c00] 16:51:34 INFO - PROCESS | 1651 | 1461023494328 Marionette DEBUG loaded listener.js 16:51:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 291 (0x11bc1c400) [pid = 1651] [serial = 1841] [outer = 0x115539c00] 16:51:34 INFO - PROCESS | 1651 | 1461023494771 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:51:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:51:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 876ms 16:51:34 INFO - PROCESS | 1651 | 1461023494833 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:51:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:51:34 INFO - PROCESS | 1651 | 1461023494839 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:51:34 INFO - PROCESS | 1651 | 1461023494846 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 1651 | 1461023494849 Marionette TRACE conn2 <- [1,2426,null,{}] 16:51:34 INFO - PROCESS | 1651 | 1461023494852 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:35 INFO - PROCESS | 1651 | 1461023495038 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:51:35 INFO - PROCESS | 1651 | 1461023495151 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb1b800 == 118 [pid = 1651] [id = 614] 16:51:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 292 (0x123f10800) [pid = 1651] [serial = 1842] [outer = 0x0] 16:51:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 293 (0x128610800) [pid = 1651] [serial = 1843] [outer = 0x123f10800] 16:51:35 INFO - PROCESS | 1651 | 1461023495190 Marionette DEBUG loaded listener.js 16:51:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 294 (0x128d85800) [pid = 1651] [serial = 1844] [outer = 0x123f10800] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x138089000 == 117 [pid = 1651] [id = 529] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1426a9000 == 116 [pid = 1651] [id = 532] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x13a2db800 == 115 [pid = 1651] [id = 530] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x128e57800 == 114 [pid = 1651] [id = 535] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x145151800 == 113 [pid = 1651] [id = 534] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x13ab1d000 == 112 [pid = 1651] [id = 531] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x138267000 == 111 [pid = 1651] [id = 597] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x13766f000 == 110 [pid = 1651] [id = 596] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbd7800 == 109 [pid = 1651] [id = 595] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 293 (0x141dde000) [pid = 1651] [serial = 1720] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1370b8800 == 108 [pid = 1651] [id = 594] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x137b02800 == 107 [pid = 1651] [id = 559] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x130867000 == 106 [pid = 1651] [id = 593] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbbb000 == 105 [pid = 1651] [id = 592] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed16000 == 104 [pid = 1651] [id = 591] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12d82f800 == 103 [pid = 1651] [id = 590] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12ba1b000 == 102 [pid = 1651] [id = 589] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x123b7c000 == 101 [pid = 1651] [id = 588] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x11aeb8800 == 100 [pid = 1651] [id = 587] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12d039800 == 99 [pid = 1651] [id = 586] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12b490800 == 98 [pid = 1651] [id = 585] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12b7cd000 == 97 [pid = 1651] [id = 584] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x137b44000 == 96 [pid = 1651] [id = 583] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x145b23000 == 95 [pid = 1651] [id = 582] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x14560e800 == 94 [pid = 1651] [id = 581] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x145b15000 == 93 [pid = 1651] [id = 580] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1454f0800 == 92 [pid = 1651] [id = 579] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x1469e9800 == 91 [pid = 1651] [id = 578] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x14415d800 == 90 [pid = 1651] [id = 577] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x137c5a800 == 89 [pid = 1651] [id = 576] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x12f11e800 == 88 [pid = 1651] [id = 575] 16:51:35 INFO - PROCESS | 1651 | --DOCSHELL 0x11c186000 == 87 [pid = 1651] [id = 574] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 292 (0x12af65400) [pid = 1651] [serial = 1699] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 291 (0x12afebc00) [pid = 1651] [serial = 1700] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 290 (0x12ea6a400) [pid = 1651] [serial = 1705] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 289 (0x128d8c000) [pid = 1651] [serial = 1696] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 288 (0x129a9f800) [pid = 1651] [serial = 1697] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 287 (0x114c06c00) [pid = 1651] [serial = 1687] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 286 (0x1163e8800) [pid = 1651] [serial = 1688] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 285 (0x11b07f800) [pid = 1651] [serial = 1693] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 284 (0x126f06000) [pid = 1651] [serial = 1694] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 283 (0x1432c2c00) [pid = 1651] [serial = 1672] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x13829dc00) [pid = 1651] [serial = 1666] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x12d643400) [pid = 1651] [serial = 1657] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x1370b1000) [pid = 1651] [serial = 1708] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x137a36800) [pid = 1651] [serial = 1678] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x11bef3400) [pid = 1651] [serial = 1691] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x11b089c00) [pid = 1651] [serial = 1690] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x12fb57400) [pid = 1651] [serial = 1706] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x115534400) [pid = 1651] [serial = 1648] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x1432e1c00) [pid = 1651] [serial = 1684] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x128db6400) [pid = 1651] [serial = 1654] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x12bc54000) [pid = 1651] [serial = 1702] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x12ebeb400) [pid = 1651] [serial = 1660] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x11abc5400) [pid = 1651] [serial = 1651] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x13a29c400) [pid = 1651] [serial = 1669] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x1432d3000) [pid = 1651] [serial = 1675] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x13a434c00) [pid = 1651] [serial = 1718] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x137c9d400) [pid = 1651] [serial = 1663] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x141de5000) [pid = 1651] [serial = 1681] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x137abc800) [pid = 1651] [serial = 1709] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x114c0d000) [pid = 1651] [serial = 1711] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x13a42d400) [pid = 1651] [serial = 1717] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x124236800) [pid = 1651] [serial = 1712] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x12e2d2800) [pid = 1651] [serial = 1714] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x137e1f400) [pid = 1651] [serial = 1715] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12bbce000) [pid = 1651] [serial = 1703] [outer = 0x0] [url = about:blank] 16:51:35 INFO - PROCESS | 1651 | 1461023495751 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:51:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:51:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 921ms 16:51:35 INFO - PROCESS | 1651 | 1461023495767 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:51:35 INFO - PROCESS | 1651 | 1461023495768 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:51:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:51:35 INFO - PROCESS | 1651 | 1461023495771 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:51:35 INFO - PROCESS | 1651 | 1461023495773 Marionette TRACE conn2 <- [1,2430,null,{}] 16:51:35 INFO - PROCESS | 1651 | 1461023495780 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:35 INFO - PROCESS | 1651 | 1461023495894 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:51:35 INFO - PROCESS | 1651 | 1461023495899 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x128e5d800 == 88 [pid = 1651] [id = 615] 16:51:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x124277c00) [pid = 1651] [serial = 1845] [outer = 0x0] 16:51:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x128dacc00) [pid = 1651] [serial = 1846] [outer = 0x124277c00] 16:51:35 INFO - PROCESS | 1651 | 1461023495928 Marionette DEBUG loaded listener.js 16:51:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x12b053c00) [pid = 1651] [serial = 1847] [outer = 0x124277c00] 16:51:36 INFO - PROCESS | 1651 | 1461023496345 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 620ms 16:51:36 INFO - PROCESS | 1651 | 1461023496393 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:51:36 INFO - PROCESS | 1651 | 1461023496394 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:51:36 INFO - PROCESS | 1651 | 1461023496396 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 1651 | 1461023496398 Marionette TRACE conn2 <- [1,2434,null,{}] 16:51:36 INFO - PROCESS | 1651 | 1461023496400 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:36 INFO - PROCESS | 1651 | 1461023496513 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:51:36 INFO - PROCESS | 1651 | 1461023496539 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed06800 == 89 [pid = 1651] [id = 616] 16:51:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x12b2b7800) [pid = 1651] [serial = 1848] [outer = 0x0] 16:51:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x12b899800) [pid = 1651] [serial = 1849] [outer = 0x12b2b7800] 16:51:36 INFO - PROCESS | 1651 | 1461023496565 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x12cf4c800) [pid = 1651] [serial = 1850] [outer = 0x12b2b7800] 16:51:36 INFO - PROCESS | 1651 | 1461023496951 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:51:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:51:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 568ms 16:51:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:51:36 INFO - PROCESS | 1651 | 1461023496965 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:51:36 INFO - PROCESS | 1651 | 1461023496966 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:51:36 INFO - PROCESS | 1651 | 1461023496968 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 1651 | 1461023496969 Marionette TRACE conn2 <- [1,2438,null,{}] 16:51:36 INFO - PROCESS | 1651 | 1461023496974 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:37 INFO - PROCESS | 1651 | 1461023497079 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:51:37 INFO - PROCESS | 1651 | 1461023497084 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x130867000 == 90 [pid = 1651] [id = 617] 16:51:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x12bbcc800) [pid = 1651] [serial = 1851] [outer = 0x0] 16:51:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x12d643800) [pid = 1651] [serial = 1852] [outer = 0x12bbcc800] 16:51:37 INFO - PROCESS | 1651 | 1461023497111 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x12e22e000) [pid = 1651] [serial = 1853] [outer = 0x12bbcc800] 16:51:37 INFO - PROCESS | 1651 | 1461023497507 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:51:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:51:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 574ms 16:51:37 INFO - PROCESS | 1651 | 1461023497544 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 1651 | 1461023497545 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:51:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:51:37 INFO - PROCESS | 1651 | 1461023497578 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 1651 | 1461023497579 Marionette TRACE conn2 <- [1,2442,null,{}] 16:51:37 INFO - PROCESS | 1651 | 1461023497582 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:37 INFO - PROCESS | 1651 | 1461023497696 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:51:37 INFO - PROCESS | 1651 | 1461023497705 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x1370d2000 == 91 [pid = 1651] [id = 618] 16:51:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x12ebdf400) [pid = 1651] [serial = 1854] [outer = 0x0] 16:51:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x12ff15000) [pid = 1651] [serial = 1855] [outer = 0x12ebdf400] 16:51:37 INFO - PROCESS | 1651 | 1461023497734 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x137abd400) [pid = 1651] [serial = 1856] [outer = 0x12ebdf400] 16:51:38 INFO - PROCESS | 1651 | 1461023498158 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:51:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:51:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 619ms 16:51:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:51:38 INFO - PROCESS | 1651 | 1461023498197 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:51:38 INFO - PROCESS | 1651 | 1461023498198 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:51:38 INFO - PROCESS | 1651 | 1461023498200 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:51:38 INFO - PROCESS | 1651 | 1461023498202 Marionette TRACE conn2 <- [1,2446,null,{}] 16:51:38 INFO - PROCESS | 1651 | 1461023498204 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:38 INFO - PROCESS | 1651 | 1461023498387 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:51:38 INFO - PROCESS | 1651 | 1461023498414 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c6d800 == 92 [pid = 1651] [id = 619] 16:51:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x137abfc00) [pid = 1651] [serial = 1857] [outer = 0x0] 16:51:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x138162c00) [pid = 1651] [serial = 1858] [outer = 0x137abfc00] 16:51:38 INFO - PROCESS | 1651 | 1461023498441 Marionette DEBUG loaded listener.js 16:51:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x13a1c4400) [pid = 1651] [serial = 1859] [outer = 0x137abfc00] 16:51:39 INFO - PROCESS | 1651 | 1461023499210 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:51:39 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x12b20fc00) [pid = 1651] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:51:39 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x112232800) [pid = 1651] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:51:39 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x11aea9400) [pid = 1651] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:51:39 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x126859400) [pid = 1651] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:51:39 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x12af69800) [pid = 1651] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:51:39 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x119d48000) [pid = 1651] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:51:39 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x119c9b400) [pid = 1651] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:51:39 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x128ddf000) [pid = 1651] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:51:39 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x12f44ac00) [pid = 1651] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:51:39 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x128d43c00) [pid = 1651] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:51:39 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x12e2d0400) [pid = 1651] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:51:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:51:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1074ms 16:51:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:51:39 INFO - PROCESS | 1651 | 1461023499282 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:51:39 INFO - PROCESS | 1651 | 1461023499284 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:51:39 INFO - PROCESS | 1651 | 1461023499288 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:51:39 INFO - PROCESS | 1651 | 1461023499290 Marionette TRACE conn2 <- [1,2450,null,{}] 16:51:39 INFO - PROCESS | 1651 | 1461023499295 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:39 INFO - PROCESS | 1651 | 1461023499432 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:51:39 INFO - PROCESS | 1651 | 1461023499557 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f70800 == 93 [pid = 1651] [id = 620] 16:51:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x1163e1c00) [pid = 1651] [serial = 1860] [outer = 0x0] 16:51:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x118884c00) [pid = 1651] [serial = 1861] [outer = 0x1163e1c00] 16:51:39 INFO - PROCESS | 1651 | 1461023499592 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x11abbac00) [pid = 1651] [serial = 1862] [outer = 0x1163e1c00] 16:51:40 INFO - PROCESS | 1651 | 1461023500038 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 824ms 16:51:40 INFO - PROCESS | 1651 | 1461023500112 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 1651 | 1461023500116 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:51:40 INFO - PROCESS | 1651 | 1461023500121 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 1651 | 1461023500123 Marionette TRACE conn2 <- [1,2454,null,{}] 16:51:40 INFO - PROCESS | 1651 | 1461023500126 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:40 INFO - PROCESS | 1651 | 1461023500256 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:51:40 INFO - PROCESS | 1651 | 1461023500358 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4d2000 == 94 [pid = 1651] [id = 621] 16:51:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x11b0d6400) [pid = 1651] [serial = 1863] [outer = 0x0] 16:51:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x1240d3800) [pid = 1651] [serial = 1864] [outer = 0x11b0d6400] 16:51:40 INFO - PROCESS | 1651 | 1461023500388 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x1274a2400) [pid = 1651] [serial = 1865] [outer = 0x11b0d6400] 16:51:40 INFO - PROCESS | 1651 | 1461023500842 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:51:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:51:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 770ms 16:51:40 INFO - PROCESS | 1651 | 1461023500891 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 1651 | 1461023500893 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:51:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:51:40 INFO - PROCESS | 1651 | 1461023500895 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 1651 | 1461023500898 Marionette TRACE conn2 <- [1,2458,null,{}] 16:51:40 INFO - PROCESS | 1651 | 1461023500907 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:41 INFO - PROCESS | 1651 | 1461023501037 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:51:41 INFO - PROCESS | 1651 | 1461023501168 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1370cf000 == 95 [pid = 1651] [id = 622] 16:51:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x128daa000) [pid = 1651] [serial = 1866] [outer = 0x0] 16:51:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x12afe1c00) [pid = 1651] [serial = 1867] [outer = 0x128daa000] 16:51:41 INFO - PROCESS | 1651 | 1461023501203 Marionette DEBUG loaded listener.js 16:51:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x12d645000) [pid = 1651] [serial = 1868] [outer = 0x128daa000] 16:51:41 INFO - PROCESS | 1651 | 1461023501657 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:51:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:51:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 822ms 16:51:41 INFO - PROCESS | 1651 | 1461023501718 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:51:41 INFO - PROCESS | 1651 | 1461023501720 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:51:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:51:41 INFO - PROCESS | 1651 | 1461023501722 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 1651 | 1461023501723 Marionette TRACE conn2 <- [1,2462,null,{}] 16:51:41 INFO - PROCESS | 1651 | 1461023501726 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:41 INFO - PROCESS | 1651 | 1461023501852 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:51:41 INFO - PROCESS | 1651 | 1461023501956 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a2d9000 == 96 [pid = 1651] [id = 623] 16:51:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x12ebeb400) [pid = 1651] [serial = 1869] [outer = 0x0] 16:51:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x12ff09800) [pid = 1651] [serial = 1870] [outer = 0x12ebeb400] 16:51:41 INFO - PROCESS | 1651 | 1461023501988 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x1370adc00) [pid = 1651] [serial = 1871] [outer = 0x12ebeb400] 16:51:42 INFO - PROCESS | 1651 | 1461023502397 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:51:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:51:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 719ms 16:51:42 INFO - PROCESS | 1651 | 1461023502442 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:51:42 INFO - PROCESS | 1651 | 1461023502443 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:51:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:51:42 INFO - PROCESS | 1651 | 1461023502446 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:51:42 INFO - PROCESS | 1651 | 1461023502447 Marionette TRACE conn2 <- [1,2466,null,{}] 16:51:42 INFO - PROCESS | 1651 | 1461023502450 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:42 INFO - PROCESS | 1651 | 1461023502572 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:51:42 INFO - PROCESS | 1651 | 1461023502705 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1426a9000 == 97 [pid = 1651] [id = 624] 16:51:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x12f447c00) [pid = 1651] [serial = 1872] [outer = 0x0] 16:51:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x1382a3800) [pid = 1651] [serial = 1873] [outer = 0x12f447c00] 16:51:42 INFO - PROCESS | 1651 | 1461023502737 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x13a42c400) [pid = 1651] [serial = 1874] [outer = 0x12f447c00] 16:51:43 INFO - PROCESS | 1651 | 1461023503145 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 719ms 16:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:51:43 INFO - PROCESS | 1651 | 1461023503165 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:51:43 INFO - PROCESS | 1651 | 1461023503167 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:51:43 INFO - PROCESS | 1651 | 1461023503169 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:51:43 INFO - PROCESS | 1651 | 1461023503170 Marionette TRACE conn2 <- [1,2470,null,{}] 16:51:43 INFO - PROCESS | 1651 | 1461023503192 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:43 INFO - PROCESS | 1651 | 1461023503335 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:51:43 INFO - PROCESS | 1651 | 1461023503438 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x14549f000 == 98 [pid = 1651] [id = 625] 16:51:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x13a10d800) [pid = 1651] [serial = 1875] [outer = 0x0] 16:51:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x142780000) [pid = 1651] [serial = 1876] [outer = 0x13a10d800] 16:51:43 INFO - PROCESS | 1651 | 1461023503470 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x143adb800) [pid = 1651] [serial = 1877] [outer = 0x13a10d800] 16:51:43 INFO - PROCESS | 1651 | 1461023503931 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:51:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:51:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 789ms 16:51:43 INFO - PROCESS | 1651 | 1461023503969 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:51:43 INFO - PROCESS | 1651 | 1461023503971 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:51:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:51:43 INFO - PROCESS | 1651 | 1461023503975 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:51:43 INFO - PROCESS | 1651 | 1461023503977 Marionette TRACE conn2 <- [1,2474,null,{}] 16:51:43 INFO - PROCESS | 1651 | 1461023503979 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:44 INFO - PROCESS | 1651 | 1461023504103 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:51:44 INFO - PROCESS | 1651 | 1461023504238 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x145617800 == 99 [pid = 1651] [id = 626] 16:51:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x14303c000) [pid = 1651] [serial = 1878] [outer = 0x0] 16:51:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x143043c00) [pid = 1651] [serial = 1879] [outer = 0x14303c000] 16:51:44 INFO - PROCESS | 1651 | 1461023504269 Marionette DEBUG loaded listener.js 16:51:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x143047c00) [pid = 1651] [serial = 1880] [outer = 0x14303c000] 16:51:44 INFO - PROCESS | 1651 | 1461023504708 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:51:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:51:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 769ms 16:51:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:51:44 INFO - PROCESS | 1651 | 1461023504745 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:51:44 INFO - PROCESS | 1651 | 1461023504746 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:51:44 INFO - PROCESS | 1651 | 1461023504748 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 1651 | 1461023504749 Marionette TRACE conn2 <- [1,2478,null,{}] 16:51:44 INFO - PROCESS | 1651 | 1461023504752 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:44 INFO - PROCESS | 1651 | 1461023504878 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:51:44 INFO - PROCESS | 1651 | 1461023504981 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x145b9c000 == 100 [pid = 1651] [id = 627] 16:51:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x13a0adc00) [pid = 1651] [serial = 1881] [outer = 0x0] 16:51:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 285 (0x13a0b3000) [pid = 1651] [serial = 1882] [outer = 0x13a0adc00] 16:51:45 INFO - PROCESS | 1651 | 1461023505012 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 286 (0x13a0b7000) [pid = 1651] [serial = 1883] [outer = 0x13a0adc00] 16:51:45 INFO - PROCESS | 1651 | 1461023505439 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:51:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:51:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 721ms 16:51:45 INFO - PROCESS | 1651 | 1461023505544 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:51:45 INFO - PROCESS | 1651 | 1461023505547 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:51:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:51:45 INFO - PROCESS | 1651 | 1461023505554 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:51:45 INFO - PROCESS | 1651 | 1461023505558 Marionette TRACE conn2 <- [1,2482,null,{}] 16:51:45 INFO - PROCESS | 1651 | 1461023505562 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:45 INFO - PROCESS | 1651 | 1461023505724 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:51:45 INFO - PROCESS | 1651 | 1461023505824 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x148653800 == 101 [pid = 1651] [id = 628] 16:51:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 287 (0x137883400) [pid = 1651] [serial = 1884] [outer = 0x0] 16:51:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 288 (0x137889800) [pid = 1651] [serial = 1885] [outer = 0x137883400] 16:51:45 INFO - PROCESS | 1651 | 1461023505855 Marionette DEBUG loaded listener.js 16:51:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 289 (0x13788d800) [pid = 1651] [serial = 1886] [outer = 0x137883400] 16:51:46 INFO - PROCESS | 1651 | 1461023506281 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:51:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:51:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 776ms 16:51:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:51:46 INFO - PROCESS | 1651 | 1461023506328 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:51:46 INFO - PROCESS | 1651 | 1461023506330 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:51:46 INFO - PROCESS | 1651 | 1461023506332 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:51:46 INFO - PROCESS | 1651 | 1461023506333 Marionette TRACE conn2 <- [1,2486,null,{}] 16:51:46 INFO - PROCESS | 1651 | 1461023506336 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:46 INFO - PROCESS | 1651 | 1461023506462 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:51:46 INFO - PROCESS | 1651 | 1461023506568 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x145371800 == 102 [pid = 1651] [id = 629] 16:51:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 290 (0x13788c800) [pid = 1651] [serial = 1887] [outer = 0x0] 16:51:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 291 (0x13a09c000) [pid = 1651] [serial = 1888] [outer = 0x13788c800] 16:51:46 INFO - PROCESS | 1651 | 1461023506598 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 292 (0x13a09fc00) [pid = 1651] [serial = 1889] [outer = 0x13788c800] 16:51:47 INFO - PROCESS | 1651 | 1461023507086 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 822ms 16:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:51:47 INFO - PROCESS | 1651 | 1461023507218 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:51:47 INFO - PROCESS | 1651 | 1461023507220 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:51:47 INFO - PROCESS | 1651 | 1461023507224 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:51:47 INFO - PROCESS | 1651 | 1461023507226 Marionette TRACE conn2 <- [1,2490,null,{}] 16:51:47 INFO - PROCESS | 1651 | 1461023507229 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:47 INFO - PROCESS | 1651 | 1461023507372 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:51:47 INFO - PROCESS | 1651 | 1461023507477 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x136f30800 == 103 [pid = 1651] [id = 630] 16:51:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 293 (0x1165df800) [pid = 1651] [serial = 1890] [outer = 0x0] 16:51:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 294 (0x12f915400) [pid = 1651] [serial = 1891] [outer = 0x1165df800] 16:51:47 INFO - PROCESS | 1651 | 1461023507511 Marionette DEBUG loaded listener.js 16:51:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 295 (0x13a0b6c00) [pid = 1651] [serial = 1892] [outer = 0x1165df800] 16:51:47 INFO - PROCESS | 1651 | 1461023507937 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:51:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:51:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 770ms 16:51:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:51:48 INFO - PROCESS | 1651 | 1461023507994 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:51:48 INFO - PROCESS | 1651 | 1461023507996 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:51:48 INFO - PROCESS | 1651 | 1461023507998 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:51:48 INFO - PROCESS | 1651 | 1461023507999 Marionette TRACE conn2 <- [1,2494,null,{}] 16:51:48 INFO - PROCESS | 1651 | 1461023508001 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:48 INFO - PROCESS | 1651 | 1461023508188 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:51:48 INFO - PROCESS | 1651 | 1461023508300 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e425000 == 104 [pid = 1651] [id = 631] 16:51:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 296 (0x11219e800) [pid = 1651] [serial = 1893] [outer = 0x0] 16:51:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 297 (0x13a0b9c00) [pid = 1651] [serial = 1894] [outer = 0x11219e800] 16:51:48 INFO - PROCESS | 1651 | 1461023508330 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 298 (0x143049400) [pid = 1651] [serial = 1895] [outer = 0x11219e800] 16:51:49 INFO - PROCESS | 1651 | 1461023509012 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1070ms 16:51:49 INFO - PROCESS | 1651 | 1461023509068 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 1651 | 1461023509071 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:51:49 INFO - PROCESS | 1651 | 1461023509075 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 1651 | 1461023509077 Marionette TRACE conn2 <- [1,2498,null,{}] 16:51:49 INFO - PROCESS | 1651 | 1461023509081 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:49 INFO - PROCESS | 1651 | 1461023509211 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:51:49 INFO - PROCESS | 1651 | 1461023509353 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e6de800 == 105 [pid = 1651] [id = 632] 16:51:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 299 (0x1146ef400) [pid = 1651] [serial = 1896] [outer = 0x0] 16:51:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 300 (0x119ed0400) [pid = 1651] [serial = 1897] [outer = 0x1146ef400] 16:51:49 INFO - PROCESS | 1651 | 1461023509386 Marionette DEBUG loaded listener.js 16:51:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 301 (0x11beae000) [pid = 1651] [serial = 1898] [outer = 0x1146ef400] 16:51:49 INFO - PROCESS | 1651 | 1461023509842 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:51:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:51:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 821ms 16:51:49 INFO - PROCESS | 1651 | 1461023509901 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 1651 | 1461023509907 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:51:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:51:49 INFO - PROCESS | 1651 | 1461023509932 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 1651 | 1461023509935 Marionette TRACE conn2 <- [1,2502,null,{}] 16:51:49 INFO - PROCESS | 1651 | 1461023509939 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:50 INFO - PROCESS | 1651 | 1461023510122 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:51:50 INFO - PROCESS | 1651 | 1461023510280 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f11e800 == 106 [pid = 1651] [id = 633] 16:51:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 302 (0x11c576c00) [pid = 1651] [serial = 1899] [outer = 0x0] 16:51:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 303 (0x12741d800) [pid = 1651] [serial = 1900] [outer = 0x11c576c00] 16:51:50 INFO - PROCESS | 1651 | 1461023510324 Marionette DEBUG loaded listener.js 16:51:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 304 (0x129aa5400) [pid = 1651] [serial = 1901] [outer = 0x11c576c00] 16:51:50 INFO - PROCESS | 1651 | 1461023510802 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:51:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:51:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 927ms 16:51:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:51:50 INFO - PROCESS | 1651 | 1461023510855 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:51:50 INFO - PROCESS | 1651 | 1461023510857 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:51:50 INFO - PROCESS | 1651 | 1461023510859 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:51:50 INFO - PROCESS | 1651 | 1461023510861 Marionette TRACE conn2 <- [1,2506,null,{}] 16:51:50 INFO - PROCESS | 1651 | 1461023510869 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:50 INFO - PROCESS | 1651 | 1461023510992 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:51:51 INFO - PROCESS | 1651 | 1461023511134 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x137757000 == 107 [pid = 1651] [id = 634] 16:51:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 305 (0x12b2b6c00) [pid = 1651] [serial = 1902] [outer = 0x0] 16:51:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 306 (0x12d9a0400) [pid = 1651] [serial = 1903] [outer = 0x12b2b6c00] 16:51:51 INFO - PROCESS | 1651 | 1461023511167 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 307 (0x12fb5fc00) [pid = 1651] [serial = 1904] [outer = 0x12b2b6c00] 16:51:51 INFO - PROCESS | 1651 | 1461023511615 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:51:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:51:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 822ms 16:51:51 INFO - PROCESS | 1651 | 1461023511681 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:51:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:51:51 INFO - PROCESS | 1651 | 1461023511683 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:51:51 INFO - PROCESS | 1651 | 1461023511686 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:51:51 INFO - PROCESS | 1651 | 1461023511687 Marionette TRACE conn2 <- [1,2510,null,{}] 16:51:51 INFO - PROCESS | 1651 | 1461023511689 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:51 INFO - PROCESS | 1651 | 1461023511809 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:51:51 INFO - PROCESS | 1651 | 1461023511922 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbd4800 == 108 [pid = 1651] [id = 635] 16:51:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 308 (0x12fb52000) [pid = 1651] [serial = 1905] [outer = 0x0] 16:51:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 309 (0x137a34800) [pid = 1651] [serial = 1906] [outer = 0x12fb52000] 16:51:51 INFO - PROCESS | 1651 | 1461023511949 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 310 (0x137d44c00) [pid = 1651] [serial = 1907] [outer = 0x12fb52000] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x123b61800 == 107 [pid = 1651] [id = 560] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1370d2000 == 106 [pid = 1651] [id = 618] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x130867000 == 105 [pid = 1651] [id = 617] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed06800 == 104 [pid = 1651] [id = 616] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 309 (0x141de1800) [pid = 1651] [serial = 1744] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 308 (0x13829ec00) [pid = 1651] [serial = 1735] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 307 (0x114daac00) [pid = 1651] [serial = 1723] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 306 (0x12cfe9400) [pid = 1651] [serial = 1753] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 305 (0x138155800) [pid = 1651] [serial = 1738] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 304 (0x123b4cc00) [pid = 1651] [serial = 1726] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 303 (0x142535c00) [pid = 1651] [serial = 1747] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 302 (0x142777800) [pid = 1651] [serial = 1750] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 301 (0x143ad4c00) [pid = 1651] [serial = 1756] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 300 (0x12b055000) [pid = 1651] [serial = 1729] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 299 (0x12f919800) [pid = 1651] [serial = 1732] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 298 (0x13a109c00) [pid = 1651] [serial = 1741] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 297 (0x137ab1c00) [pid = 1651] [serial = 1792] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x128e5d800 == 103 [pid = 1651] [id = 615] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb1b800 == 102 [pid = 1651] [id = 614] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12d824800 == 101 [pid = 1651] [id = 613] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x148647800 == 100 [pid = 1651] [id = 609] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1454a3800 == 99 [pid = 1651] [id = 608] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x145b89000 == 98 [pid = 1651] [id = 607] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x145080800 == 97 [pid = 1651] [id = 606] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x147714800 == 96 [pid = 1651] [id = 605] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x14560f800 == 95 [pid = 1651] [id = 604] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x144151800 == 94 [pid = 1651] [id = 603] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x141d20000 == 93 [pid = 1651] [id = 602] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x13a45c800 == 92 [pid = 1651] [id = 601] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x137752000 == 91 [pid = 1651] [id = 600] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb1a000 == 90 [pid = 1651] [id = 599] 16:51:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8c1800 == 89 [pid = 1651] [id = 598] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 296 (0x12cfed400) [pid = 1651] [serial = 1780] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 295 (0x115746000) [pid = 1651] [serial = 1759] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 294 (0x123f9f400) [pid = 1651] [serial = 1766] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 293 (0x12741d000) [pid = 1651] [serial = 1768] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 292 (0x12bc4b800) [pid = 1651] [serial = 1778] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 291 (0x12e22a400) [pid = 1651] [serial = 1781] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 290 (0x118984000) [pid = 1651] [serial = 1760] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 289 (0x12f91ac00) [pid = 1651] [serial = 1787] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 288 (0x11a946400) [pid = 1651] [serial = 1762] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 287 (0x11beaac00) [pid = 1651] [serial = 1765] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 286 (0x12b2af400) [pid = 1651] [serial = 1775] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 285 (0x12d9a8400) [pid = 1651] [serial = 1786] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 284 (0x129aa9000) [pid = 1651] [serial = 1774] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 283 (0x12ff0f400) [pid = 1651] [serial = 1789] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x128d89c00) [pid = 1651] [serial = 1771] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x11aea1000) [pid = 1651] [serial = 1763] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x128dda800) [pid = 1651] [serial = 1772] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x12f446000) [pid = 1651] [serial = 1784] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x12b758400) [pid = 1651] [serial = 1777] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x128d10c00) [pid = 1651] [serial = 1769] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x137a32c00) [pid = 1651] [serial = 1790] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x12ea64400) [pid = 1651] [serial = 1783] [outer = 0x0] [url = about:blank] 16:51:52 INFO - PROCESS | 1651 | 1461023512401 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:51:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:51:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 772ms 16:51:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:51:52 INFO - PROCESS | 1651 | 1461023512460 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:51:52 INFO - PROCESS | 1651 | 1461023512461 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:51:52 INFO - PROCESS | 1651 | 1461023512464 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 1651 | 1461023512465 Marionette TRACE conn2 <- [1,2514,null,{}] 16:51:52 INFO - PROCESS | 1651 | 1461023512467 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:52 INFO - PROCESS | 1651 | 1461023512575 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:51:52 INFO - PROCESS | 1651 | 1461023512580 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b28c800 == 90 [pid = 1651] [id = 636] 16:51:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x11c41d400) [pid = 1651] [serial = 1908] [outer = 0x0] 16:51:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x128d89c00) [pid = 1651] [serial = 1909] [outer = 0x11c41d400] 16:51:52 INFO - PROCESS | 1651 | 1461023512606 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x12d8b1800) [pid = 1651] [serial = 1910] [outer = 0x11c41d400] 16:51:53 INFO - PROCESS | 1651 | 1461023513016 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 568ms 16:51:53 INFO - PROCESS | 1651 | 1461023513032 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:51:53 INFO - PROCESS | 1651 | 1461023513033 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:51:53 INFO - PROCESS | 1651 | 1461023513036 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 1651 | 1461023513037 Marionette TRACE conn2 <- [1,2518,null,{}] 16:51:53 INFO - PROCESS | 1651 | 1461023513039 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:53 INFO - PROCESS | 1651 | 1461023513161 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:51:53 INFO - PROCESS | 1651 | 1461023513178 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f55c000 == 91 [pid = 1651] [id = 637] 16:51:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x137d45c00) [pid = 1651] [serial = 1911] [outer = 0x0] 16:51:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x13a0a3400) [pid = 1651] [serial = 1912] [outer = 0x137d45c00] 16:51:53 INFO - PROCESS | 1651 | 1461023513207 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x13a29d800) [pid = 1651] [serial = 1913] [outer = 0x137d45c00] 16:51:53 INFO - PROCESS | 1651 | 1461023513613 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:51:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:51:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 619ms 16:51:53 INFO - PROCESS | 1651 | 1461023513656 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:51:53 INFO - PROCESS | 1651 | 1461023513657 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:51:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:51:53 INFO - PROCESS | 1651 | 1461023513659 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 1651 | 1461023513660 Marionette TRACE conn2 <- [1,2522,null,{}] 16:51:53 INFO - PROCESS | 1651 | 1461023513662 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:53 INFO - PROCESS | 1651 | 1461023513769 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:51:53 INFO - PROCESS | 1651 | 1461023513773 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b3b800 == 92 [pid = 1651] [id = 638] 16:51:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x13a431c00) [pid = 1651] [serial = 1914] [outer = 0x0] 16:51:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x141de1800) [pid = 1651] [serial = 1915] [outer = 0x13a431c00] 16:51:53 INFO - PROCESS | 1651 | 1461023513799 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x142539000) [pid = 1651] [serial = 1916] [outer = 0x13a431c00] 16:51:54 INFO - PROCESS | 1651 | 1461023514180 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 569ms 16:51:54 INFO - PROCESS | 1651 | 1461023514252 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 1651 | 1461023514254 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:51:54 INFO - PROCESS | 1651 | 1461023514273 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 1651 | 1461023514275 Marionette TRACE conn2 <- [1,2526,null,{}] 16:51:54 INFO - PROCESS | 1651 | 1461023514277 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:54 INFO - PROCESS | 1651 | 1461023514419 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:51:54 INFO - PROCESS | 1651 | 1461023514433 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x1431c8000 == 93 [pid = 1651] [id = 639] 16:51:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 285 (0x13a355400) [pid = 1651] [serial = 1917] [outer = 0x0] 16:51:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 286 (0x13a35b400) [pid = 1651] [serial = 1918] [outer = 0x13a355400] 16:51:54 INFO - PROCESS | 1651 | 1461023514459 Marionette DEBUG loaded listener.js 16:51:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 287 (0x13a35f400) [pid = 1651] [serial = 1919] [outer = 0x13a355400] 16:51:54 INFO - PROCESS | 1651 | 1461023514881 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:51:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:51:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 623ms 16:51:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:51:54 INFO - PROCESS | 1651 | 1461023514896 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 1651 | 1461023514898 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:51:54 INFO - PROCESS | 1651 | 1461023514901 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 1651 | 1461023514903 Marionette TRACE conn2 <- [1,2530,null,{}] 16:51:54 INFO - PROCESS | 1651 | 1461023514919 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:55 INFO - PROCESS | 1651 | 1461023515143 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:51:55 INFO - PROCESS | 1651 | 1461023515172 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x14507b000 == 94 [pid = 1651] [id = 640] 16:51:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 288 (0x13a358400) [pid = 1651] [serial = 1920] [outer = 0x0] 16:51:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 289 (0x13a436000) [pid = 1651] [serial = 1921] [outer = 0x13a358400] 16:51:55 INFO - PROCESS | 1651 | 1461023515212 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 290 (0x14277a800) [pid = 1651] [serial = 1922] [outer = 0x13a358400] 16:51:55 INFO - PROCESS | 1651 | 1461023515676 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:51:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:51:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 789ms 16:51:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:51:55 INFO - PROCESS | 1651 | 1461023515732 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:51:55 INFO - PROCESS | 1651 | 1461023515734 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:51:55 INFO - PROCESS | 1651 | 1461023515738 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:51:55 INFO - PROCESS | 1651 | 1461023515740 Marionette TRACE conn2 <- [1,2534,null,{}] 16:51:55 INFO - PROCESS | 1651 | 1461023515743 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:55 INFO - PROCESS | 1651 | 1461023515964 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:51:55 INFO - PROCESS | 1651 | 1461023515993 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x1454b4000 == 95 [pid = 1651] [id = 641] 16:51:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 291 (0x11c21a000) [pid = 1651] [serial = 1923] [outer = 0x0] 16:51:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 292 (0x143040400) [pid = 1651] [serial = 1924] [outer = 0x11c21a000] 16:51:56 INFO - PROCESS | 1651 | 1461023516033 Marionette DEBUG loaded listener.js 16:51:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 293 (0x143acf400) [pid = 1651] [serial = 1925] [outer = 0x11c21a000] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 292 (0x11ae65000) [pid = 1651] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 291 (0x1146b6c00) [pid = 1651] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 290 (0x112106400) [pid = 1651] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 289 (0x1146eec00) [pid = 1651] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 288 (0x123fa1400) [pid = 1651] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 287 (0x137a31800) [pid = 1651] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 286 (0x11219dc00) [pid = 1651] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 285 (0x12b05bc00) [pid = 1651] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 284 (0x112123800) [pid = 1651] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 283 (0x129aa0000) [pid = 1651] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x12f91cc00) [pid = 1651] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x127420c00) [pid = 1651] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x114db1c00) [pid = 1651] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x1146c3c00) [pid = 1651] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x12f91d000) [pid = 1651] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x12d648800) [pid = 1651] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x12ba5c400) [pid = 1651] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x128d87800) [pid = 1651] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x11a941400) [pid = 1651] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x12e227400) [pid = 1651] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x13700c800) [pid = 1651] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x11222ec00) [pid = 1651] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x13a104000) [pid = 1651] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x11a944400) [pid = 1651] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x12af6a000) [pid = 1651] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x12ff11c00) [pid = 1651] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x137d47800) [pid = 1651] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x14252f400) [pid = 1651] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x12ff11000) [pid = 1651] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x114035800) [pid = 1651] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x124277c00) [pid = 1651] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x12bbcc800) [pid = 1651] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x12b2b7800) [pid = 1651] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x11219ac00) [pid = 1651] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x115539c00) [pid = 1651] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x11ba19800) [pid = 1651] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x137011800) [pid = 1651] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x12afedc00) [pid = 1651] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x123f10800) [pid = 1651] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x128d46000) [pid = 1651] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x137e14800) [pid = 1651] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x11aef2000) [pid = 1651] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x12fb98800) [pid = 1651] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x137007c00) [pid = 1651] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x1370af400) [pid = 1651] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x114b8a400) [pid = 1651] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x115536000) [pid = 1651] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x11bc1ac00) [pid = 1651] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12afa5000) [pid = 1651] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x12b05e000) [pid = 1651] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x13a299000) [pid = 1651] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x137c9b000) [pid = 1651] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x12fb57800) [pid = 1651] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x1432d1400) [pid = 1651] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x11219d400) [pid = 1651] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x128d42800) [pid = 1651] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x129aa0400) [pid = 1651] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x1382a0400) [pid = 1651] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x124237800) [pid = 1651] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x1382a0000) [pid = 1651] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x13a1cac00) [pid = 1651] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x12af6bc00) [pid = 1651] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x13ab06400) [pid = 1651] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12749cc00) [pid = 1651] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12d99f800) [pid = 1651] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12ebe7000) [pid = 1651] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x11553ac00) [pid = 1651] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x13a1c3800) [pid = 1651] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x1370b1400) [pid = 1651] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x138157400) [pid = 1651] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x11a995400) [pid = 1651] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x11211f000) [pid = 1651] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x137e1c800) [pid = 1651] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x114daf000) [pid = 1651] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x12fb92c00) [pid = 1651] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12d63cc00) [pid = 1651] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x137e21000) [pid = 1651] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x137e17800) [pid = 1651] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x11211a000) [pid = 1651] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x12ebdf400) [pid = 1651] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x1432cec00) [pid = 1651] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:51:56 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x137a34c00) [pid = 1651] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:51:56 INFO - PROCESS | 1651 | 1461023516969 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1273ms 16:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:51:57 INFO - PROCESS | 1651 | 1461023517011 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 1651 | 1461023517012 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:51:57 INFO - PROCESS | 1651 | 1461023517014 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 1651 | 1461023517016 Marionette TRACE conn2 <- [1,2538,null,{}] 16:51:57 INFO - PROCESS | 1651 | 1461023517018 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:57 INFO - PROCESS | 1651 | 1461023517176 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:51:57 INFO - PROCESS | 1651 | 1461023517242 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a982800 == 96 [pid = 1651] [id = 642] 16:51:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x1146b6c00) [pid = 1651] [serial = 1926] [outer = 0x0] 16:51:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x11a903000) [pid = 1651] [serial = 1927] [outer = 0x1146b6c00] 16:51:57 INFO - PROCESS | 1651 | 1461023517272 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x11bea9800) [pid = 1651] [serial = 1928] [outer = 0x1146b6c00] 16:51:57 INFO - PROCESS | 1651 | 1461023517568 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:51:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:51:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 570ms 16:51:57 INFO - PROCESS | 1651 | 1461023517585 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 1651 | 1461023517586 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:51:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:51:57 INFO - PROCESS | 1651 | 1461023517597 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 1651 | 1461023517598 Marionette TRACE conn2 <- [1,2542,null,{}] 16:51:57 INFO - PROCESS | 1651 | 1461023517601 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:57 INFO - PROCESS | 1651 | 1461023517719 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:51:57 INFO - PROCESS | 1651 | 1461023517833 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x136f41800 == 97 [pid = 1651] [id = 643] 16:51:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x11b0d6c00) [pid = 1651] [serial = 1929] [outer = 0x0] 16:51:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x123fa0800) [pid = 1651] [serial = 1930] [outer = 0x11b0d6c00] 16:51:57 INFO - PROCESS | 1651 | 1461023517861 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x128db1800) [pid = 1651] [serial = 1931] [outer = 0x11b0d6c00] 16:51:58 INFO - PROCESS | 1651 | 1461023518145 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 571ms 16:51:58 INFO - PROCESS | 1651 | 1461023518169 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:51:58 INFO - PROCESS | 1651 | 1461023518170 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:51:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:51:58 INFO - PROCESS | 1651 | 1461023518181 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:51:58 INFO - PROCESS | 1651 | 1461023518182 Marionette TRACE conn2 <- [1,2546,null,{}] 16:51:58 INFO - PROCESS | 1651 | 1461023518185 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:58 INFO - PROCESS | 1651 | 1461023518301 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:51:58 INFO - PROCESS | 1651 | 1461023518305 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x141d1d800 == 98 [pid = 1651] [id = 644] 16:51:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x128db2c00) [pid = 1651] [serial = 1932] [outer = 0x0] 16:51:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x12b203400) [pid = 1651] [serial = 1933] [outer = 0x128db2c00] 16:51:58 INFO - PROCESS | 1651 | 1461023518330 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x12d643c00) [pid = 1651] [serial = 1934] [outer = 0x128db2c00] 16:51:58 INFO - PROCESS | 1651 | 1461023518678 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:51:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:51:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 523ms 16:51:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:51:58 INFO - PROCESS | 1651 | 1461023518712 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:51:58 INFO - PROCESS | 1651 | 1461023518714 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:51:58 INFO - PROCESS | 1651 | 1461023518716 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:51:58 INFO - PROCESS | 1651 | 1461023518717 Marionette TRACE conn2 <- [1,2550,null,{}] 16:51:58 INFO - PROCESS | 1651 | 1461023518719 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:58 INFO - PROCESS | 1651 | 1461023518895 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:51:59 INFO - PROCESS | 1651 | 1461023519095 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x119809800 == 99 [pid = 1651] [id = 645] 16:51:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x112123800) [pid = 1651] [serial = 1935] [outer = 0x0] 16:51:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x11219e000) [pid = 1651] [serial = 1936] [outer = 0x112123800] 16:51:59 INFO - PROCESS | 1651 | 1461023519128 Marionette DEBUG loaded listener.js 16:51:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x114b8dc00) [pid = 1651] [serial = 1937] [outer = 0x112123800] 16:51:59 INFO - PROCESS | 1651 | 1461023519633 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:51:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:51:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 970ms 16:51:59 INFO - PROCESS | 1651 | 1461023519688 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 1651 | 1461023519692 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:51:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:51:59 INFO - PROCESS | 1651 | 1461023519696 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 1651 | 1461023519698 Marionette TRACE conn2 <- [1,2554,null,{}] 16:51:59 INFO - PROCESS | 1651 | 1461023519701 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:59 INFO - PROCESS | 1651 | 1461023519840 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:51:59 INFO - PROCESS | 1651 | 1461023519953 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed02800 == 100 [pid = 1651] [id = 646] 16:51:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x11b0dd000) [pid = 1651] [serial = 1938] [outer = 0x0] 16:51:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x11bef7000) [pid = 1651] [serial = 1939] [outer = 0x11b0dd000] 16:51:59 INFO - PROCESS | 1651 | 1461023519984 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x128651400) [pid = 1651] [serial = 1940] [outer = 0x11b0dd000] 16:52:00 INFO - PROCESS | 1651 | 1461023520506 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:52:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:52:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 821ms 16:52:00 INFO - PROCESS | 1651 | 1461023520519 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:52:00 INFO - PROCESS | 1651 | 1461023520524 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:52:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:52:00 INFO - PROCESS | 1651 | 1461023520546 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:52:00 INFO - PROCESS | 1651 | 1461023520547 Marionette TRACE conn2 <- [1,2558,null,{}] 16:52:00 INFO - PROCESS | 1651 | 1461023520550 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:00 INFO - PROCESS | 1651 | 1461023520686 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:52:00 INFO - PROCESS | 1651 | 1461023520796 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b16000 == 101 [pid = 1651] [id = 647] 16:52:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x128652000) [pid = 1651] [serial = 1941] [outer = 0x0] 16:52:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12afe1800) [pid = 1651] [serial = 1942] [outer = 0x128652000] 16:52:00 INFO - PROCESS | 1651 | 1461023520827 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12ba5c800) [pid = 1651] [serial = 1943] [outer = 0x128652000] 16:52:01 INFO - PROCESS | 1651 | 1461023521297 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:52:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:52:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 774ms 16:52:01 INFO - PROCESS | 1651 | 1461023521318 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:52:01 INFO - PROCESS | 1651 | 1461023521319 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:52:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:52:01 INFO - PROCESS | 1651 | 1461023521329 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:52:01 INFO - PROCESS | 1651 | 1461023521334 Marionette TRACE conn2 <- [1,2562,null,{}] 16:52:01 INFO - PROCESS | 1651 | 1461023521337 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:01 INFO - PROCESS | 1651 | 1461023521470 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:52:01 INFO - PROCESS | 1651 | 1461023521611 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x1454e1800 == 102 [pid = 1651] [id = 648] 16:52:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x128d84c00) [pid = 1651] [serial = 1944] [outer = 0x0] 16:52:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x12e2f9c00) [pid = 1651] [serial = 1945] [outer = 0x128d84c00] 16:52:01 INFO - PROCESS | 1651 | 1461023521643 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x1370a6c00) [pid = 1651] [serial = 1946] [outer = 0x128d84c00] 16:52:02 INFO - PROCESS | 1651 | 1461023522126 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:52:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:52:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 831ms 16:52:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:52:02 INFO - PROCESS | 1651 | 1461023522162 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:52:02 INFO - PROCESS | 1651 | 1461023522164 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:52:02 INFO - PROCESS | 1651 | 1461023522166 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 1651 | 1461023522167 Marionette TRACE conn2 <- [1,2566,null,{}] 16:52:02 INFO - PROCESS | 1651 | 1461023522170 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:02 INFO - PROCESS | 1651 | 1461023522304 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:52:02 INFO - PROCESS | 1651 | 1461023522421 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x148650800 == 103 [pid = 1651] [id = 649] 16:52:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x1370a8c00) [pid = 1651] [serial = 1947] [outer = 0x0] 16:52:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x137a3ac00) [pid = 1651] [serial = 1948] [outer = 0x1370a8c00] 16:52:02 INFO - PROCESS | 1651 | 1461023522450 Marionette DEBUG loaded listener.js 16:52:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x137ca6000) [pid = 1651] [serial = 1949] [outer = 0x1370a8c00] 16:52:02 INFO - PROCESS | 1651 | 1461023522893 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:52:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:52:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 775ms 16:52:02 INFO - PROCESS | 1651 | 1461023522941 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:52:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:52:02 INFO - PROCESS | 1651 | 1461023522943 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:52:02 INFO - PROCESS | 1651 | 1461023522945 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 1651 | 1461023522946 Marionette TRACE conn2 <- [1,2570,null,{}] 16:52:02 INFO - PROCESS | 1651 | 1461023522949 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:03 INFO - PROCESS | 1651 | 1461023523082 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:52:03 INFO - PROCESS | 1651 | 1461023523226 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x1487f5000 == 104 [pid = 1651] [id = 650] 16:52:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x137e1cc00) [pid = 1651] [serial = 1950] [outer = 0x0] 16:52:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x137e21000) [pid = 1651] [serial = 1951] [outer = 0x137e1cc00] 16:52:03 INFO - PROCESS | 1651 | 1461023523263 Marionette DEBUG loaded listener.js 16:52:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x13a0a2800) [pid = 1651] [serial = 1952] [outer = 0x137e1cc00] 16:52:03 INFO - PROCESS | 1651 | 1461023523767 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:52:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:52:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 870ms 16:52:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:52:03 INFO - PROCESS | 1651 | 1461023523822 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:52:03 INFO - PROCESS | 1651 | 1461023523824 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:52:03 INFO - PROCESS | 1651 | 1461023523829 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 1651 | 1461023523830 Marionette TRACE conn2 <- [1,2574,null,{}] 16:52:03 INFO - PROCESS | 1651 | 1461023523832 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:03 INFO - PROCESS | 1651 | 1461023523967 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:52:04 INFO - PROCESS | 1651 | 1461023524078 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x14251e000 == 105 [pid = 1651] [id = 651] 16:52:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x13829b800) [pid = 1651] [serial = 1953] [outer = 0x0] 16:52:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x13a1cac00) [pid = 1651] [serial = 1954] [outer = 0x13829b800] 16:52:04 INFO - PROCESS | 1651 | 1461023524108 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x13a42f800) [pid = 1651] [serial = 1955] [outer = 0x13829b800] 16:52:04 INFO - PROCESS | 1651 | 1461023524540 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:52:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:52:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 724ms 16:52:04 INFO - PROCESS | 1651 | 1461023524553 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:52:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:52:04 INFO - PROCESS | 1651 | 1461023524555 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:52:04 INFO - PROCESS | 1651 | 1461023524559 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:52:04 INFO - PROCESS | 1651 | 1461023524561 Marionette TRACE conn2 <- [1,2578,null,{}] 16:52:04 INFO - PROCESS | 1651 | 1461023524563 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:04 INFO - PROCESS | 1651 | 1461023524692 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:52:04 INFO - PROCESS | 1651 | 1461023524804 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x14300e800 == 106 [pid = 1651] [id = 652] 16:52:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x13a0b1000) [pid = 1651] [serial = 1956] [outer = 0x0] 16:52:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x141ddd000) [pid = 1651] [serial = 1957] [outer = 0x13a0b1000] 16:52:04 INFO - PROCESS | 1651 | 1461023524833 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x142776800) [pid = 1651] [serial = 1958] [outer = 0x13a0b1000] 16:52:05 INFO - PROCESS | 1651 | 1461023525261 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:52:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:52:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 770ms 16:52:05 INFO - PROCESS | 1651 | 1461023525336 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:52:05 INFO - PROCESS | 1651 | 1461023525338 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:52:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:52:05 INFO - PROCESS | 1651 | 1461023525342 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 1651 | 1461023525344 Marionette TRACE conn2 <- [1,2582,null,{}] 16:52:05 INFO - PROCESS | 1651 | 1461023525346 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:05 INFO - PROCESS | 1651 | 1461023525476 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:52:05 INFO - PROCESS | 1651 | 1461023525661 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x14301d000 == 107 [pid = 1651] [id = 653] 16:52:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x1370b1000) [pid = 1651] [serial = 1959] [outer = 0x0] 16:52:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x13ab0dc00) [pid = 1651] [serial = 1960] [outer = 0x1370b1000] 16:52:05 INFO - PROCESS | 1651 | 1461023525691 Marionette DEBUG loaded listener.js 16:52:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x1432d3c00) [pid = 1651] [serial = 1961] [outer = 0x1370b1000] 16:52:06 INFO - PROCESS | 1651 | 1461023526162 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:52:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:52:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 872ms 16:52:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:52:06 INFO - PROCESS | 1651 | 1461023526214 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 1651 | 1461023526216 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:52:06 INFO - PROCESS | 1651 | 1461023526218 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 1651 | 1461023526219 Marionette TRACE conn2 <- [1,2586,null,{}] 16:52:06 INFO - PROCESS | 1651 | 1461023526222 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:06 INFO - PROCESS | 1651 | 1461023526357 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:52:06 INFO - PROCESS | 1651 | 1461023526499 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b28d800 == 108 [pid = 1651] [id = 654] 16:52:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x112126800) [pid = 1651] [serial = 1962] [outer = 0x0] 16:52:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x11a902c00) [pid = 1651] [serial = 1963] [outer = 0x112126800] 16:52:06 INFO - PROCESS | 1651 | 1461023526529 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x12bbd0000) [pid = 1651] [serial = 1964] [outer = 0x112126800] 16:52:06 INFO - PROCESS | 1651 | 1461023526992 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:52:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:52:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 818ms 16:52:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:52:07 INFO - PROCESS | 1651 | 1461023527037 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:52:07 INFO - PROCESS | 1651 | 1461023527039 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:52:07 INFO - PROCESS | 1651 | 1461023527041 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:52:07 INFO - PROCESS | 1651 | 1461023527042 Marionette TRACE conn2 <- [1,2590,null,{}] 16:52:07 INFO - PROCESS | 1651 | 1461023527045 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:07 INFO - PROCESS | 1651 | 1461023527177 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:52:07 INFO - PROCESS | 1651 | 1461023527321 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x116121800 == 109 [pid = 1651] [id = 655] 16:52:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x112104c00) [pid = 1651] [serial = 1965] [outer = 0x0] 16:52:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x112125c00) [pid = 1651] [serial = 1966] [outer = 0x112104c00] 16:52:07 INFO - PROCESS | 1651 | 1461023527356 Marionette DEBUG loaded listener.js 16:52:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x11b084c00) [pid = 1651] [serial = 1967] [outer = 0x112104c00] 16:52:07 INFO - PROCESS | 1651 | 1461023527832 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:52:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:52:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 821ms 16:52:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:52:07 INFO - PROCESS | 1651 | 1461023527862 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:52:07 INFO - PROCESS | 1651 | 1461023527864 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:52:07 INFO - PROCESS | 1651 | 1461023527866 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:52:07 INFO - PROCESS | 1651 | 1461023527868 Marionette TRACE conn2 <- [1,2594,null,{}] 16:52:07 INFO - PROCESS | 1651 | 1461023527871 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:08 INFO - PROCESS | 1651 | 1461023528022 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:52:08 INFO - PROCESS | 1651 | 1461023528466 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x119c1c800 == 110 [pid = 1651] [id = 656] 16:52:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x11210f800) [pid = 1651] [serial = 1968] [outer = 0x0] 16:52:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x112119400) [pid = 1651] [serial = 1969] [outer = 0x11210f800] 16:52:08 INFO - PROCESS | 1651 | 1461023528604 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x112231000) [pid = 1651] [serial = 1970] [outer = 0x11210f800] 16:52:09 INFO - PROCESS | 1651 | 1461023529120 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:52:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:52:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1270ms 16:52:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:52:09 INFO - PROCESS | 1651 | 1461023529137 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 1651 | 1461023529139 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:52:09 INFO - PROCESS | 1651 | 1461023529142 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 1651 | 1461023529146 Marionette TRACE conn2 <- [1,2598,null,{}] 16:52:09 INFO - PROCESS | 1651 | 1461023529149 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:09 INFO - PROCESS | 1651 | 1461023529270 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:52:09 INFO - PROCESS | 1651 | 1461023529384 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a8d9800 == 111 [pid = 1651] [id = 657] 16:52:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x112125800) [pid = 1651] [serial = 1971] [outer = 0x0] 16:52:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x114b47800) [pid = 1651] [serial = 1972] [outer = 0x112125800] 16:52:09 INFO - PROCESS | 1651 | 1461023529415 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x116565c00) [pid = 1651] [serial = 1973] [outer = 0x112125800] 16:52:09 INFO - PROCESS | 1651 | 1461023529893 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:52:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:52:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 777ms 16:52:09 INFO - PROCESS | 1651 | 1461023529942 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 1651 | 1461023529945 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:52:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:52:09 INFO - PROCESS | 1651 | 1461023529949 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 1651 | 1461023529951 Marionette TRACE conn2 <- [1,2602,null,{}] 16:52:09 INFO - PROCESS | 1651 | 1461023529954 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:10 INFO - PROCESS | 1651 | 1461023530105 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:52:10 INFO - PROCESS | 1651 | 1461023530243 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x11ba6b800 == 112 [pid = 1651] [id = 658] 16:52:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x1191a6000) [pid = 1651] [serial = 1974] [outer = 0x0] 16:52:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x119d41000) [pid = 1651] [serial = 1975] [outer = 0x1191a6000] 16:52:10 INFO - PROCESS | 1651 | 1461023530271 Marionette DEBUG loaded listener.js 16:52:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x11a93c800) [pid = 1651] [serial = 1976] [outer = 0x1191a6000] 16:52:10 INFO - PROCESS | 1651 | 1461023530753 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:52:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:52:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 823ms 16:52:10 INFO - PROCESS | 1651 | 1461023530772 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:52:10 INFO - PROCESS | 1651 | 1461023530774 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:52:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:52:10 INFO - PROCESS | 1651 | 1461023530777 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:52:10 INFO - PROCESS | 1651 | 1461023530781 Marionette TRACE conn2 <- [1,2606,null,{}] 16:52:10 INFO - PROCESS | 1651 | 1461023530788 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:10 INFO - PROCESS | 1651 | 1461023530905 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x13ab2d000 == 111 [pid = 1651] [id = 436] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x137c53000 == 110 [pid = 1651] [id = 548] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x14397a800 == 109 [pid = 1651] [id = 482] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x141d1d800 == 108 [pid = 1651] [id = 644] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x136f41800 == 107 [pid = 1651] [id = 643] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x11a982800 == 106 [pid = 1651] [id = 642] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1454b4000 == 105 [pid = 1651] [id = 641] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x14507b000 == 104 [pid = 1651] [id = 640] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x128de8400) [pid = 1651] [serial = 1831] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x138162c00) [pid = 1651] [serial = 1858] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x1456cdc00) [pid = 1651] [serial = 1834] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1431c8000 == 103 [pid = 1651] [id = 639] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x137b3b800 == 102 [pid = 1651] [id = 638] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12f55c000 == 101 [pid = 1651] [id = 637] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12b28c800 == 100 [pid = 1651] [id = 636] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbd4800 == 99 [pid = 1651] [id = 635] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x137757000 == 98 [pid = 1651] [id = 634] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12f11e800 == 97 [pid = 1651] [id = 633] 16:52:11 INFO - PROCESS | 1651 | 1461023531086 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12e6de800 == 96 [pid = 1651] [id = 632] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1370bf000 == 95 [pid = 1651] [id = 558] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x145617800 == 94 [pid = 1651] [id = 626] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x14549f000 == 93 [pid = 1651] [id = 625] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1426a9000 == 92 [pid = 1651] [id = 624] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x13a2d9000 == 91 [pid = 1651] [id = 623] 16:52:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x1157c2000 == 92 [pid = 1651] [id = 659] 16:52:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x11211f800) [pid = 1651] [serial = 1977] [outer = 0x0] 16:52:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x116564800) [pid = 1651] [serial = 1978] [outer = 0x11211f800] 16:52:11 INFO - PROCESS | 1651 | 1461023531119 Marionette DEBUG loaded listener.js 16:52:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x11abc7c00) [pid = 1651] [serial = 1979] [outer = 0x11211f800] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x1370cf000 == 91 [pid = 1651] [id = 622] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4d2000 == 90 [pid = 1651] [id = 621] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x123f70800 == 89 [pid = 1651] [id = 620] 16:52:11 INFO - PROCESS | 1651 | --DOCSHELL 0x137c6d800 == 88 [pid = 1651] [id = 619] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x12b059000) [pid = 1651] [serial = 1655] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x123f0bc00) [pid = 1651] [serial = 1652] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x11897b000) [pid = 1651] [serial = 1649] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x137a39c00) [pid = 1651] [serial = 1646] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x137e19c00) [pid = 1651] [serial = 1378] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x12fb58000) [pid = 1651] [serial = 1375] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x12b2b2c00) [pid = 1651] [serial = 1372] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x126431400) [pid = 1651] [serial = 1369] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x143ad2800) [pid = 1651] [serial = 1685] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x11a910400) [pid = 1651] [serial = 1538] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x128d43800) [pid = 1651] [serial = 1463] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x12fb90000) [pid = 1651] [serial = 1607] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x137e1c000) [pid = 1651] [serial = 1595] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x11b950400) [pid = 1651] [serial = 1439] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x13a29d000) [pid = 1651] [serial = 1387] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x137e15800) [pid = 1651] [serial = 1529] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x13a1d1000) [pid = 1651] [serial = 1667] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x11beeb000) [pid = 1651] [serial = 1583] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x13ab0bc00) [pid = 1651] [serial = 1393] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x1382a1000) [pid = 1651] [serial = 1381] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x118639000) [pid = 1651] [serial = 1580] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x137ab2800) [pid = 1651] [serial = 1523] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x12fb8e400) [pid = 1651] [serial = 1520] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x13815d400) [pid = 1651] [serial = 1363] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x13ab04c00) [pid = 1651] [serial = 1457] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x137006000) [pid = 1651] [serial = 1535] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x12afe0800) [pid = 1651] [serial = 1514] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x137e1fc00) [pid = 1651] [serial = 1664] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x114b89c00) [pid = 1651] [serial = 1505] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12ea61400) [pid = 1651] [serial = 1658] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x1432dac00) [pid = 1651] [serial = 1679] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12cff0c00) [pid = 1651] [serial = 1589] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x1370a4000) [pid = 1651] [serial = 1577] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x13829e000) [pid = 1651] [serial = 1454] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x127425c00) [pid = 1651] [serial = 1511] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x137abcc00) [pid = 1651] [serial = 1448] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x137ca5800) [pid = 1651] [serial = 1526] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x137d48c00) [pid = 1651] [serial = 1451] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x11ae61800) [pid = 1651] [serial = 1508] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x11abc8c00) [pid = 1651] [serial = 1366] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x128da9c00) [pid = 1651] [serial = 1442] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x13a295400) [pid = 1651] [serial = 1604] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x12ebe2c00) [pid = 1651] [serial = 1592] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x13ab08c00) [pid = 1651] [serial = 1390] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x137ca8000) [pid = 1651] [serial = 1436] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x138163000) [pid = 1651] [serial = 1598] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x1432d9800) [pid = 1651] [serial = 1676] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x137d47400) [pid = 1651] [serial = 1532] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x12bbc7000) [pid = 1651] [serial = 1517] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x12ebe3c00) [pid = 1651] [serial = 1445] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x13ab06000) [pid = 1651] [serial = 1670] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x1432dd400) [pid = 1651] [serial = 1682] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x13ab02c00) [pid = 1651] [serial = 1384] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x1432c9c00) [pid = 1651] [serial = 1460] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x13829ac00) [pid = 1651] [serial = 1601] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x1432cc000) [pid = 1651] [serial = 1673] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x129a59000) [pid = 1651] [serial = 1586] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x13700bc00) [pid = 1651] [serial = 1661] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x143adcc00) [pid = 1651] [serial = 1757] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x137d47c00) [pid = 1651] [serial = 1793] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x137a3b800) [pid = 1651] [serial = 1733] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x14277c800) [pid = 1651] [serial = 1751] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x1432c6400) [pid = 1651] [serial = 1754] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x14252f000) [pid = 1651] [serial = 1745] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x126bccc00) [pid = 1651] [serial = 1727] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12bbc9400) [pid = 1651] [serial = 1730] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x13a10dc00) [pid = 1651] [serial = 1742] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x13a42bc00) [pid = 1651] [serial = 1736] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x1432c4400) [pid = 1651] [serial = 1748] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x141dde400) [pid = 1651] [serial = 1739] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x11977c800) [pid = 1651] [serial = 1724] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x128dacc00) [pid = 1651] [serial = 1846] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x12b053c00) [pid = 1651] [serial = 1847] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x12d643800) [pid = 1651] [serial = 1852] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x12e22e000) [pid = 1651] [serial = 1853] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12b899800) [pid = 1651] [serial = 1849] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12cf4c800) [pid = 1651] [serial = 1850] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x1156b3800) [pid = 1651] [serial = 1796] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x112232000) [pid = 1651] [serial = 1795] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x11bc1c400) [pid = 1651] [serial = 1841] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x118884400) [pid = 1651] [serial = 1840] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x123fa1c00) [pid = 1651] [serial = 1799] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x11c41cc00) [pid = 1651] [serial = 1798] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x13815d800) [pid = 1651] [serial = 1808] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x137abac00) [pid = 1651] [serial = 1807] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x137010000) [pid = 1651] [serial = 1805] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12ff15c00) [pid = 1651] [serial = 1804] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x14547d400) [pid = 1651] [serial = 1825] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x13a42a400) [pid = 1651] [serial = 1810] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x144419800) [pid = 1651] [serial = 1822] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x1456cb400) [pid = 1651] [serial = 1837] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x1432c7c00) [pid = 1651] [serial = 1816] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x141de9800) [pid = 1651] [serial = 1813] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x128d85800) [pid = 1651] [serial = 1844] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x128610800) [pid = 1651] [serial = 1843] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x1432dd800) [pid = 1651] [serial = 1819] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 165 (0x12b054c00) [pid = 1651] [serial = 1802] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 164 (0x12af9fc00) [pid = 1651] [serial = 1801] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 163 (0x12ff15000) [pid = 1651] [serial = 1855] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 162 (0x1456c6800) [pid = 1651] [serial = 1828] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | --DOMWINDOW == 161 (0x137abd400) [pid = 1651] [serial = 1856] [outer = 0x0] [url = about:blank] 16:52:11 INFO - PROCESS | 1651 | 1461023531566 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:52:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:52:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 823ms 16:52:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:52:11 INFO - PROCESS | 1651 | 1461023531599 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:52:11 INFO - PROCESS | 1651 | 1461023531601 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:52:11 INFO - PROCESS | 1651 | 1461023531603 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 1651 | 1461023531604 Marionette TRACE conn2 <- [1,2610,null,{}] 16:52:11 INFO - PROCESS | 1651 | 1461023531613 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:11 INFO - PROCESS | 1651 | 1461023531716 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:52:11 INFO - PROCESS | 1651 | 1461023531723 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x124157000 == 89 [pid = 1651] [id = 660] 16:52:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 162 (0x11aea9800) [pid = 1651] [serial = 1980] [outer = 0x0] 16:52:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 163 (0x11bc1bc00) [pid = 1651] [serial = 1981] [outer = 0x11aea9800] 16:52:11 INFO - PROCESS | 1651 | 1461023531749 Marionette DEBUG loaded listener.js 16:52:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 164 (0x11bef7400) [pid = 1651] [serial = 1982] [outer = 0x11aea9800] 16:52:12 INFO - PROCESS | 1651 | 1461023532153 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:52:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:52:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 577ms 16:52:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:52:12 INFO - PROCESS | 1651 | 1461023532180 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:52:12 INFO - PROCESS | 1651 | 1461023532181 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:52:12 INFO - PROCESS | 1651 | 1461023532184 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:52:12 INFO - PROCESS | 1651 | 1461023532185 Marionette TRACE conn2 <- [1,2614,null,{}] 16:52:12 INFO - PROCESS | 1651 | 1461023532187 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:12 INFO - PROCESS | 1651 | 1461023532289 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:52:12 INFO - PROCESS | 1651 | 1461023532293 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb06000 == 90 [pid = 1651] [id = 661] 16:52:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 165 (0x123b3f000) [pid = 1651] [serial = 1983] [outer = 0x0] 16:52:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 166 (0x123b44c00) [pid = 1651] [serial = 1984] [outer = 0x123b3f000] 16:52:12 INFO - PROCESS | 1651 | 1461023532326 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x123f15400) [pid = 1651] [serial = 1985] [outer = 0x123b3f000] 16:52:12 INFO - PROCESS | 1651 | 1461023532719 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:52:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:52:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 570ms 16:52:12 INFO - PROCESS | 1651 | 1461023532755 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:52:12 INFO - PROCESS | 1651 | 1461023532758 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:52:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:52:12 INFO - PROCESS | 1651 | 1461023532761 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:52:12 INFO - PROCESS | 1651 | 1461023532762 Marionette TRACE conn2 <- [1,2618,null,{}] 16:52:12 INFO - PROCESS | 1651 | 1461023532764 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:12 INFO - PROCESS | 1651 | 1461023532865 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:52:12 INFO - PROCESS | 1651 | 1461023532869 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d973000 == 91 [pid = 1651] [id = 662] 16:52:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x123fa2000) [pid = 1651] [serial = 1986] [outer = 0x0] 16:52:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x126bd2400) [pid = 1651] [serial = 1987] [outer = 0x123fa2000] 16:52:12 INFO - PROCESS | 1651 | 1461023532897 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x1287dcc00) [pid = 1651] [serial = 1988] [outer = 0x123fa2000] 16:52:13 INFO - PROCESS | 1651 | 1461023533281 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 570ms 16:52:13 INFO - PROCESS | 1651 | 1461023533331 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:52:13 INFO - PROCESS | 1651 | 1461023533333 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:52:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:52:13 INFO - PROCESS | 1651 | 1461023533335 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 1651 | 1461023533336 Marionette TRACE conn2 <- [1,2622,null,{}] 16:52:13 INFO - PROCESS | 1651 | 1461023533338 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:13 INFO - PROCESS | 1651 | 1461023533479 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:52:13 INFO - PROCESS | 1651 | 1461023533484 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4ce800 == 92 [pid = 1651] [id = 663] 16:52:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12749c400) [pid = 1651] [serial = 1989] [outer = 0x0] 16:52:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x1287e8c00) [pid = 1651] [serial = 1990] [outer = 0x12749c400] 16:52:13 INFO - PROCESS | 1651 | 1461023533510 Marionette DEBUG loaded listener.js 16:52:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x128d43000) [pid = 1651] [serial = 1991] [outer = 0x12749c400] 16:52:13 INFO - PROCESS | 1651 | 1461023533885 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 570ms 16:52:13 INFO - PROCESS | 1651 | 1461023533906 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:52:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:52:13 INFO - PROCESS | 1651 | 1461023533907 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:52:13 INFO - PROCESS | 1651 | 1461023533909 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 1651 | 1461023533910 Marionette TRACE conn2 <- [1,2626,null,{}] 16:52:13 INFO - PROCESS | 1651 | 1461023533918 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:14 INFO - PROCESS | 1651 | 1461023534048 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:52:14 INFO - PROCESS | 1651 | 1461023534063 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed21800 == 93 [pid = 1651] [id = 664] 16:52:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x128d43400) [pid = 1651] [serial = 1992] [outer = 0x0] 16:52:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x128d83400) [pid = 1651] [serial = 1993] [outer = 0x128d43400] 16:52:14 INFO - PROCESS | 1651 | 1461023534089 Marionette DEBUG loaded listener.js 16:52:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x128db3000) [pid = 1651] [serial = 1994] [outer = 0x128d43400] 16:52:14 INFO - PROCESS | 1651 | 1461023534547 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:52:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:52:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 670ms 16:52:14 INFO - PROCESS | 1651 | 1461023534580 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:52:14 INFO - PROCESS | 1651 | 1461023534582 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:52:14 INFO - PROCESS | 1651 | 1461023534592 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 1651 | 1461023534594 Marionette TRACE conn2 <- [1,2630,null,{}] 16:52:14 INFO - PROCESS | 1651 | 1461023534597 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:14 INFO - PROCESS | 1651 | 1461023534798 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:52:14 INFO - PROCESS | 1651 | 1461023534822 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f5ab800 == 94 [pid = 1651] [id = 665] 16:52:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x112105800) [pid = 1651] [serial = 1995] [outer = 0x0] 16:52:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x128de2c00) [pid = 1651] [serial = 1996] [outer = 0x112105800] 16:52:14 INFO - PROCESS | 1651 | 1461023534863 Marionette DEBUG loaded listener.js 16:52:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x129aa6800) [pid = 1651] [serial = 1997] [outer = 0x112105800] 16:52:15 INFO - PROCESS | 1651 | 1461023535276 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:52:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:52:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 719ms 16:52:15 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x13a355400) [pid = 1651] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:52:15 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x13a358400) [pid = 1651] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:52:15 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x1146b6c00) [pid = 1651] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:52:15 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x11c21a000) [pid = 1651] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:52:15 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x1146ef400) [pid = 1651] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:52:15 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11b0d6c00) [pid = 1651] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:52:15 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x11c41d400) [pid = 1651] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:52:15 INFO - PROCESS | 1651 | --DOMWINDOW == 171 (0x137d45c00) [pid = 1651] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:52:15 INFO - PROCESS | 1651 | --DOMWINDOW == 170 (0x12fb52000) [pid = 1651] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:52:15 INFO - PROCESS | 1651 | --DOMWINDOW == 169 (0x12b2b6c00) [pid = 1651] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:52:15 INFO - PROCESS | 1651 | --DOMWINDOW == 168 (0x11c576c00) [pid = 1651] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:52:15 INFO - PROCESS | 1651 | --DOMWINDOW == 167 (0x137abfc00) [pid = 1651] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:52:15 INFO - PROCESS | 1651 | --DOMWINDOW == 166 (0x13a431c00) [pid = 1651] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:52:15 INFO - PROCESS | 1651 | 1461023535693 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:52:15 INFO - PROCESS | 1651 | 1461023535694 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:52:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:52:15 INFO - PROCESS | 1651 | 1461023535702 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:52:15 INFO - PROCESS | 1651 | 1461023535703 Marionette TRACE conn2 <- [1,2634,null,{}] 16:52:15 INFO - PROCESS | 1651 | 1461023535705 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:15 INFO - PROCESS | 1651 | 1461023535812 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:52:15 INFO - PROCESS | 1651 | 1461023535817 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed12800 == 95 [pid = 1651] [id = 666] 16:52:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 167 (0x12749b000) [pid = 1651] [serial = 1998] [outer = 0x0] 16:52:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 168 (0x128de0800) [pid = 1651] [serial = 1999] [outer = 0x12749b000] 16:52:15 INFO - PROCESS | 1651 | 1461023535848 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 169 (0x12afe1000) [pid = 1651] [serial = 2000] [outer = 0x12749b000] 16:52:16 INFO - PROCESS | 1651 | 1461023536228 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:52:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:52:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 569ms 16:52:16 INFO - PROCESS | 1651 | 1461023536271 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:52:16 INFO - PROCESS | 1651 | 1461023536273 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:52:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:52:16 INFO - PROCESS | 1651 | 1461023536285 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 1651 | 1461023536287 Marionette TRACE conn2 <- [1,2638,null,{}] 16:52:16 INFO - PROCESS | 1651 | 1461023536290 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:16 INFO - PROCESS | 1651 | 1461023536441 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:52:16 INFO - PROCESS | 1651 | 1461023536454 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x130879000 == 96 [pid = 1651] [id = 667] 16:52:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 170 (0x12afe6800) [pid = 1651] [serial = 2001] [outer = 0x0] 16:52:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 171 (0x12b210800) [pid = 1651] [serial = 2002] [outer = 0x12afe6800] 16:52:16 INFO - PROCESS | 1651 | 1461023536496 Marionette DEBUG loaded listener.js 16:52:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 172 (0x12b753400) [pid = 1651] [serial = 2003] [outer = 0x12afe6800] 16:52:16 INFO - PROCESS | 1651 | 1461023536941 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:52:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:52:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 669ms 16:52:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:52:16 INFO - PROCESS | 1651 | 1461023536960 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:52:16 INFO - PROCESS | 1651 | 1461023536962 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:52:16 INFO - PROCESS | 1651 | 1461023536964 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 1651 | 1461023536965 Marionette TRACE conn2 <- [1,2642,null,{}] 16:52:16 INFO - PROCESS | 1651 | 1461023536967 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:17 INFO - PROCESS | 1651 | 1461023537118 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:52:17 INFO - PROCESS | 1651 | 1461023537142 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x136f24000 == 97 [pid = 1651] [id = 668] 16:52:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12b205400) [pid = 1651] [serial = 2004] [outer = 0x0] 16:52:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x12ba55400) [pid = 1651] [serial = 2005] [outer = 0x12b205400] 16:52:17 INFO - PROCESS | 1651 | 1461023537168 Marionette DEBUG loaded listener.js 16:52:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12bbc9800) [pid = 1651] [serial = 2006] [outer = 0x12b205400] 16:52:17 INFO - PROCESS | 1651 | 1461023537528 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:52:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:52:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 569ms 16:52:17 INFO - PROCESS | 1651 | 1461023537534 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:52:17 INFO - PROCESS | 1651 | 1461023537536 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:52:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:52:17 INFO - PROCESS | 1651 | 1461023537539 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:52:17 INFO - PROCESS | 1651 | 1461023537543 Marionette TRACE conn2 <- [1,2646,null,{}] 16:52:17 INFO - PROCESS | 1651 | 1461023537546 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:17 INFO - PROCESS | 1651 | 1461023537652 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:52:17 INFO - PROCESS | 1651 | 1461023537832 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f28800 == 98 [pid = 1651] [id = 669] 16:52:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x112109c00) [pid = 1651] [serial = 2007] [outer = 0x0] 16:52:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x112120800) [pid = 1651] [serial = 2008] [outer = 0x112109c00] 16:52:17 INFO - PROCESS | 1651 | 1461023537867 Marionette DEBUG loaded listener.js 16:52:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x114b85c00) [pid = 1651] [serial = 2009] [outer = 0x112109c00] 16:52:18 INFO - PROCESS | 1651 | 1461023538316 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:52:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:52:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 825ms 16:52:18 INFO - PROCESS | 1651 | 1461023538377 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:52:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:52:18 INFO - PROCESS | 1651 | 1461023538380 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:52:18 INFO - PROCESS | 1651 | 1461023538383 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:52:18 INFO - PROCESS | 1651 | 1461023538386 Marionette TRACE conn2 <- [1,2650,null,{}] 16:52:18 INFO - PROCESS | 1651 | 1461023538393 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:18 INFO - PROCESS | 1651 | 1461023538527 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:52:18 INFO - PROCESS | 1651 | 1461023538622 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a89000 == 99 [pid = 1651] [id = 670] 16:52:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x118883000) [pid = 1651] [serial = 2010] [outer = 0x0] 16:52:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x119546400) [pid = 1651] [serial = 2011] [outer = 0x118883000] 16:52:18 INFO - PROCESS | 1651 | 1461023538655 Marionette DEBUG loaded listener.js 16:52:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x11a948400) [pid = 1651] [serial = 2012] [outer = 0x118883000] 16:52:19 INFO - PROCESS | 1651 | 1461023539136 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:52:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:52:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 824ms 16:52:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:52:19 INFO - PROCESS | 1651 | 1461023539210 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:52:19 INFO - PROCESS | 1651 | 1461023539213 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:52:19 INFO - PROCESS | 1651 | 1461023539216 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 1651 | 1461023539217 Marionette TRACE conn2 <- [1,2654,null,{}] 16:52:19 INFO - PROCESS | 1651 | 1461023539220 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:19 INFO - PROCESS | 1651 | 1461023539345 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:52:19 INFO - PROCESS | 1651 | 1461023539438 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4d2000 == 100 [pid = 1651] [id = 671] 16:52:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x11a942000) [pid = 1651] [serial = 2013] [outer = 0x0] 16:52:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x11b950400) [pid = 1651] [serial = 2014] [outer = 0x11a942000] 16:52:19 INFO - PROCESS | 1651 | 1461023539469 Marionette DEBUG loaded listener.js 16:52:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x11c41c800) [pid = 1651] [serial = 2015] [outer = 0x11a942000] 16:52:19 INFO - PROCESS | 1651 | 1461023539959 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:52:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:52:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 771ms 16:52:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:52:20 INFO - PROCESS | 1651 | 1461023539989 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:52:20 INFO - PROCESS | 1651 | 1461023539993 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:52:20 INFO - PROCESS | 1651 | 1461023540004 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:52:20 INFO - PROCESS | 1651 | 1461023540011 Marionette TRACE conn2 <- [1,2658,null,{}] 16:52:20 INFO - PROCESS | 1651 | 1461023540017 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:20 INFO - PROCESS | 1651 | 1461023540154 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:52:20 INFO - PROCESS | 1651 | 1461023540248 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1370c6800 == 101 [pid = 1651] [id = 672] 16:52:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x11c222800) [pid = 1651] [serial = 2016] [outer = 0x0] 16:52:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x128dafc00) [pid = 1651] [serial = 2017] [outer = 0x11c222800] 16:52:20 INFO - PROCESS | 1651 | 1461023540278 Marionette DEBUG loaded listener.js 16:52:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x129aa9800) [pid = 1651] [serial = 2018] [outer = 0x11c222800] 16:52:20 INFO - PROCESS | 1651 | 1461023540710 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:52:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:52:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 735ms 16:52:20 INFO - PROCESS | 1651 | 1461023540732 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:52:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:52:20 INFO - PROCESS | 1651 | 1461023540734 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:52:20 INFO - PROCESS | 1651 | 1461023540736 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:52:20 INFO - PROCESS | 1651 | 1461023540737 Marionette TRACE conn2 <- [1,2662,null,{}] 16:52:20 INFO - PROCESS | 1651 | 1461023540760 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:20 INFO - PROCESS | 1651 | 1461023540886 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:52:20 INFO - PROCESS | 1651 | 1461023540976 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x137544800 == 102 [pid = 1651] [id = 673] 16:52:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x11abc6000) [pid = 1651] [serial = 2019] [outer = 0x0] 16:52:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x12af6f000) [pid = 1651] [serial = 2020] [outer = 0x11abc6000] 16:52:21 INFO - PROCESS | 1651 | 1461023541007 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12b054800) [pid = 1651] [serial = 2021] [outer = 0x11abc6000] 16:52:21 INFO - PROCESS | 1651 | 1461023541463 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:52:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:52:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 737ms 16:52:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:52:21 INFO - PROCESS | 1651 | 1461023541474 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:52:21 INFO - PROCESS | 1651 | 1461023541476 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:52:21 INFO - PROCESS | 1651 | 1461023541480 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:52:21 INFO - PROCESS | 1651 | 1461023541482 Marionette TRACE conn2 <- [1,2666,null,{}] 16:52:21 INFO - PROCESS | 1651 | 1461023541485 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:21 INFO - PROCESS | 1651 | 1461023541648 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:52:21 INFO - PROCESS | 1651 | 1461023541743 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b08800 == 103 [pid = 1651] [id = 674] 16:52:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x12b2b6000) [pid = 1651] [serial = 2022] [outer = 0x0] 16:52:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12ba58800) [pid = 1651] [serial = 2023] [outer = 0x12b2b6000] 16:52:21 INFO - PROCESS | 1651 | 1461023541780 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12cf4cc00) [pid = 1651] [serial = 2024] [outer = 0x12b2b6000] 16:52:22 INFO - PROCESS | 1651 | 1461023542707 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:52:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:52:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1276ms 16:52:22 INFO - PROCESS | 1651 | 1461023542756 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:52:22 INFO - PROCESS | 1651 | 1461023542757 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:52:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:52:22 INFO - PROCESS | 1651 | 1461023542760 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 1651 | 1461023542761 Marionette TRACE conn2 <- [1,2670,null,{}] 16:52:22 INFO - PROCESS | 1651 | 1461023542763 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:22 INFO - PROCESS | 1651 | 1461023542888 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:52:23 INFO - PROCESS | 1651 | --DOCSHELL 0x12f565800 == 102 [pid = 1651] [id = 16] 16:52:23 INFO - PROCESS | 1651 | 1461023543038 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x137f79800 == 103 [pid = 1651] [id = 675] 16:52:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12d9a0800) [pid = 1651] [serial = 2025] [outer = 0x0] 16:52:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12e221800) [pid = 1651] [serial = 2026] [outer = 0x12d9a0800] 16:52:23 INFO - PROCESS | 1651 | 1461023543127 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12e22fc00) [pid = 1651] [serial = 2027] [outer = 0x12d9a0800] 16:52:24 INFO - PROCESS | 1651 | 1461023544051 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:52:24 INFO - PROCESS | 1651 | 1461023544135 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:52:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:52:24 INFO - PROCESS | 1651 | 1461023544137 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:52:24 INFO - PROCESS | 1651 | 1461023544139 Marionette TRACE conn2 <- [1,2674,null,{}] 16:52:24 INFO - PROCESS | 1651 | 1461023544142 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:24 INFO - PROCESS | 1651 | 1461023544267 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:52:24 INFO - PROCESS | 1651 | 1461023544375 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x138269800 == 104 [pid = 1651] [id = 676] 16:52:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12d9a5400) [pid = 1651] [serial = 2028] [outer = 0x0] 16:52:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12e2f7c00) [pid = 1651] [serial = 2029] [outer = 0x12d9a5400] 16:52:24 INFO - PROCESS | 1651 | 1461023544408 Marionette DEBUG loaded listener.js 16:52:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12ebe2000) [pid = 1651] [serial = 2030] [outer = 0x12d9a5400] 16:52:25 INFO - PROCESS | 1651 | 1461023545312 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:52:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:52:25 INFO - PROCESS | 1651 | 1461023545363 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:52:25 INFO - PROCESS | 1651 | 1461023545365 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:52:25 INFO - PROCESS | 1651 | 1461023545366 Marionette TRACE conn2 <- [1,2678,null,{}] 16:52:25 INFO - PROCESS | 1651 | 1461023545369 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:25 INFO - PROCESS | 1651 | 1461023545496 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:52:25 INFO - PROCESS | 1651 | 1461023545618 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a228800 == 105 [pid = 1651] [id = 677] 16:52:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12f2e7400) [pid = 1651] [serial = 2031] [outer = 0x0] 16:52:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12f2f1000) [pid = 1651] [serial = 2032] [outer = 0x12f2e7400] 16:52:25 INFO - PROCESS | 1651 | 1461023545671 Marionette DEBUG loaded listener.js 16:52:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12f449000) [pid = 1651] [serial = 2033] [outer = 0x12f2e7400] 16:52:26 INFO - PROCESS | 1651 | 1461023546537 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:52:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:52:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1220ms 16:52:26 INFO - PROCESS | 1651 | 1461023546585 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:52:26 INFO - PROCESS | 1651 | 1461023546587 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:52:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:52:26 INFO - PROCESS | 1651 | 1461023546589 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:52:26 INFO - PROCESS | 1651 | 1461023546590 Marionette TRACE conn2 <- [1,2682,null,{}] 16:52:26 INFO - PROCESS | 1651 | 1461023546593 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:26 INFO - PROCESS | 1651 | 1461023546718 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:52:26 INFO - PROCESS | 1651 | 1461023546840 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a2e9800 == 106 [pid = 1651] [id = 678] 16:52:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12f449c00) [pid = 1651] [serial = 2034] [outer = 0x0] 16:52:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12fb53800) [pid = 1651] [serial = 2035] [outer = 0x12f449c00] 16:52:26 INFO - PROCESS | 1651 | 1461023546872 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12fb8ec00) [pid = 1651] [serial = 2036] [outer = 0x12f449c00] 16:52:27 INFO - PROCESS | 1651 | 1461023547846 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:52:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:52:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1273ms 16:52:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:52:27 INFO - PROCESS | 1651 | 1461023547863 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 1651 | 1461023547866 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:52:27 INFO - PROCESS | 1651 | 1461023547869 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 1651 | 1461023547872 Marionette TRACE conn2 <- [1,2686,null,{}] 16:52:27 INFO - PROCESS | 1651 | 1461023547878 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:28 INFO - PROCESS | 1651 | 1461023548022 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:52:28 INFO - PROCESS | 1651 | 1461023548345 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x124159000 == 107 [pid = 1651] [id = 679] 16:52:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x112198400) [pid = 1651] [serial = 2037] [outer = 0x0] 16:52:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x112232000) [pid = 1651] [serial = 2038] [outer = 0x112198400] 16:52:28 INFO - PROCESS | 1651 | 1461023548411 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x114dae800) [pid = 1651] [serial = 2039] [outer = 0x112198400] 16:52:29 INFO - PROCESS | 1651 | 1461023549352 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 1651 | 1461023549397 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:52:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:52:29 INFO - PROCESS | 1651 | 1461023549401 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 1651 | 1461023549403 Marionette TRACE conn2 <- [1,2690,null,{}] 16:52:29 INFO - PROCESS | 1651 | 1461023549407 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:29 INFO - PROCESS | 1651 | 1461023549528 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:52:29 INFO - PROCESS | 1651 | 1461023549677 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x136f24000 == 106 [pid = 1651] [id = 668] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x130879000 == 105 [pid = 1651] [id = 667] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed12800 == 104 [pid = 1651] [id = 666] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12f5ab800 == 103 [pid = 1651] [id = 665] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed21800 == 102 [pid = 1651] [id = 664] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x12b203400) [pid = 1651] [serial = 1933] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x11957e800 == 103 [pid = 1651] [id = 680] 16:52:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x114daf000) [pid = 1651] [serial = 2040] [outer = 0x0] 16:52:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x11795ec00) [pid = 1651] [serial = 2041] [outer = 0x114daf000] 16:52:29 INFO - PROCESS | 1651 | 1461023549769 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x11a941000) [pid = 1651] [serial = 2042] [outer = 0x114daf000] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4ce800 == 102 [pid = 1651] [id = 663] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12d973000 == 101 [pid = 1651] [id = 662] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb06000 == 100 [pid = 1651] [id = 661] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x124157000 == 99 [pid = 1651] [id = 660] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1157c2000 == 98 [pid = 1651] [id = 659] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11ba6b800 == 97 [pid = 1651] [id = 658] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x11a8d9800 == 96 [pid = 1651] [id = 657] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x119c1c800 == 95 [pid = 1651] [id = 656] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x116121800 == 94 [pid = 1651] [id = 655] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12b28d800 == 93 [pid = 1651] [id = 654] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x14301d000 == 92 [pid = 1651] [id = 653] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x14300e800 == 91 [pid = 1651] [id = 652] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x14251e000 == 90 [pid = 1651] [id = 651] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1487f5000 == 89 [pid = 1651] [id = 650] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x148650800 == 88 [pid = 1651] [id = 649] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x1454e1800 == 87 [pid = 1651] [id = 648] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x137b16000 == 86 [pid = 1651] [id = 647] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed02800 == 85 [pid = 1651] [id = 646] 16:52:29 INFO - PROCESS | 1651 | --DOCSHELL 0x119809800 == 84 [pid = 1651] [id = 645] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x13a35f400) [pid = 1651] [serial = 1919] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x13a436000) [pid = 1651] [serial = 1921] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x143040400) [pid = 1651] [serial = 1924] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x137889800) [pid = 1651] [serial = 1885] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x11beae000) [pid = 1651] [serial = 1898] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x119ed0400) [pid = 1651] [serial = 1897] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x143acf400) [pid = 1651] [serial = 1925] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x13a0b3000) [pid = 1651] [serial = 1882] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x128d89c00) [pid = 1651] [serial = 1909] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12d8b1800) [pid = 1651] [serial = 1910] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x13a0a3400) [pid = 1651] [serial = 1912] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x13a29d800) [pid = 1651] [serial = 1913] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x137d44c00) [pid = 1651] [serial = 1907] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x137a34800) [pid = 1651] [serial = 1906] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x12fb5fc00) [pid = 1651] [serial = 1904] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x12d9a0400) [pid = 1651] [serial = 1903] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x12f915400) [pid = 1651] [serial = 1891] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x129aa5400) [pid = 1651] [serial = 1901] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12741d800) [pid = 1651] [serial = 1900] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x12ff09800) [pid = 1651] [serial = 1870] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x13a1c4400) [pid = 1651] [serial = 1859] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x142780000) [pid = 1651] [serial = 1876] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x13a09c000) [pid = 1651] [serial = 1888] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x141de1800) [pid = 1651] [serial = 1915] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x12afe1c00) [pid = 1651] [serial = 1867] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x1382a3800) [pid = 1651] [serial = 1873] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x13a0b9c00) [pid = 1651] [serial = 1894] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x1240d3800) [pid = 1651] [serial = 1864] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x143043c00) [pid = 1651] [serial = 1879] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x118884c00) [pid = 1651] [serial = 1861] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x13a35b400) [pid = 1651] [serial = 1918] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x14277a800) [pid = 1651] [serial = 1922] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x142539000) [pid = 1651] [serial = 1916] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x11a903000) [pid = 1651] [serial = 1927] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x123fa0800) [pid = 1651] [serial = 1930] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x128db1800) [pid = 1651] [serial = 1931] [outer = 0x0] [url = about:blank] 16:52:29 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x11bea9800) [pid = 1651] [serial = 1928] [outer = 0x0] [url = about:blank] 16:52:30 INFO - PROCESS | 1651 | 1461023550617 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1651 | 1461023550628 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:52:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:52:30 INFO - PROCESS | 1651 | 1461023550632 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1651 | 1461023550633 Marionette TRACE conn2 <- [1,2694,null,{}] 16:52:30 INFO - PROCESS | 1651 | 1461023550635 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:30 INFO - PROCESS | 1651 | 1461023550749 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:52:30 INFO - PROCESS | 1651 | 1461023550827 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb04000 == 85 [pid = 1651] [id = 681] 16:52:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x11a942800) [pid = 1651] [serial = 2043] [outer = 0x0] 16:52:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x11ba15c00) [pid = 1651] [serial = 2044] [outer = 0x11a942800] 16:52:30 INFO - PROCESS | 1651 | 1461023550853 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x11c22a000) [pid = 1651] [serial = 2045] [outer = 0x11a942800] 16:52:31 INFO - PROCESS | 1651 | 1461023551679 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 1651 | 1461023551711 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:52:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:52:31 INFO - PROCESS | 1651 | 1461023551715 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 1651 | 1461023551719 Marionette TRACE conn2 <- [1,2698,null,{}] 16:52:31 INFO - PROCESS | 1651 | 1461023551725 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:31 INFO - PROCESS | 1651 | 1461023551833 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:52:31 INFO - PROCESS | 1651 | 1461023551932 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e6e6800 == 86 [pid = 1651] [id = 682] 16:52:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x11c575800) [pid = 1651] [serial = 2046] [outer = 0x0] 16:52:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x1240dec00) [pid = 1651] [serial = 2047] [outer = 0x11c575800] 16:52:31 INFO - PROCESS | 1651 | 1461023551958 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x1287dc800) [pid = 1651] [serial = 2048] [outer = 0x11c575800] 16:52:32 INFO - PROCESS | 1651 | 1461023552794 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:52:32 INFO - PROCESS | 1651 | 1461023552841 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:52:32 INFO - PROCESS | 1651 | 1461023552843 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:52:32 INFO - PROCESS | 1651 | 1461023552845 Marionette TRACE conn2 <- [1,2702,null,{}] 16:52:32 INFO - PROCESS | 1651 | 1461023552847 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:32 INFO - PROCESS | 1651 | 1461023552983 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:52:33 INFO - PROCESS | 1651 | 1461023553001 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f5b1000 == 87 [pid = 1651] [id = 683] 16:52:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x1287e6000) [pid = 1651] [serial = 2049] [outer = 0x0] 16:52:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x128d81800) [pid = 1651] [serial = 2050] [outer = 0x1287e6000] 16:52:33 INFO - PROCESS | 1651 | 1461023553027 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x128ddb000) [pid = 1651] [serial = 2051] [outer = 0x1287e6000] 16:52:33 INFO - PROCESS | 1651 | 1461023553401 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:52:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:52:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 570ms 16:52:33 INFO - PROCESS | 1651 | 1461023553414 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 1651 | 1461023553415 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:52:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:52:33 INFO - PROCESS | 1651 | 1461023553418 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 1651 | 1461023553419 Marionette TRACE conn2 <- [1,2706,null,{}] 16:52:33 INFO - PROCESS | 1651 | 1461023553421 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:33 INFO - PROCESS | 1651 | 1461023553561 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:52:33 INFO - PROCESS | 1651 | 1461023553577 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x130873000 == 88 [pid = 1651] [id = 684] 16:52:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12af6a800) [pid = 1651] [serial = 2052] [outer = 0x0] 16:52:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x12afebc00) [pid = 1651] [serial = 2053] [outer = 0x12af6a800] 16:52:33 INFO - PROCESS | 1651 | 1461023553611 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x12b2b6c00) [pid = 1651] [serial = 2054] [outer = 0x12af6a800] 16:52:34 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x123b3f000) [pid = 1651] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:52:34 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x128d43400) [pid = 1651] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:52:34 INFO - PROCESS | 1651 | --DOMWINDOW == 182 (0x12749b000) [pid = 1651] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:52:34 INFO - PROCESS | 1651 | --DOMWINDOW == 181 (0x11210f800) [pid = 1651] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:52:34 INFO - PROCESS | 1651 | --DOMWINDOW == 180 (0x11211f800) [pid = 1651] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:52:34 INFO - PROCESS | 1651 | --DOMWINDOW == 179 (0x12749c400) [pid = 1651] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:52:34 INFO - PROCESS | 1651 | --DOMWINDOW == 178 (0x123fa2000) [pid = 1651] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:52:34 INFO - PROCESS | 1651 | --DOMWINDOW == 177 (0x11aea9800) [pid = 1651] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:52:34 INFO - PROCESS | 1651 | --DOMWINDOW == 176 (0x128db2c00) [pid = 1651] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:52:34 INFO - PROCESS | 1651 | --DOMWINDOW == 175 (0x12afe6800) [pid = 1651] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:52:34 INFO - PROCESS | 1651 | --DOMWINDOW == 174 (0x1191a6000) [pid = 1651] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:52:34 INFO - PROCESS | 1651 | --DOMWINDOW == 173 (0x112105800) [pid = 1651] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:52:34 INFO - PROCESS | 1651 | --DOMWINDOW == 172 (0x112125800) [pid = 1651] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:52:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:52:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 721ms 16:52:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:52:34 INFO - PROCESS | 1651 | 1461023554136 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:52:34 INFO - PROCESS | 1651 | 1461023554141 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:52:34 INFO - PROCESS | 1651 | 1461023554142 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:52:34 INFO - PROCESS | 1651 | 1461023554144 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 1651 | 1461023554145 Marionette TRACE conn2 <- [1,2710,null,{}] 16:52:34 INFO - PROCESS | 1651 | 1461023554148 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:34 INFO - PROCESS | 1651 | 1461023554254 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:52:34 INFO - PROCESS | 1651 | 1461023554357 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f10c000 == 89 [pid = 1651] [id = 685] 16:52:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 173 (0x12749b000) [pid = 1651] [serial = 2055] [outer = 0x0] 16:52:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 174 (0x128d42400) [pid = 1651] [serial = 2056] [outer = 0x12749b000] 16:52:34 INFO - PROCESS | 1651 | 1461023554386 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 175 (0x12af9e400) [pid = 1651] [serial = 2057] [outer = 0x12749b000] 16:52:34 INFO - PROCESS | 1651 | 1461023554686 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:52:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:52:34 INFO - PROCESS | 1651 | 1461023554716 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:52:34 INFO - PROCESS | 1651 | 1461023554718 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 1651 | 1461023554719 Marionette TRACE conn2 <- [1,2714,null,{}] 16:52:34 INFO - PROCESS | 1651 | 1461023554721 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:34 INFO - PROCESS | 1651 | 1461023554829 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:52:34 INFO - PROCESS | 1651 | 1461023554834 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x13766f000 == 90 [pid = 1651] [id = 686] 16:52:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 176 (0x129aa5400) [pid = 1651] [serial = 2058] [outer = 0x0] 16:52:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 177 (0x12ba60800) [pid = 1651] [serial = 2059] [outer = 0x129aa5400] 16:52:34 INFO - PROCESS | 1651 | 1461023554860 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 178 (0x12d8b1800) [pid = 1651] [serial = 2060] [outer = 0x129aa5400] 16:52:35 INFO - PROCESS | 1651 | 1461023555224 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:52:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:52:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 16:52:35 INFO - PROCESS | 1651 | 1461023555238 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 1651 | 1461023555239 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:52:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:52:35 INFO - PROCESS | 1651 | 1461023555245 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 1651 | 1461023555246 Marionette TRACE conn2 <- [1,2718,null,{}] 16:52:35 INFO - PROCESS | 1651 | 1461023555249 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:35 INFO - PROCESS | 1651 | 1461023555396 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:52:35 INFO - PROCESS | 1651 | 1461023555404 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x137c5d000 == 91 [pid = 1651] [id = 687] 16:52:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 179 (0x12ba5fc00) [pid = 1651] [serial = 2061] [outer = 0x0] 16:52:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 180 (0x12ebdc800) [pid = 1651] [serial = 2062] [outer = 0x12ba5fc00] 16:52:35 INFO - PROCESS | 1651 | 1461023555430 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 181 (0x12fb92c00) [pid = 1651] [serial = 2063] [outer = 0x12ba5fc00] 16:52:35 INFO - PROCESS | 1651 | 1461023555797 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 1651 | 1461023555817 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:52:35 INFO - PROCESS | 1651 | 1461023555819 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 1651 | 1461023555820 Marionette TRACE conn2 <- [1,2722,null,{}] 16:52:35 INFO - PROCESS | 1651 | 1461023555824 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:35 INFO - PROCESS | 1651 | 1461023555932 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:52:35 INFO - PROCESS | 1651 | 1461023555936 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a0c2800 == 92 [pid = 1651] [id = 688] 16:52:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 182 (0x12fb98400) [pid = 1651] [serial = 2064] [outer = 0x0] 16:52:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 183 (0x12ff14800) [pid = 1651] [serial = 2065] [outer = 0x12fb98400] 16:52:35 INFO - PROCESS | 1651 | 1461023555962 Marionette DEBUG loaded listener.js 16:52:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 184 (0x137009000) [pid = 1651] [serial = 2066] [outer = 0x12fb98400] 16:52:36 INFO - PROCESS | 1651 | 1461023556531 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 1651 | 1461023556542 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:52:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:52:36 INFO - PROCESS | 1651 | 1461023556546 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 1651 | 1461023556548 Marionette TRACE conn2 <- [1,2726,null,{}] 16:52:36 INFO - PROCESS | 1651 | 1461023556552 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:36 INFO - PROCESS | 1651 | 1461023556711 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:52:36 INFO - PROCESS | 1651 | 1461023556821 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ce3b800 == 93 [pid = 1651] [id = 689] 16:52:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 185 (0x119ece000) [pid = 1651] [serial = 2067] [outer = 0x0] 16:52:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 186 (0x11a93e800) [pid = 1651] [serial = 2068] [outer = 0x119ece000] 16:52:36 INFO - PROCESS | 1651 | 1461023556854 Marionette DEBUG loaded listener.js 16:52:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x11aef6800) [pid = 1651] [serial = 2069] [outer = 0x119ece000] 16:52:37 INFO - PROCESS | 1651 | 1461023557302 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:52:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:52:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 771ms 16:52:37 INFO - PROCESS | 1651 | 1461023557318 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 1651 | 1461023557322 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:52:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:52:37 INFO - PROCESS | 1651 | 1461023557327 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 1651 | 1461023557329 Marionette TRACE conn2 <- [1,2730,null,{}] 16:52:37 INFO - PROCESS | 1651 | 1461023557332 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:37 INFO - PROCESS | 1651 | 1461023557460 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:52:37 INFO - PROCESS | 1651 | 1461023557586 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f5ae000 == 94 [pid = 1651] [id = 690] 16:52:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x11b085400) [pid = 1651] [serial = 2070] [outer = 0x0] 16:52:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x123b3e800) [pid = 1651] [serial = 2071] [outer = 0x11b085400] 16:52:37 INFO - PROCESS | 1651 | 1461023557619 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x12427d000) [pid = 1651] [serial = 2072] [outer = 0x11b085400] 16:52:38 INFO - PROCESS | 1651 | 1461023558573 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 1651 | 1461023558600 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:52:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:52:38 INFO - PROCESS | 1651 | 1461023558603 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 1651 | 1461023558606 Marionette TRACE conn2 <- [1,2734,null,{}] 16:52:38 INFO - PROCESS | 1651 | 1461023558614 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:38 INFO - PROCESS | 1651 | 1461023558767 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:52:38 INFO - PROCESS | 1651 | 1461023558901 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a471800 == 95 [pid = 1651] [id = 691] 16:52:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x128d80800) [pid = 1651] [serial = 2073] [outer = 0x0] 16:52:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x12b2ab800) [pid = 1651] [serial = 2074] [outer = 0x128d80800] 16:52:38 INFO - PROCESS | 1651 | 1461023558935 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x12cf55c00) [pid = 1651] [serial = 2075] [outer = 0x128d80800] 16:52:39 INFO - PROCESS | 1651 | 1461023559367 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:52:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 773ms 16:52:39 INFO - PROCESS | 1651 | 1461023559392 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 1651 | 1461023559394 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:52:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:52:39 INFO - PROCESS | 1651 | 1461023559398 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 1651 | 1461023559399 Marionette TRACE conn2 <- [1,2738,null,{}] 16:52:39 INFO - PROCESS | 1651 | 1461023559402 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:39 INFO - PROCESS | 1651 | 1461023559529 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:52:39 INFO - PROCESS | 1651 | 1461023559656 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aba1000 == 96 [pid = 1651] [id = 692] 16:52:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12cf5b400) [pid = 1651] [serial = 2076] [outer = 0x0] 16:52:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12fb8e400) [pid = 1651] [serial = 2077] [outer = 0x12cf5b400] 16:52:39 INFO - PROCESS | 1651 | 1461023559688 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x137009400) [pid = 1651] [serial = 2078] [outer = 0x12cf5b400] 16:52:40 INFO - PROCESS | 1651 | 1461023560112 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:52:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:52:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 771ms 16:52:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:52:40 INFO - PROCESS | 1651 | 1461023560183 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:52:40 INFO - PROCESS | 1651 | 1461023560184 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:52:40 INFO - PROCESS | 1651 | 1461023560187 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:52:40 INFO - PROCESS | 1651 | 1461023560188 Marionette TRACE conn2 <- [1,2742,null,{}] 16:52:40 INFO - PROCESS | 1651 | 1461023560191 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:40 INFO - PROCESS | 1651 | 1461023560314 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:52:40 INFO - PROCESS | 1651 | 1461023560412 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x141d21000 == 97 [pid = 1651] [id = 693] 16:52:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x128dda400) [pid = 1651] [serial = 2079] [outer = 0x0] 16:52:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x137011800) [pid = 1651] [serial = 2080] [outer = 0x128dda400] 16:52:40 INFO - PROCESS | 1651 | 1461023560443 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x1370ac000) [pid = 1651] [serial = 2081] [outer = 0x128dda400] 16:52:40 INFO - PROCESS | 1651 | 1461023560875 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:52:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:52:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 718ms 16:52:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:52:40 INFO - PROCESS | 1651 | 1461023560924 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:52:40 INFO - PROCESS | 1651 | 1461023560925 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:52:40 INFO - PROCESS | 1651 | 1461023560930 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:52:40 INFO - PROCESS | 1651 | 1461023560931 Marionette TRACE conn2 <- [1,2746,null,{}] 16:52:40 INFO - PROCESS | 1651 | 1461023560933 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:41 INFO - PROCESS | 1651 | 1461023561070 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:52:41 INFO - PROCESS | 1651 | 1461023561167 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x1426ab000 == 98 [pid = 1651] [id = 694] 16:52:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x1370ac400) [pid = 1651] [serial = 2082] [outer = 0x0] 16:52:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x137ab3c00) [pid = 1651] [serial = 2083] [outer = 0x1370ac400] 16:52:41 INFO - PROCESS | 1651 | 1461023561199 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x137c9d000) [pid = 1651] [serial = 2084] [outer = 0x1370ac400] 16:52:41 INFO - PROCESS | 1651 | 1461023561673 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:52:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:52:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 768ms 16:52:41 INFO - PROCESS | 1651 | 1461023561699 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:52:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:52:41 INFO - PROCESS | 1651 | 1461023561700 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:52:41 INFO - PROCESS | 1651 | 1461023561702 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 1651 | 1461023561704 Marionette TRACE conn2 <- [1,2750,null,{}] 16:52:41 INFO - PROCESS | 1651 | 1461023561707 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:41 INFO - PROCESS | 1651 | 1461023561831 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:52:41 INFO - PROCESS | 1651 | 1461023561929 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x143014800 == 99 [pid = 1651] [id = 695] 16:52:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x137c9bc00) [pid = 1651] [serial = 2085] [outer = 0x0] 16:52:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x137d42400) [pid = 1651] [serial = 2086] [outer = 0x137c9bc00] 16:52:41 INFO - PROCESS | 1651 | 1461023561958 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x137d47000) [pid = 1651] [serial = 2087] [outer = 0x137c9bc00] 16:52:42 INFO - PROCESS | 1651 | 1461023562375 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:52:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:52:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 718ms 16:52:42 INFO - PROCESS | 1651 | 1461023562422 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:52:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:52:42 INFO - PROCESS | 1651 | 1461023562425 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:52:42 INFO - PROCESS | 1651 | 1461023562428 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 1651 | 1461023562430 Marionette TRACE conn2 <- [1,2754,null,{}] 16:52:42 INFO - PROCESS | 1651 | 1461023562432 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:42 INFO - PROCESS | 1651 | 1461023562552 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:52:42 INFO - PROCESS | 1651 | 1461023562652 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1431d4000 == 100 [pid = 1651] [id = 696] 16:52:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x137d47400) [pid = 1651] [serial = 2088] [outer = 0x0] 16:52:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x137d4f000) [pid = 1651] [serial = 2089] [outer = 0x137d47400] 16:52:42 INFO - PROCESS | 1651 | 1461023562681 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x137e18c00) [pid = 1651] [serial = 2090] [outer = 0x137d47400] 16:52:43 INFO - PROCESS | 1651 | 1461023563137 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:52:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:52:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 718ms 16:52:43 INFO - PROCESS | 1651 | 1461023563193 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 1651 | 1461023563195 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:52:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:52:43 INFO - PROCESS | 1651 | 1461023563199 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 1651 | 1461023563201 Marionette TRACE conn2 <- [1,2758,null,{}] 16:52:43 INFO - PROCESS | 1651 | 1461023563203 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:43 INFO - PROCESS | 1651 | 1461023563329 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:52:43 INFO - PROCESS | 1651 | 1461023563429 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x143978000 == 101 [pid = 1651] [id = 697] 16:52:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x137e19800) [pid = 1651] [serial = 2091] [outer = 0x0] 16:52:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x138155800) [pid = 1651] [serial = 2092] [outer = 0x137e19800] 16:52:43 INFO - PROCESS | 1651 | 1461023563459 Marionette DEBUG loaded listener.js 16:52:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x138160000) [pid = 1651] [serial = 2093] [outer = 0x137e19800] 16:52:43 INFO - PROCESS | 1651 | 1461023563881 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:52:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:52:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 719ms 16:52:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:52:43 INFO - PROCESS | 1651 | 1461023563918 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 1651 | 1461023563920 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:52:43 INFO - PROCESS | 1651 | 1461023563922 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 1651 | 1461023563923 Marionette TRACE conn2 <- [1,2762,null,{}] 16:52:43 INFO - PROCESS | 1651 | 1461023563926 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:44 INFO - PROCESS | 1651 | 1461023564050 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:52:44 INFO - PROCESS | 1651 | 1461023564198 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x144158000 == 102 [pid = 1651] [id = 698] 16:52:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x114b81c00) [pid = 1651] [serial = 2094] [outer = 0x0] 16:52:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x13815d800) [pid = 1651] [serial = 2095] [outer = 0x114b81c00] 16:52:44 INFO - PROCESS | 1651 | 1461023564231 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x13829dc00) [pid = 1651] [serial = 2096] [outer = 0x114b81c00] 16:52:44 INFO - PROCESS | 1651 | 1461023564712 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:52:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:52:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 821ms 16:52:44 INFO - PROCESS | 1651 | 1461023564743 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:52:44 INFO - PROCESS | 1651 | 1461023564745 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:52:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:52:44 INFO - PROCESS | 1651 | 1461023564748 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:52:44 INFO - PROCESS | 1651 | 1461023564750 Marionette TRACE conn2 <- [1,2766,null,{}] 16:52:44 INFO - PROCESS | 1651 | 1461023564752 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:44 INFO - PROCESS | 1651 | 1461023564894 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:52:45 INFO - PROCESS | 1651 | 1461023565030 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x127461000 == 103 [pid = 1651] [id = 699] 16:52:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x11abbe400) [pid = 1651] [serial = 2097] [outer = 0x0] 16:52:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x12d8a9400) [pid = 1651] [serial = 2098] [outer = 0x11abbe400] 16:52:45 INFO - PROCESS | 1651 | 1461023565066 Marionette DEBUG loaded listener.js 16:52:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x13a0a0c00) [pid = 1651] [serial = 2099] [outer = 0x11abbe400] 16:52:45 INFO - PROCESS | 1651 | 1461023565504 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:52:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:52:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 770ms 16:52:45 INFO - PROCESS | 1651 | 1461023565518 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 1651 | 1461023565519 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:52:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:52:45 INFO - PROCESS | 1651 | 1461023565522 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 1651 | 1461023565523 Marionette TRACE conn2 <- [1,2770,null,{}] 16:52:45 INFO - PROCESS | 1651 | 1461023565525 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:45 INFO - PROCESS | 1651 | 1461023565655 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:52:45 INFO - PROCESS | 1651 | 1461023565958 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb13000 == 104 [pid = 1651] [id = 700] 16:52:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x11210a800) [pid = 1651] [serial = 2100] [outer = 0x0] 16:52:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x11211bc00) [pid = 1651] [serial = 2101] [outer = 0x11210a800] 16:52:46 INFO - PROCESS | 1651 | 1461023566014 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x114b3e800) [pid = 1651] [serial = 2102] [outer = 0x11210a800] 16:52:46 INFO - PROCESS | 1651 | 1461023566538 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:52:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:52:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1069ms 16:52:46 INFO - PROCESS | 1651 | 1461023566608 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:52:46 INFO - PROCESS | 1651 | 1461023566611 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:52:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:52:46 INFO - PROCESS | 1651 | 1461023566617 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:52:46 INFO - PROCESS | 1651 | 1461023566619 Marionette TRACE conn2 <- [1,2774,null,{}] 16:52:46 INFO - PROCESS | 1651 | 1461023566622 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:46 INFO - PROCESS | 1651 | 1461023566749 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:52:46 INFO - PROCESS | 1651 | 1461023566859 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d836000 == 105 [pid = 1651] [id = 701] 16:52:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x1146ee400) [pid = 1651] [serial = 2103] [outer = 0x0] 16:52:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x119781800) [pid = 1651] [serial = 2104] [outer = 0x1146ee400] 16:52:46 INFO - PROCESS | 1651 | 1461023566887 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x11bc1e000) [pid = 1651] [serial = 2105] [outer = 0x1146ee400] 16:52:47 INFO - PROCESS | 1651 | 1461023567342 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:52:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:52:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 772ms 16:52:47 INFO - PROCESS | 1651 | 1461023567400 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:52:47 INFO - PROCESS | 1651 | 1461023567403 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:52:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:52:47 INFO - PROCESS | 1651 | 1461023567423 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:52:47 INFO - PROCESS | 1651 | 1461023567424 Marionette TRACE conn2 <- [1,2778,null,{}] 16:52:47 INFO - PROCESS | 1651 | --DOCSHELL 0x137c5d000 == 104 [pid = 1651] [id = 687] 16:52:47 INFO - PROCESS | 1651 | --DOCSHELL 0x13766f000 == 103 [pid = 1651] [id = 686] 16:52:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12f10c000 == 102 [pid = 1651] [id = 685] 16:52:47 INFO - PROCESS | 1651 | --DOCSHELL 0x130873000 == 101 [pid = 1651] [id = 684] 16:52:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12f5b1000 == 100 [pid = 1651] [id = 683] 16:52:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12e6e6800 == 99 [pid = 1651] [id = 682] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12ba55400) [pid = 1651] [serial = 2005] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb04000 == 98 [pid = 1651] [id = 681] 16:52:47 INFO - PROCESS | 1651 | --DOCSHELL 0x11957e800 == 97 [pid = 1651] [id = 680] 16:52:47 INFO - PROCESS | 1651 | --DOCSHELL 0x124159000 == 96 [pid = 1651] [id = 679] 16:52:47 INFO - PROCESS | 1651 | 1461023567538 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:47 INFO - PROCESS | 1651 | --DOCSHELL 0x137544800 == 95 [pid = 1651] [id = 673] 16:52:47 INFO - PROCESS | 1651 | --DOCSHELL 0x1370c6800 == 94 [pid = 1651] [id = 672] 16:52:47 INFO - PROCESS | 1651 | --DOCSHELL 0x12e4d2000 == 93 [pid = 1651] [id = 671] 16:52:47 INFO - PROCESS | 1651 | --DOCSHELL 0x129a89000 == 92 [pid = 1651] [id = 670] 16:52:47 INFO - PROCESS | 1651 | --DOCSHELL 0x118f28800 == 91 [pid = 1651] [id = 669] 16:52:47 INFO - PROCESS | 1651 | 1461023567650 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x12b753400) [pid = 1651] [serial = 2003] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x112125c00) [pid = 1651] [serial = 1966] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x123b44c00) [pid = 1651] [serial = 1984] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x128db3000) [pid = 1651] [serial = 1994] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x123f15400) [pid = 1651] [serial = 1985] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x12afe1000) [pid = 1651] [serial = 2000] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x112231000) [pid = 1651] [serial = 1970] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x137a3ac00) [pid = 1651] [serial = 1948] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x116564800) [pid = 1651] [serial = 1978] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x137e21000) [pid = 1651] [serial = 1951] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x1287e8c00) [pid = 1651] [serial = 1990] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x128d83400) [pid = 1651] [serial = 1993] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x126bd2400) [pid = 1651] [serial = 1987] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x128d43000) [pid = 1651] [serial = 1991] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x11bc1bc00) [pid = 1651] [serial = 1981] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x11bef7000) [pid = 1651] [serial = 1939] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x141ddd000) [pid = 1651] [serial = 1957] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12d643c00) [pid = 1651] [serial = 1934] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x1287dcc00) [pid = 1651] [serial = 1988] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12afe1800) [pid = 1651] [serial = 1942] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12b210800) [pid = 1651] [serial = 2002] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x11219e000) [pid = 1651] [serial = 1936] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x119d41000) [pid = 1651] [serial = 1975] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x129aa6800) [pid = 1651] [serial = 1997] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x128de0800) [pid = 1651] [serial = 1999] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x13a1cac00) [pid = 1651] [serial = 1954] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x128de2c00) [pid = 1651] [serial = 1996] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x112119400) [pid = 1651] [serial = 1969] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x11a902c00) [pid = 1651] [serial = 1963] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x116565c00) [pid = 1651] [serial = 1973] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x11abc7c00) [pid = 1651] [serial = 1979] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x13ab0dc00) [pid = 1651] [serial = 1960] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x114b47800) [pid = 1651] [serial = 1972] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x11bef7400) [pid = 1651] [serial = 1982] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x11a93c800) [pid = 1651] [serial = 1976] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12e2f9c00) [pid = 1651] [serial = 1945] [outer = 0x0] [url = about:blank] 16:52:47 INFO - PROCESS | 1651 | 1461023567744 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x11aec6000 == 92 [pid = 1651] [id = 702] 16:52:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 187 (0x112125c00) [pid = 1651] [serial = 2106] [outer = 0x0] 16:52:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 188 (0x116565c00) [pid = 1651] [serial = 2107] [outer = 0x112125c00] 16:52:47 INFO - PROCESS | 1651 | 1461023567775 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 189 (0x123f10c00) [pid = 1651] [serial = 2108] [outer = 0x112125c00] 16:52:48 INFO - PROCESS | 1651 | 1461023568129 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:52:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:52:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 755ms 16:52:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:52:48 INFO - PROCESS | 1651 | 1461023568162 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 1651 | 1461023568164 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:52:48 INFO - PROCESS | 1651 | 1461023568169 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 1651 | 1461023568176 Marionette TRACE conn2 <- [1,2782,null,{}] 16:52:48 INFO - PROCESS | 1651 | 1461023568185 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:48 INFO - PROCESS | 1651 | 1461023568389 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:52:48 INFO - PROCESS | 1651 | 1461023568518 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x126480000 == 93 [pid = 1651] [id = 703] 16:52:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 190 (0x123b49c00) [pid = 1651] [serial = 2109] [outer = 0x0] 16:52:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 191 (0x128d3e000) [pid = 1651] [serial = 2110] [outer = 0x123b49c00] 16:52:48 INFO - PROCESS | 1651 | 1461023568556 Marionette DEBUG loaded listener.js 16:52:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 192 (0x129aea000) [pid = 1651] [serial = 2111] [outer = 0x123b49c00] 16:52:48 INFO - PROCESS | 1651 | 1461023568858 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:52:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:52:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 729ms 16:52:48 INFO - PROCESS | 1651 | 1461023568907 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 1651 | 1461023568911 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:52:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:52:48 INFO - PROCESS | 1651 | 1461023568932 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 1651 | 1461023568934 Marionette TRACE conn2 <- [1,2786,null,{}] 16:52:48 INFO - PROCESS | 1651 | 1461023568939 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:49 INFO - PROCESS | 1651 | 1461023569105 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:52:49 INFO - PROCESS | 1651 | 1461023569112 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f11a000 == 94 [pid = 1651] [id = 704] 16:52:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 193 (0x129aa9000) [pid = 1651] [serial = 2112] [outer = 0x0] 16:52:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 194 (0x12b05b400) [pid = 1651] [serial = 2113] [outer = 0x129aa9000] 16:52:49 INFO - PROCESS | 1651 | 1461023569153 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 195 (0x12b2ba000) [pid = 1651] [serial = 2114] [outer = 0x129aa9000] 16:52:49 INFO - PROCESS | 1651 | 1461023569600 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:52:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:52:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 740ms 16:52:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:52:49 INFO - PROCESS | 1651 | 1461023569669 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:52:49 INFO - PROCESS | 1651 | 1461023569670 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:52:49 INFO - PROCESS | 1651 | 1461023569683 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:52:49 INFO - PROCESS | 1651 | 1461023569684 Marionette TRACE conn2 <- [1,2790,null,{}] 16:52:49 INFO - PROCESS | 1651 | 1461023569687 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:49 INFO - PROCESS | 1651 | 1461023569802 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:52:49 INFO - PROCESS | 1651 | 1461023569806 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fcd9000 == 95 [pid = 1651] [id = 705] 16:52:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x12bbd0800) [pid = 1651] [serial = 2115] [outer = 0x0] 16:52:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x12ce90800) [pid = 1651] [serial = 2116] [outer = 0x12bbd0800] 16:52:49 INFO - PROCESS | 1651 | 1461023569839 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x12e222c00) [pid = 1651] [serial = 2117] [outer = 0x12bbd0800] 16:52:50 INFO - PROCESS | 1651 | 1461023570247 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:52:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:52:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 581ms 16:52:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:52:50 INFO - PROCESS | 1651 | 1461023570254 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1651 | 1461023570255 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:52:50 INFO - PROCESS | 1651 | 1461023570259 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1651 | 1461023570261 Marionette TRACE conn2 <- [1,2794,null,{}] 16:52:50 INFO - PROCESS | 1651 | 1461023570263 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:50 INFO - PROCESS | 1651 | 1461023570406 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:52:50 INFO - PROCESS | 1651 | 1461023570426 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x136f17000 == 96 [pid = 1651] [id = 706] 16:52:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x12e2d5c00) [pid = 1651] [serial = 2118] [outer = 0x0] 16:52:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x12f44a400) [pid = 1651] [serial = 2119] [outer = 0x12e2d5c00] 16:52:50 INFO - PROCESS | 1651 | 1461023570452 Marionette DEBUG loaded listener.js 16:52:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x12fb94400) [pid = 1651] [serial = 2120] [outer = 0x12e2d5c00] 16:52:50 INFO - PROCESS | 1651 | 1461023570834 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:52:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:52:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 622ms 16:52:50 INFO - PROCESS | 1651 | 1461023570880 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1651 | 1461023570882 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:52:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:52:50 INFO - PROCESS | 1651 | 1461023570884 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1651 | 1461023570885 Marionette TRACE conn2 <- [1,2798,null,{}] 16:52:50 INFO - PROCESS | 1651 | 1461023570887 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:51 INFO - PROCESS | 1651 | 1461023571025 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:52:51 INFO - PROCESS | 1651 | 1461023571042 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x137683000 == 97 [pid = 1651] [id = 707] 16:52:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x12ff0c000) [pid = 1651] [serial = 2121] [outer = 0x0] 16:52:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x1370ac800) [pid = 1651] [serial = 2122] [outer = 0x12ff0c000] 16:52:51 INFO - PROCESS | 1651 | 1461023571068 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x13788f800) [pid = 1651] [serial = 2123] [outer = 0x12ff0c000] 16:52:51 INFO - PROCESS | 1651 | 1461023571454 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:52:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:52:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 622ms 16:52:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:52:51 INFO - PROCESS | 1651 | 1461023571507 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:52:51 INFO - PROCESS | 1651 | 1461023571508 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:52:51 INFO - PROCESS | 1651 | 1461023571516 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:52:51 INFO - PROCESS | 1651 | 1461023571517 Marionette TRACE conn2 <- [1,2802,null,{}] 16:52:51 INFO - PROCESS | 1651 | 1461023571520 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:51 INFO - PROCESS | 1651 | 1461023571657 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:52:51 INFO - PROCESS | 1651 | 1461023571690 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x138267800 == 98 [pid = 1651] [id = 708] 16:52:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12ff17000) [pid = 1651] [serial = 2124] [outer = 0x0] 16:52:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x137a3dc00) [pid = 1651] [serial = 2125] [outer = 0x12ff17000] 16:52:51 INFO - PROCESS | 1651 | 1461023571716 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x137e21000) [pid = 1651] [serial = 2126] [outer = 0x12ff17000] 16:52:52 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x12f566000) [pid = 1651] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:52:52 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12b205400) [pid = 1651] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:52:52 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x1287e6000) [pid = 1651] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:52:52 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x12af6a800) [pid = 1651] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:52:52 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x12749b000) [pid = 1651] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:52:52 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x129aa5400) [pid = 1651] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:52:52 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12ba5fc00) [pid = 1651] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:52:52 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x114daf000) [pid = 1651] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:52:52 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x11a942800) [pid = 1651] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:52:52 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x112198400) [pid = 1651] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:52:52 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x12f442400) [pid = 1651] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:52:52 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x11c575800) [pid = 1651] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:52:52 INFO - PROCESS | 1651 | 1461023572362 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:52:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:52:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 875ms 16:52:52 INFO - PROCESS | 1651 | 1461023572386 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:52:52 INFO - PROCESS | 1651 | 1461023572389 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:52:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:52:52 INFO - PROCESS | 1651 | 1461023572392 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:52:52 INFO - PROCESS | 1651 | 1461023572395 Marionette TRACE conn2 <- [1,2806,null,{}] 16:52:52 INFO - PROCESS | 1651 | 1461023572400 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:52 INFO - PROCESS | 1651 | 1461023572539 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:52:52 INFO - PROCESS | 1651 | 1461023572642 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:52 INFO - PROCESS | 1651 | ++DOCSHELL 0x127470800 == 99 [pid = 1651] [id = 709] 16:52:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 196 (0x114b88400) [pid = 1651] [serial = 2127] [outer = 0x0] 16:52:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 197 (0x119542400) [pid = 1651] [serial = 2128] [outer = 0x114b88400] 16:52:52 INFO - PROCESS | 1651 | 1461023572675 Marionette DEBUG loaded listener.js 16:52:52 INFO - PROCESS | 1651 | ++DOMWINDOW == 198 (0x11aea1000) [pid = 1651] [serial = 2129] [outer = 0x114b88400] 16:52:53 INFO - PROCESS | 1651 | 1461023573148 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:52:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:52:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 771ms 16:52:53 INFO - PROCESS | 1651 | 1461023573164 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:52:53 INFO - PROCESS | 1651 | 1461023573169 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:52:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:52:53 INFO - PROCESS | 1651 | 1461023573193 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 1651 | 1461023573195 Marionette TRACE conn2 <- [1,2810,null,{}] 16:52:53 INFO - PROCESS | 1651 | 1461023573200 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:53 INFO - PROCESS | 1651 | 1461023573331 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:52:53 INFO - PROCESS | 1651 | 1461023573434 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f5b8800 == 100 [pid = 1651] [id = 710] 16:52:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 199 (0x11c419000) [pid = 1651] [serial = 2130] [outer = 0x0] 16:52:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 200 (0x123fb9400) [pid = 1651] [serial = 2131] [outer = 0x11c419000] 16:52:53 INFO - PROCESS | 1651 | 1461023573464 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 1651 | ++DOMWINDOW == 201 (0x1287e8c00) [pid = 1651] [serial = 2132] [outer = 0x11c419000] 16:52:53 INFO - PROCESS | 1651 | 1461023573943 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:52:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:52:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 792ms 16:52:53 INFO - PROCESS | 1651 | 1461023573966 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:52:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:52:53 INFO - PROCESS | 1651 | 1461023573968 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:52:53 INFO - PROCESS | 1651 | 1461023573970 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 1651 | 1461023573973 Marionette TRACE conn2 <- [1,2814,null,{}] 16:52:53 INFO - PROCESS | 1651 | 1461023573981 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:54 INFO - PROCESS | 1651 | 1461023574112 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:52:54 INFO - PROCESS | 1651 | 1461023574244 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:54 INFO - PROCESS | 1651 | ++DOCSHELL 0x13808c000 == 101 [pid = 1651] [id = 711] 16:52:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 202 (0x128d46c00) [pid = 1651] [serial = 2133] [outer = 0x0] 16:52:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 203 (0x12afe1000) [pid = 1651] [serial = 2134] [outer = 0x128d46c00] 16:52:54 INFO - PROCESS | 1651 | 1461023574278 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 1651 | ++DOMWINDOW == 204 (0x12cf4c400) [pid = 1651] [serial = 2135] [outer = 0x128d46c00] 16:52:54 INFO - PROCESS | 1651 | 1461023574740 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:52:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:52:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 825ms 16:52:54 INFO - PROCESS | 1651 | 1461023574795 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 1651 | 1461023574797 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:52:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:52:54 INFO - PROCESS | 1651 | 1461023574800 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 1651 | 1461023574801 Marionette TRACE conn2 <- [1,2818,null,{}] 16:52:54 INFO - PROCESS | 1651 | 1461023574804 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:54 INFO - PROCESS | 1651 | 1461023574934 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:52:55 INFO - PROCESS | 1651 | 1461023575035 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x13aba3000 == 102 [pid = 1651] [id = 712] 16:52:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 205 (0x12d649000) [pid = 1651] [serial = 2136] [outer = 0x0] 16:52:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 206 (0x12fb59c00) [pid = 1651] [serial = 2137] [outer = 0x12d649000] 16:52:55 INFO - PROCESS | 1651 | 1461023575066 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 207 (0x12ff18400) [pid = 1651] [serial = 2138] [outer = 0x12d649000] 16:52:55 INFO - PROCESS | 1651 | 1461023575507 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:52:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:52:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 720ms 16:52:55 INFO - PROCESS | 1651 | 1461023575520 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 1651 | 1461023575522 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:52:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:52:55 INFO - PROCESS | 1651 | 1461023575524 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 1651 | 1461023575526 Marionette TRACE conn2 <- [1,2822,null,{}] 16:52:55 INFO - PROCESS | 1651 | 1461023575528 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:55 INFO - PROCESS | 1651 | 1461023575655 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:52:55 INFO - PROCESS | 1651 | 1461023575782 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:55 INFO - PROCESS | 1651 | ++DOCSHELL 0x14300f000 == 103 [pid = 1651] [id = 713] 16:52:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 208 (0x12ebe4800) [pid = 1651] [serial = 2139] [outer = 0x0] 16:52:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 209 (0x137a34000) [pid = 1651] [serial = 2140] [outer = 0x12ebe4800] 16:52:55 INFO - PROCESS | 1651 | 1461023575814 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 1651 | ++DOMWINDOW == 210 (0x138299800) [pid = 1651] [serial = 2141] [outer = 0x12ebe4800] 16:52:56 INFO - PROCESS | 1651 | 1461023576264 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:52:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:52:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 770ms 16:52:56 INFO - PROCESS | 1651 | 1461023576327 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:52:56 INFO - PROCESS | 1651 | 1461023576328 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:52:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:52:56 INFO - PROCESS | 1651 | 1461023576332 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:52:56 INFO - PROCESS | 1651 | 1461023576334 Marionette TRACE conn2 <- [1,2826,null,{}] 16:52:56 INFO - PROCESS | 1651 | 1461023576337 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:56 INFO - PROCESS | 1651 | 1461023576480 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:52:56 INFO - PROCESS | 1651 | 1461023576583 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 1651 | ++DOCSHELL 0x145152000 == 104 [pid = 1651] [id = 714] 16:52:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 211 (0x13a09d800) [pid = 1651] [serial = 2142] [outer = 0x0] 16:52:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 212 (0x13a10e800) [pid = 1651] [serial = 2143] [outer = 0x13a09d800] 16:52:56 INFO - PROCESS | 1651 | 1461023576616 Marionette DEBUG loaded listener.js 16:52:56 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x13a1c5400) [pid = 1651] [serial = 2144] [outer = 0x13a09d800] 16:52:57 INFO - PROCESS | 1651 | 1461023577032 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:52:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:52:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 723ms 16:52:57 INFO - PROCESS | 1651 | 1461023577057 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:52:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:52:57 INFO - PROCESS | 1651 | 1461023577060 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:52:57 INFO - PROCESS | 1651 | 1461023577063 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 1651 | 1461023577064 Marionette TRACE conn2 <- [1,2830,null,{}] 16:52:57 INFO - PROCESS | 1651 | 1461023577067 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:57 INFO - PROCESS | 1651 | 1461023577192 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:52:57 INFO - PROCESS | 1651 | 1461023577323 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 1651 | ++DOCSHELL 0x145170000 == 105 [pid = 1651] [id = 715] 16:52:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x13a0ae400) [pid = 1651] [serial = 2145] [outer = 0x0] 16:52:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x13a1d1000) [pid = 1651] [serial = 2146] [outer = 0x13a0ae400] 16:52:57 INFO - PROCESS | 1651 | 1461023577357 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x13a29cc00) [pid = 1651] [serial = 2147] [outer = 0x13a0ae400] 16:52:57 INFO - PROCESS | 1651 | 1461023577788 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:52:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:52:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 769ms 16:52:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:52:57 INFO - PROCESS | 1651 | 1461023577862 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:52:57 INFO - PROCESS | 1651 | 1461023577864 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:52:57 INFO - PROCESS | 1651 | 1461023577866 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 1651 | 1461023577867 Marionette TRACE conn2 <- [1,2834,null,{}] 16:52:57 INFO - PROCESS | 1651 | 1461023577870 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:57 INFO - PROCESS | 1651 | 1461023577995 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:52:58 INFO - PROCESS | 1651 | 1461023578096 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1454a0000 == 106 [pid = 1651] [id = 716] 16:52:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x11a90bc00) [pid = 1651] [serial = 2148] [outer = 0x0] 16:52:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x13a355800) [pid = 1651] [serial = 2149] [outer = 0x11a90bc00] 16:52:58 INFO - PROCESS | 1651 | 1461023578126 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x13a35a400) [pid = 1651] [serial = 2150] [outer = 0x11a90bc00] 16:52:58 INFO - PROCESS | 1651 | 1461023578551 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:52:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 722ms 16:52:58 INFO - PROCESS | 1651 | 1461023578588 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 1651 | 1461023578590 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:52:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:52:58 INFO - PROCESS | 1651 | 1461023578592 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 1651 | 1461023578593 Marionette TRACE conn2 <- [1,2838,null,{}] 16:52:58 INFO - PROCESS | 1651 | 1461023578596 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:58 INFO - PROCESS | 1651 | 1461023578724 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:52:58 INFO - PROCESS | 1651 | 1461023578825 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 1651 | ++DOCSHELL 0x1454e2800 == 107 [pid = 1651] [id = 717] 16:52:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x128dab000) [pid = 1651] [serial = 2151] [outer = 0x0] 16:52:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x13a35e800) [pid = 1651] [serial = 2152] [outer = 0x128dab000] 16:52:58 INFO - PROCESS | 1651 | 1461023578855 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x13a433800) [pid = 1651] [serial = 2153] [outer = 0x128dab000] 16:52:59 INFO - PROCESS | 1651 | 1461023579267 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:52:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:52:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 719ms 16:52:59 INFO - PROCESS | 1651 | 1461023579312 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:52:59 INFO - PROCESS | 1651 | 1461023579313 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:52:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:52:59 INFO - PROCESS | 1651 | 1461023579352 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:52:59 INFO - PROCESS | 1651 | 1461023579354 Marionette TRACE conn2 <- [1,2842,null,{}] 16:52:59 INFO - PROCESS | 1651 | 1461023579361 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:59 INFO - PROCESS | 1651 | 1461023579487 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:52:59 INFO - PROCESS | 1651 | 1461023579590 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 1651 | ++DOCSHELL 0x14560c800 == 108 [pid = 1651] [id = 718] 16:52:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x13a42b400) [pid = 1651] [serial = 2154] [outer = 0x0] 16:52:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x13ab08c00) [pid = 1651] [serial = 2155] [outer = 0x13a42b400] 16:52:59 INFO - PROCESS | 1651 | 1461023579619 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x141ddcc00) [pid = 1651] [serial = 2156] [outer = 0x13a42b400] 16:53:00 INFO - PROCESS | 1651 | 1461023580036 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:53:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:53:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 747ms 16:53:00 INFO - PROCESS | 1651 | 1461023580080 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 1651 | 1461023580082 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:53:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:53:00 INFO - PROCESS | 1651 | 1461023580084 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 1651 | 1461023580086 Marionette TRACE conn2 <- [1,2846,null,{}] 16:53:00 INFO - PROCESS | 1651 | 1461023580089 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:00 INFO - PROCESS | 1651 | 1461023580229 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:53:00 INFO - PROCESS | 1651 | 1461023580331 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:00 INFO - PROCESS | 1651 | ++DOCSHELL 0x145b1b800 == 109 [pid = 1651] [id = 719] 16:53:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x141ddf000) [pid = 1651] [serial = 2157] [outer = 0x0] 16:53:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x142537800) [pid = 1651] [serial = 2158] [outer = 0x141ddf000] 16:53:00 INFO - PROCESS | 1651 | 1461023580366 Marionette DEBUG loaded listener.js 16:53:00 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x143041800) [pid = 1651] [serial = 2159] [outer = 0x141ddf000] 16:53:00 INFO - PROCESS | 1651 | 1461023580783 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:53:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:53:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 722ms 16:53:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:53:00 INFO - PROCESS | 1651 | 1461023580829 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 1651 | 1461023580830 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:53:00 INFO - PROCESS | 1651 | 1461023580832 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 1651 | 1461023580834 Marionette TRACE conn2 <- [1,2850,null,{}] 16:53:00 INFO - PROCESS | 1651 | 1461023580836 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:00 INFO - PROCESS | 1651 | 1461023580963 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:53:01 INFO - PROCESS | 1651 | 1461023581066 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x145b9a800 == 110 [pid = 1651] [id = 720] 16:53:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x143041c00) [pid = 1651] [serial = 2160] [outer = 0x0] 16:53:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x1432c8800) [pid = 1651] [serial = 2161] [outer = 0x143041c00] 16:53:01 INFO - PROCESS | 1651 | 1461023581095 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x1432d8800) [pid = 1651] [serial = 2162] [outer = 0x143041c00] 16:53:01 INFO - PROCESS | 1651 | 1461023581486 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:53:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:53:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 722ms 16:53:01 INFO - PROCESS | 1651 | 1461023581555 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:53:01 INFO - PROCESS | 1651 | 1461023581556 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:53:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:53:01 INFO - PROCESS | 1651 | 1461023581579 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:53:01 INFO - PROCESS | 1651 | 1461023581580 Marionette TRACE conn2 <- [1,2854,null,{}] 16:53:01 INFO - PROCESS | 1651 | 1461023581583 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:01 INFO - PROCESS | 1651 | 1461023581713 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:53:01 INFO - PROCESS | 1651 | 1461023581816 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 1651 | ++DOCSHELL 0x146896800 == 111 [pid = 1651] [id = 721] 16:53:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x1432d6000) [pid = 1651] [serial = 2163] [outer = 0x0] 16:53:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x143ad2800) [pid = 1651] [serial = 2164] [outer = 0x1432d6000] 16:53:01 INFO - PROCESS | 1651 | 1461023581845 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x144416800) [pid = 1651] [serial = 2165] [outer = 0x1432d6000] 16:53:02 INFO - PROCESS | 1651 | 1461023582268 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:53:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:53:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 722ms 16:53:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:53:02 INFO - PROCESS | 1651 | 1461023582301 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 1651 | 1461023582303 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:53:02 INFO - PROCESS | 1651 | 1461023582305 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 1651 | 1461023582306 Marionette TRACE conn2 <- [1,2858,null,{}] 16:53:02 INFO - PROCESS | 1651 | 1461023582325 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:02 INFO - PROCESS | 1651 | 1461023582453 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:53:02 INFO - PROCESS | 1651 | 1461023582601 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 1651 | ++DOCSHELL 0x1469ec800 == 112 [pid = 1651] [id = 722] 16:53:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x112193000) [pid = 1651] [serial = 2166] [outer = 0x0] 16:53:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x1432e0800) [pid = 1651] [serial = 2167] [outer = 0x112193000] 16:53:02 INFO - PROCESS | 1651 | 1461023582630 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x144423c00) [pid = 1651] [serial = 2168] [outer = 0x112193000] 16:53:03 INFO - PROCESS | 1651 | 1461023583091 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:53:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:53:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 835ms 16:53:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:53:03 INFO - PROCESS | 1651 | 1461023583141 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 1651 | 1461023583143 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:53:03 INFO - PROCESS | 1651 | 1461023583147 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 1651 | 1461023583149 Marionette TRACE conn2 <- [1,2862,null,{}] 16:53:03 INFO - PROCESS | 1651 | 1461023583152 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:03 INFO - PROCESS | 1651 | 1461023583354 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:53:03 INFO - PROCESS | 1651 | 1461023583547 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 1651 | ++DOCSHELL 0x11bf05800 == 113 [pid = 1651] [id = 723] 16:53:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x1146f9400) [pid = 1651] [serial = 2169] [outer = 0x0] 16:53:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x11ac58000) [pid = 1651] [serial = 2170] [outer = 0x1146f9400] 16:53:03 INFO - PROCESS | 1651 | 1461023583593 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x12f91d000) [pid = 1651] [serial = 2171] [outer = 0x1146f9400] 16:53:04 INFO - PROCESS | 1651 | 1461023584084 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:53:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:53:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 970ms 16:53:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:53:04 INFO - PROCESS | 1651 | 1461023584117 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:53:04 INFO - PROCESS | 1651 | 1461023584118 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:53:04 INFO - PROCESS | 1651 | 1461023584121 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 1651 | 1461023584122 Marionette TRACE conn2 <- [1,2866,null,{}] 16:53:04 INFO - PROCESS | 1651 | 1461023584125 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:04 INFO - PROCESS | 1651 | 1461023584258 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:53:04 INFO - PROCESS | 1651 | 1461023584584 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:04 INFO - PROCESS | 1651 | ++DOCSHELL 0x118f28800 == 114 [pid = 1651] [id = 724] 16:53:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x112119400) [pid = 1651] [serial = 2172] [outer = 0x0] 16:53:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x11222b000) [pid = 1651] [serial = 2173] [outer = 0x112119400] 16:53:04 INFO - PROCESS | 1651 | 1461023584632 Marionette DEBUG loaded listener.js 16:53:04 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x114c07c00) [pid = 1651] [serial = 2174] [outer = 0x112119400] 16:53:05 INFO - PROCESS | 1651 | 1461023585125 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:53:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:53:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1069ms 16:53:05 INFO - PROCESS | 1651 | 1461023585191 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:53:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:53:05 INFO - PROCESS | 1651 | 1461023585196 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:53:05 INFO - PROCESS | 1651 | 1461023585200 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:53:05 INFO - PROCESS | 1651 | 1461023585202 Marionette TRACE conn2 <- [1,2870,null,{}] 16:53:05 INFO - PROCESS | 1651 | 1461023585205 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:05 INFO - PROCESS | 1651 | 1461023585334 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:53:05 INFO - PROCESS | 1651 | 1461023585443 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:05 INFO - PROCESS | 1651 | ++DOCSHELL 0x11957f000 == 115 [pid = 1651] [id = 725] 16:53:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x113ec6800) [pid = 1651] [serial = 2175] [outer = 0x0] 16:53:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x1146f3000) [pid = 1651] [serial = 2176] [outer = 0x113ec6800] 16:53:05 INFO - PROCESS | 1651 | 1461023585472 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x114b90800) [pid = 1651] [serial = 2177] [outer = 0x113ec6800] 16:53:05 INFO - PROCESS | 1651 | 1461023585947 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:53:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:53:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 774ms 16:53:05 INFO - PROCESS | 1651 | 1461023585975 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:53:05 INFO - PROCESS | 1651 | 1461023585978 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:53:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:53:05 INFO - PROCESS | 1651 | 1461023585981 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:53:05 INFO - PROCESS | 1651 | 1461023585982 Marionette TRACE conn2 <- [1,2874,null,{}] 16:53:05 INFO - PROCESS | 1651 | 1461023585985 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:06 INFO - PROCESS | 1651 | 1461023586115 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:53:06 INFO - PROCESS | 1651 | 1461023586260 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x137683000 == 114 [pid = 1651] [id = 707] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x136f17000 == 113 [pid = 1651] [id = 706] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12fcd9000 == 112 [pid = 1651] [id = 705] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12f11a000 == 111 [pid = 1651] [id = 704] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x126480000 == 110 [pid = 1651] [id = 703] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x12f56e800) [pid = 1651] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x12af6f000) [pid = 1651] [serial = 2020] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x12ba58800) [pid = 1651] [serial = 2023] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x12e221800) [pid = 1651] [serial = 2026] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x12e2f7c00) [pid = 1651] [serial = 2029] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x12f2f1000) [pid = 1651] [serial = 2032] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x12fb53800) [pid = 1651] [serial = 2035] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x12ff14800) [pid = 1651] [serial = 2065] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x11a967000 == 111 [pid = 1651] [id = 726] 16:53:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x114dadc00) [pid = 1651] [serial = 2178] [outer = 0x0] 16:53:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x11553b000) [pid = 1651] [serial = 2179] [outer = 0x114dadc00] 16:53:06 INFO - PROCESS | 1651 | 1461023586336 Marionette DEBUG loaded listener.js 16:53:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x118870000) [pid = 1651] [serial = 2180] [outer = 0x114dadc00] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x11aec6000 == 110 [pid = 1651] [id = 702] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12f565000 == 109 [pid = 1651] [id = 18] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12d836000 == 108 [pid = 1651] [id = 701] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb13000 == 107 [pid = 1651] [id = 700] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x143014800 == 106 [pid = 1651] [id = 695] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x1426ab000 == 105 [pid = 1651] [id = 694] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x141d21000 == 104 [pid = 1651] [id = 693] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x13aba1000 == 103 [pid = 1651] [id = 692] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x13a471800 == 102 [pid = 1651] [id = 691] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12f5ae000 == 101 [pid = 1651] [id = 690] 16:53:06 INFO - PROCESS | 1651 | --DOCSHELL 0x12ce3b800 == 100 [pid = 1651] [id = 689] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x12bbc9800) [pid = 1651] [serial = 2006] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x128d81800) [pid = 1651] [serial = 2050] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x12afebc00) [pid = 1651] [serial = 2053] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x128d42400) [pid = 1651] [serial = 2056] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x12ba60800) [pid = 1651] [serial = 2059] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x12ebdc800) [pid = 1651] [serial = 2062] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x11795ec00) [pid = 1651] [serial = 2041] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x11a941000) [pid = 1651] [serial = 2042] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x11ba15c00) [pid = 1651] [serial = 2044] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x11c22a000) [pid = 1651] [serial = 2045] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x112120800) [pid = 1651] [serial = 2008] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x114dae800) [pid = 1651] [serial = 2039] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x112232000) [pid = 1651] [serial = 2038] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x119546400) [pid = 1651] [serial = 2011] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x128dafc00) [pid = 1651] [serial = 2017] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x11b950400) [pid = 1651] [serial = 2014] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12fb92c00) [pid = 1651] [serial = 2063] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x12ebe1000) [pid = 1651] [serial = 1427] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x12af9e400) [pid = 1651] [serial = 2057] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x1240dec00) [pid = 1651] [serial = 2047] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x1287dc800) [pid = 1651] [serial = 2048] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x128ddb000) [pid = 1651] [serial = 2051] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x12d8b1800) [pid = 1651] [serial = 2060] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x12b2b6c00) [pid = 1651] [serial = 2054] [outer = 0x0] [url = about:blank] 16:53:06 INFO - PROCESS | 1651 | 1461023586686 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:53:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:53:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 723ms 16:53:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:53:06 INFO - PROCESS | 1651 | 1461023586705 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:53:06 INFO - PROCESS | 1651 | 1461023586706 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:53:06 INFO - PROCESS | 1651 | 1461023586712 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:53:06 INFO - PROCESS | 1651 | 1461023586716 Marionette TRACE conn2 <- [1,2878,null,{}] 16:53:06 INFO - PROCESS | 1651 | 1461023586742 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:06 INFO - PROCESS | 1651 | 1461023586858 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:53:06 INFO - PROCESS | 1651 | 1461023586863 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:06 INFO - PROCESS | 1651 | ++DOCSHELL 0x126472000 == 101 [pid = 1651] [id = 727] 16:53:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x11888e800) [pid = 1651] [serial = 2181] [outer = 0x0] 16:53:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x119ed0c00) [pid = 1651] [serial = 2182] [outer = 0x11888e800] 16:53:06 INFO - PROCESS | 1651 | 1461023586890 Marionette DEBUG loaded listener.js 16:53:06 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x11abc6c00) [pid = 1651] [serial = 2183] [outer = 0x11888e800] 16:53:07 INFO - PROCESS | 1651 | 1461023587285 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:53:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:53:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 596ms 16:53:07 INFO - PROCESS | 1651 | 1461023587305 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 1651 | 1461023587307 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:53:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:53:07 INFO - PROCESS | 1651 | 1461023587313 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 1651 | 1461023587315 Marionette TRACE conn2 <- [1,2882,null,{}] 16:53:07 INFO - PROCESS | 1651 | 1461023587317 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:07 INFO - PROCESS | 1651 | 1461023587430 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:53:07 INFO - PROCESS | 1651 | 1461023587434 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:07 INFO - PROCESS | 1651 | ++DOCSHELL 0x12b28d800 == 102 [pid = 1651] [id = 728] 16:53:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x11ac58400) [pid = 1651] [serial = 2184] [outer = 0x0] 16:53:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x11ae9d000) [pid = 1651] [serial = 2185] [outer = 0x11ac58400] 16:53:07 INFO - PROCESS | 1651 | 1461023587461 Marionette DEBUG loaded listener.js 16:53:07 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x11b08ac00) [pid = 1651] [serial = 2186] [outer = 0x11ac58400] 16:53:07 INFO - PROCESS | 1651 | 1461023587846 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:53:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:53:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 569ms 16:53:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:53:07 INFO - PROCESS | 1651 | 1461023587883 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 1651 | 1461023587884 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:53:07 INFO - PROCESS | 1651 | 1461023587886 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 1651 | 1461023587887 Marionette TRACE conn2 <- [1,2886,null,{}] 16:53:07 INFO - PROCESS | 1651 | 1461023587890 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:08 INFO - PROCESS | 1651 | 1461023588003 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:53:08 INFO - PROCESS | 1651 | 1461023588010 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d031800 == 103 [pid = 1651] [id = 729] 16:53:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x11ba17c00) [pid = 1651] [serial = 2187] [outer = 0x0] 16:53:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x11bea3c00) [pid = 1651] [serial = 2188] [outer = 0x11ba17c00] 16:53:08 INFO - PROCESS | 1651 | 1461023588043 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x11c12ac00) [pid = 1651] [serial = 2189] [outer = 0x11ba17c00] 16:53:08 INFO - PROCESS | 1651 | 1461023588450 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:53:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:53:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 569ms 16:53:08 INFO - PROCESS | 1651 | 1461023588456 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:53:08 INFO - PROCESS | 1651 | 1461023588458 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:53:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:53:08 INFO - PROCESS | 1651 | 1461023588463 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:53:08 INFO - PROCESS | 1651 | 1461023588464 Marionette TRACE conn2 <- [1,2890,null,{}] 16:53:08 INFO - PROCESS | 1651 | 1461023588466 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:08 INFO - PROCESS | 1651 | 1461023588588 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:53:08 INFO - PROCESS | 1651 | 1461023588709 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:08 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e431000 == 104 [pid = 1651] [id = 730] 16:53:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x11c415800) [pid = 1651] [serial = 2190] [outer = 0x0] 16:53:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x123f09800) [pid = 1651] [serial = 2191] [outer = 0x11c415800] 16:53:08 INFO - PROCESS | 1651 | 1461023588734 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x123f14800) [pid = 1651] [serial = 2192] [outer = 0x11c415800] 16:53:09 INFO - PROCESS | 1651 | 1461023589083 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:53:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:53:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 670ms 16:53:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:53:09 INFO - PROCESS | 1651 | 1461023589134 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 1651 | 1461023589135 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:53:09 INFO - PROCESS | 1651 | 1461023589137 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 1651 | 1461023589138 Marionette TRACE conn2 <- [1,2894,null,{}] 16:53:09 INFO - PROCESS | 1651 | 1461023589140 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:09 INFO - PROCESS | 1651 | 1461023589288 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:53:09 INFO - PROCESS | 1651 | 1461023589309 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ed22800 == 105 [pid = 1651] [id = 731] 16:53:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x123fbe400) [pid = 1651] [serial = 2193] [outer = 0x0] 16:53:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x126431400) [pid = 1651] [serial = 2194] [outer = 0x123fbe400] 16:53:09 INFO - PROCESS | 1651 | 1461023589334 Marionette DEBUG loaded listener.js 16:53:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x126c6b400) [pid = 1651] [serial = 2195] [outer = 0x123fbe400] 16:53:09 INFO - PROCESS | 1651 | 1461023589726 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:53:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:53:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 619ms 16:53:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:53:09 INFO - PROCESS | 1651 | 1461023589763 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 1651 | 1461023589764 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:53:09 INFO - PROCESS | 1651 | 1461023589766 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 1651 | 1461023589767 Marionette TRACE conn2 <- [1,2898,null,{}] 16:53:09 INFO - PROCESS | 1651 | 1461023589770 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:09 INFO - PROCESS | 1651 | 1461023589927 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:53:09 INFO - PROCESS | 1651 | 1461023589945 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:09 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f555800 == 106 [pid = 1651] [id = 732] 16:53:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x123fbf400) [pid = 1651] [serial = 2196] [outer = 0x0] 16:53:09 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x128619400) [pid = 1651] [serial = 2197] [outer = 0x123fbf400] 16:53:09 INFO - PROCESS | 1651 | 1461023589971 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x1287df800) [pid = 1651] [serial = 2198] [outer = 0x123fbf400] 16:53:10 INFO - PROCESS | 1651 | 1461023590346 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:53:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:53:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 625ms 16:53:10 INFO - PROCESS | 1651 | 1461023590391 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:53:10 INFO - PROCESS | 1651 | 1461023590392 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:53:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:53:10 INFO - PROCESS | 1651 | 1461023590395 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:53:10 INFO - PROCESS | 1651 | 1461023590396 Marionette TRACE conn2 <- [1,2902,null,{}] 16:53:10 INFO - PROCESS | 1651 | 1461023590398 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:10 INFO - PROCESS | 1651 | 1461023590547 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:53:10 INFO - PROCESS | 1651 | 1461023590582 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fcc4800 == 107 [pid = 1651] [id = 733] 16:53:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12864ac00) [pid = 1651] [serial = 2199] [outer = 0x0] 16:53:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x128d49000) [pid = 1651] [serial = 2200] [outer = 0x12864ac00] 16:53:10 INFO - PROCESS | 1651 | 1461023590608 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x128d8bc00) [pid = 1651] [serial = 2201] [outer = 0x12864ac00] 16:53:10 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x129aa9000) [pid = 1651] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:53:10 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x112125c00) [pid = 1651] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:53:10 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x12fb98400) [pid = 1651] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:53:10 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x123b49c00) [pid = 1651] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:53:10 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x11210a800) [pid = 1651] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:53:10 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x1146ee400) [pid = 1651] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:53:10 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x12ff0c000) [pid = 1651] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:53:10 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12e2d5c00) [pid = 1651] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:53:10 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12bbd0800) [pid = 1651] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:53:11 INFO - PROCESS | 1651 | 1461023591078 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:53:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:53:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 719ms 16:53:11 INFO - PROCESS | 1651 | 1461023591124 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 1651 | 1461023591128 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:53:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:53:11 INFO - PROCESS | 1651 | 1461023591136 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 1651 | 1461023591137 Marionette TRACE conn2 <- [1,2906,null,{}] 16:53:11 INFO - PROCESS | 1651 | 1461023591139 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:11 INFO - PROCESS | 1651 | 1461023591269 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:53:11 INFO - PROCESS | 1651 | 1461023591272 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x130861800 == 108 [pid = 1651] [id = 734] 16:53:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x123b41400) [pid = 1651] [serial = 2202] [outer = 0x0] 16:53:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x128db1400) [pid = 1651] [serial = 2203] [outer = 0x123b41400] 16:53:11 INFO - PROCESS | 1651 | 1461023591303 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x129a51800) [pid = 1651] [serial = 2204] [outer = 0x123b41400] 16:53:11 INFO - PROCESS | 1651 | 1461023591684 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:53:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:53:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 569ms 16:53:11 INFO - PROCESS | 1651 | 1461023591706 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 1651 | 1461023591708 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:53:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:53:11 INFO - PROCESS | 1651 | 1461023591712 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 1651 | 1461023591714 Marionette TRACE conn2 <- [1,2910,null,{}] 16:53:11 INFO - PROCESS | 1651 | 1461023591716 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:11 INFO - PROCESS | 1651 | 1461023591844 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:53:11 INFO - PROCESS | 1651 | 1461023591947 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 1651 | ++DOCSHELL 0x136f6b800 == 109 [pid = 1651] [id = 735] 16:53:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x129aab000) [pid = 1651] [serial = 2205] [outer = 0x0] 16:53:11 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x12afe6400) [pid = 1651] [serial = 2206] [outer = 0x129aab000] 16:53:11 INFO - PROCESS | 1651 | 1461023591973 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x12b052c00) [pid = 1651] [serial = 2207] [outer = 0x129aab000] 16:53:12 INFO - PROCESS | 1651 | 1461023592249 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:53:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:53:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:53:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 570ms 16:53:12 INFO - PROCESS | 1651 | 1461023592283 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:53:12 INFO - PROCESS | 1651 | 1461023592284 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:53:12 INFO - TEST-START | /DOMEvents/constructors.html 16:53:12 INFO - PROCESS | 1651 | 1461023592286 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 1651 | 1461023592287 Marionette TRACE conn2 <- [1,2914,null,{}] 16:53:12 INFO - PROCESS | 1651 | 1461023592290 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:12 INFO - PROCESS | 1651 | 1461023592476 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:53:12 INFO - PROCESS | 1651 | 1461023592614 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:12 INFO - PROCESS | 1651 | ++DOCSHELL 0x1370d1800 == 110 [pid = 1651] [id = 736] 16:53:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x12749c000) [pid = 1651] [serial = 2208] [outer = 0x0] 16:53:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x12b206c00) [pid = 1651] [serial = 2209] [outer = 0x12749c000] 16:53:12 INFO - PROCESS | 1651 | 1461023592655 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x12b2b8000) [pid = 1651] [serial = 2210] [outer = 0x12749c000] 16:53:13 INFO - PROCESS | 1651 | 1461023593113 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:53:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:53:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:53:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:53:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:53:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 878ms 16:53:13 INFO - PROCESS | 1651 | 1461023593165 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:53:13 INFO - PROCESS | 1651 | 1461023593168 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:53:13 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:53:13 INFO - PROCESS | 1651 | 1461023593172 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 1651 | 1461023593174 Marionette TRACE conn2 <- [1,2918,null,{}] 16:53:13 INFO - PROCESS | 1651 | 1461023593198 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:13 INFO - PROCESS | 1651 | 1461023593345 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:53:13 INFO - PROCESS | 1651 | 1461023593454 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 1651 | ++DOCSHELL 0x11980f800 == 111 [pid = 1651] [id = 737] 16:53:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x1146ba800) [pid = 1651] [serial = 2211] [outer = 0x0] 16:53:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x114b8ac00) [pid = 1651] [serial = 2212] [outer = 0x1146ba800] 16:53:13 INFO - PROCESS | 1651 | 1461023593487 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x11553a800) [pid = 1651] [serial = 2213] [outer = 0x1146ba800] 16:53:13 INFO - PROCESS | 1651 | 1461023593908 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:53:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:53:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 787ms 16:53:13 INFO - PROCESS | 1651 | 1461023593959 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:53:13 INFO - PROCESS | 1651 | 1461023593964 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:53:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:53:13 INFO - PROCESS | 1651 | 1461023593968 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:53:13 INFO - PROCESS | 1651 | 1461023593970 Marionette TRACE conn2 <- [1,2922,null,{}] 16:53:13 INFO - PROCESS | 1651 | 1461023593973 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:14 INFO - PROCESS | 1651 | 1461023594109 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:53:14 INFO - PROCESS | 1651 | 1461023594245 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 1651 | ++DOCSHELL 0x12c611800 == 112 [pid = 1651] [id = 738] 16:53:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x115487c00) [pid = 1651] [serial = 2214] [outer = 0x0] 16:53:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x1186a6800) [pid = 1651] [serial = 2215] [outer = 0x115487c00] 16:53:14 INFO - PROCESS | 1651 | 1461023594275 Marionette DEBUG loaded listener.js 16:53:14 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x11a944000) [pid = 1651] [serial = 2216] [outer = 0x115487c00] 16:53:14 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:53:14 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:53:14 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:53:14 INFO - PROCESS | 1651 | [1651] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 16:53:14 INFO - PROCESS | 1651 | 1461023594663 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:53:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:53:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:53:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:53:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:53:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:53:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:53:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:53:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:53:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:53:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:53:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:53:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:53:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:53:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:53:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:53:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:53:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:53:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:53:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 721ms 16:53:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:53:14 INFO - PROCESS | 1651 | 1461023594690 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 1651 | 1461023594691 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:53:14 INFO - PROCESS | 1651 | 1461023594694 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 1651 | 1461023594697 Marionette TRACE conn2 <- [1,2926,null,{}] 16:53:14 INFO - PROCESS | 1651 | 1461023594704 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:14 INFO - PROCESS | 1651 | 1461023594864 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:53:15 INFO - PROCESS | 1651 | 1461023595003 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x136f65000 == 113 [pid = 1651] [id = 739] 16:53:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x11ade2400) [pid = 1651] [serial = 2217] [outer = 0x0] 16:53:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x11bef7400) [pid = 1651] [serial = 2218] [outer = 0x11ade2400] 16:53:15 INFO - PROCESS | 1651 | 1461023595035 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x128daa400) [pid = 1651] [serial = 2219] [outer = 0x11ade2400] 16:53:15 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:53:15 INFO - PROCESS | 1651 | 1461023595424 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:53:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:53:15 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 772ms 16:53:15 INFO - PROCESS | 1651 | 1461023595466 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:53:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:53:15 INFO - PROCESS | 1651 | 1461023595468 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:53:15 INFO - PROCESS | 1651 | 1461023595470 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:53:15 INFO - PROCESS | 1651 | 1461023595472 Marionette TRACE conn2 <- [1,2930,null,{}] 16:53:15 INFO - PROCESS | 1651 | 1461023595474 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:15 INFO - PROCESS | 1651 | 1461023595600 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:53:15 INFO - PROCESS | 1651 | 1461023595754 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 1651 | ++DOCSHELL 0x137b22800 == 114 [pid = 1651] [id = 740] 16:53:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x128611000) [pid = 1651] [serial = 2220] [outer = 0x0] 16:53:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x129aa8c00) [pid = 1651] [serial = 2221] [outer = 0x128611000] 16:53:15 INFO - PROCESS | 1651 | 1461023595794 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x12afa8000) [pid = 1651] [serial = 2222] [outer = 0x128611000] 16:53:16 INFO - PROCESS | 1651 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:53:16 INFO - PROCESS | 1651 | 1461023596265 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:53:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:53:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 824ms 16:53:16 INFO - PROCESS | 1651 | 1461023596295 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:53:16 INFO - PROCESS | 1651 | 1461023596296 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:53:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:53:16 INFO - PROCESS | 1651 | 1461023596299 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:53:16 INFO - PROCESS | 1651 | 1461023596300 Marionette TRACE conn2 <- [1,2934,null,{}] 16:53:16 INFO - PROCESS | 1651 | 1461023596302 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:16 INFO - PROCESS | 1651 | 1461023596437 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:53:16 INFO - PROCESS | 1651 | 1461023596570 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:16 INFO - PROCESS | 1651 | ++DOCSHELL 0x137f72000 == 115 [pid = 1651] [id = 741] 16:53:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x12afe4800) [pid = 1651] [serial = 2223] [outer = 0x0] 16:53:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x12b2b4c00) [pid = 1651] [serial = 2224] [outer = 0x12afe4800] 16:53:16 INFO - PROCESS | 1651 | 1461023596600 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x12b898400) [pid = 1651] [serial = 2225] [outer = 0x12afe4800] 16:53:16 INFO - PROCESS | 1651 | 1461023596981 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:53:17 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:53:17 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 720ms 16:53:17 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:53:17 INFO - PROCESS | 1651 | 1461023597020 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 1651 | 1461023597021 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:53:17 INFO - PROCESS | 1651 | 1461023597023 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 1651 | 1461023597025 Marionette TRACE conn2 <- [1,2938,null,{}] 16:53:17 INFO - PROCESS | 1651 | 1461023597027 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:17 INFO - PROCESS | 1651 | 1461023597178 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:53:17 INFO - PROCESS | 1651 | 1461023597320 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:17 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a0c7000 == 116 [pid = 1651] [id = 742] 16:53:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x12b75ac00) [pid = 1651] [serial = 2226] [outer = 0x0] 16:53:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x12bbd3000) [pid = 1651] [serial = 2227] [outer = 0x12b75ac00] 16:53:17 INFO - PROCESS | 1651 | 1461023597352 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x12d8a5000) [pid = 1651] [serial = 2228] [outer = 0x12b75ac00] 16:53:17 INFO - PROCESS | 1651 | 1461023597703 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:53:17 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:53:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 719ms 16:53:17 INFO - PROCESS | 1651 | 1461023597743 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 1651 | 1461023597744 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:53:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:53:17 INFO - PROCESS | 1651 | 1461023597747 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 1651 | 1461023597748 Marionette TRACE conn2 <- [1,2942,null,{}] 16:53:17 INFO - PROCESS | 1651 | 1461023597750 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:17 INFO - PROCESS | 1651 | 1461023597904 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:53:18 INFO - PROCESS | 1651 | 1461023598017 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a2e9000 == 117 [pid = 1651] [id = 743] 16:53:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x12ba57000) [pid = 1651] [serial = 2229] [outer = 0x0] 16:53:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x12e226c00) [pid = 1651] [serial = 2230] [outer = 0x12ba57000] 16:53:18 INFO - PROCESS | 1651 | 1461023598088 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x12e2d7c00) [pid = 1651] [serial = 2231] [outer = 0x12ba57000] 16:53:18 INFO - PROCESS | 1651 | 1461023598420 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:53:18 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:53:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:53:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:53:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 720ms 16:53:18 INFO - PROCESS | 1651 | 1461023598467 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:53:18 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:53:18 INFO - PROCESS | 1651 | 1461023598469 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:53:18 INFO - PROCESS | 1651 | 1461023598471 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 1651 | 1461023598472 Marionette TRACE conn2 <- [1,2946,null,{}] 16:53:18 INFO - PROCESS | 1651 | 1461023598475 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:18 INFO - PROCESS | 1651 | 1461023598610 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:53:18 INFO - PROCESS | 1651 | 1461023598748 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 1651 | ++DOCSHELL 0x13ab31000 == 118 [pid = 1651] [id = 744] 16:53:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x12cfef400) [pid = 1651] [serial = 2232] [outer = 0x0] 16:53:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x12e2f6c00) [pid = 1651] [serial = 2233] [outer = 0x12cfef400] 16:53:18 INFO - PROCESS | 1651 | 1461023598777 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x12ebdf400) [pid = 1651] [serial = 2234] [outer = 0x12cfef400] 16:53:19 INFO - PROCESS | 1651 | 1461023599141 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:53:19 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:53:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 722ms 16:53:19 INFO - PROCESS | 1651 | 1461023599193 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1651 | 1461023599194 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:53:19 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:53:19 INFO - PROCESS | 1651 | 1461023599197 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1651 | 1461023599198 Marionette TRACE conn2 <- [1,2950,null,{}] 16:53:19 INFO - PROCESS | 1651 | 1461023599201 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:19 INFO - PROCESS | 1651 | 1461023599334 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:53:19 INFO - PROCESS | 1651 | 1461023599476 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x141d15000 == 119 [pid = 1651] [id = 745] 16:53:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x12ebdd800) [pid = 1651] [serial = 2235] [outer = 0x0] 16:53:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x12ebe9800) [pid = 1651] [serial = 2236] [outer = 0x12ebdd800] 16:53:19 INFO - PROCESS | 1651 | 1461023599506 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x12f43e400) [pid = 1651] [serial = 2237] [outer = 0x12ebdd800] 16:53:19 INFO - PROCESS | 1651 | ++DOCSHELL 0x14250f800 == 120 [pid = 1651] [id = 746] 16:53:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x12f443800) [pid = 1651] [serial = 2238] [outer = 0x0] 16:53:19 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x12ebe9000) [pid = 1651] [serial = 2239] [outer = 0x12f443800] 16:53:19 INFO - PROCESS | 1651 | 1461023599913 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:53:19 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:53:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 16:53:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:53:19 INFO - PROCESS | 1651 | 1461023599919 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:53:19 INFO - PROCESS | 1651 | 1461023599920 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:53:19 INFO - PROCESS | 1651 | 1461023599922 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 1651 | 1461023599924 Marionette TRACE conn2 <- [1,2954,null,{}] 16:53:19 INFO - PROCESS | 1651 | 1461023599929 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:20 INFO - PROCESS | 1651 | 1461023600110 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:53:20 INFO - PROCESS | 1651 | 1461023600253 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:20 INFO - PROCESS | 1651 | ++DOCSHELL 0x1431c9000 == 121 [pid = 1651] [id = 747] 16:53:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x12f2e3c00) [pid = 1651] [serial = 2240] [outer = 0x0] 16:53:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x12f921800) [pid = 1651] [serial = 2241] [outer = 0x12f2e3c00] 16:53:20 INFO - PROCESS | 1651 | 1461023600283 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x12fb5b400) [pid = 1651] [serial = 2242] [outer = 0x12f2e3c00] 16:53:20 INFO - PROCESS | 1651 | 1461023600735 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:53:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:53:20 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:53:20 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 824ms 16:53:20 INFO - PROCESS | 1651 | 1461023600760 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 1651 | 1461023600762 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:53:20 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:53:20 INFO - PROCESS | 1651 | 1461023600770 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 1651 | 1461023600773 Marionette TRACE conn2 <- [1,2958,null,{}] 16:53:20 INFO - PROCESS | 1651 | 1461023600777 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:21 INFO - PROCESS | 1651 | 1461023601015 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:53:21 INFO - PROCESS | 1651 | 1461023601198 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x145083800 == 122 [pid = 1651] [id = 748] 16:53:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x12f440000) [pid = 1651] [serial = 2243] [outer = 0x0] 16:53:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x12ff12c00) [pid = 1651] [serial = 2244] [outer = 0x12f440000] 16:53:21 INFO - PROCESS | 1651 | 1461023601232 Marionette DEBUG loaded listener.js 16:53:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x137a31c00) [pid = 1651] [serial = 2245] [outer = 0x12f440000] 16:53:21 INFO - PROCESS | 1651 | 1461023601683 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:53:21 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:53:21 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 923ms 16:53:21 INFO - PROCESS | 1651 | 1461023601693 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:53:21 INFO - PROCESS | 1651 | 1461023601694 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:53:21 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:53:21 INFO - PROCESS | 1651 | 1461023601697 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 1651 | 1461023601698 Marionette TRACE conn2 <- [1,2962,null,{}] 16:53:21 INFO - PROCESS | 1651 | 1461023601701 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:21 INFO - PROCESS | 1651 | 1461023601838 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:53:21 INFO - PROCESS | 1651 | 1461023601981 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 1651 | ++DOCSHELL 0x11c1c1000 == 123 [pid = 1651] [id = 749] 16:53:21 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x112198400) [pid = 1651] [serial = 2246] [outer = 0x0] 16:53:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x115541000) [pid = 1651] [serial = 2247] [outer = 0x112198400] 16:53:22 INFO - PROCESS | 1651 | 1461023602013 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x12b2acc00) [pid = 1651] [serial = 2248] [outer = 0x112198400] 16:53:22 INFO - PROCESS | 1651 | 1461023602867 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:53:22 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:53:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1221ms 16:53:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:53:22 INFO - PROCESS | 1651 | 1461023602919 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 1651 | 1461023602922 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:53:22 INFO - PROCESS | 1651 | 1461023602947 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 1651 | 1461023602950 Marionette TRACE conn2 <- [1,2966,null,{}] 16:53:22 INFO - PROCESS | 1651 | 1461023602955 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:23 INFO - PROCESS | 1651 | 1461023603082 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:53:23 INFO - PROCESS | 1651 | 1461023603227 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:23 INFO - PROCESS | 1651 | ++DOCSHELL 0x123f38000 == 124 [pid = 1651] [id = 750] 16:53:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x1140ba800) [pid = 1651] [serial = 2249] [outer = 0x0] 16:53:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x114b3ec00) [pid = 1651] [serial = 2250] [outer = 0x1140ba800] 16:53:23 INFO - PROCESS | 1651 | 1461023603262 Marionette DEBUG loaded listener.js 16:53:23 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x114db3000) [pid = 1651] [serial = 2251] [outer = 0x1140ba800] 16:53:23 INFO - PROCESS | 1651 | 1461023603672 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:53:23 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:53:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 794ms 16:53:23 INFO - PROCESS | 1651 | 1461023603720 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:53:23 INFO - PROCESS | 1651 | 1461023603724 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:53:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:53:23 INFO - PROCESS | 1651 | 1461023603730 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 1651 | 1461023603732 Marionette TRACE conn2 <- [1,2970,null,{}] 16:53:23 INFO - PROCESS | 1651 | 1461023603734 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:23 INFO - PROCESS | 1651 | 1461023603858 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:53:24 INFO - PROCESS | 1651 | 1461023604007 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x115815000 == 125 [pid = 1651] [id = 751] 16:53:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x1163e9000) [pid = 1651] [serial = 2252] [outer = 0x0] 16:53:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x1189d4000) [pid = 1651] [serial = 2253] [outer = 0x1163e9000] 16:53:24 INFO - PROCESS | 1651 | 1461023604041 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x119ec4400) [pid = 1651] [serial = 2254] [outer = 0x1163e9000] 16:53:24 INFO - PROCESS | 1651 | 1461023604419 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:53:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:53:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 727ms 16:53:24 INFO - PROCESS | 1651 | 1461023604458 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 1651 | 1461023604459 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:53:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:53:24 INFO - PROCESS | 1651 | 1461023604461 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 1651 | 1461023604464 Marionette TRACE conn2 <- [1,2974,null,{}] 16:53:24 INFO - PROCESS | 1651 | 1461023604471 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:24 INFO - PROCESS | 1651 | 1461023604597 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:53:24 INFO - PROCESS | 1651 | 1461023604715 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:24 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e42f000 == 126 [pid = 1651] [id = 752] 16:53:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x11a943400) [pid = 1651] [serial = 2255] [outer = 0x0] 16:53:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x11aefbc00) [pid = 1651] [serial = 2256] [outer = 0x11a943400] 16:53:24 INFO - PROCESS | 1651 | 1461023604745 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 1651 | ++DOMWINDOW == 285 (0x11c41a400) [pid = 1651] [serial = 2257] [outer = 0x11a943400] 16:53:25 INFO - PROCESS | 1651 | 1461023605134 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:53:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:53:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 722ms 16:53:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:53:25 INFO - PROCESS | 1651 | 1461023605184 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:53:25 INFO - PROCESS | 1651 | 1461023605186 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:53:25 INFO - PROCESS | 1651 | 1461023605188 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:53:25 INFO - PROCESS | 1651 | 1461023605189 Marionette TRACE conn2 <- [1,2978,null,{}] 16:53:25 INFO - PROCESS | 1651 | 1461023605191 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:25 INFO - PROCESS | 1651 | 1461023605316 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:53:25 INFO - PROCESS | 1651 | 1461023605465 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:25 INFO - PROCESS | 1651 | ++DOCSHELL 0x130809000 == 127 [pid = 1651] [id = 753] 16:53:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 286 (0x123af8400) [pid = 1651] [serial = 2258] [outer = 0x0] 16:53:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 287 (0x123f11800) [pid = 1651] [serial = 2259] [outer = 0x123af8400] 16:53:25 INFO - PROCESS | 1651 | 1461023605495 Marionette DEBUG loaded listener.js 16:53:25 INFO - PROCESS | 1651 | ++DOMWINDOW == 288 (0x12685c000) [pid = 1651] [serial = 2260] [outer = 0x123af8400] 16:53:25 INFO - PROCESS | 1651 | 1461023605862 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:53:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:53:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 719ms 16:53:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:53:25 INFO - PROCESS | 1651 | 1461023605907 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:53:25 INFO - PROCESS | 1651 | 1461023605909 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:53:25 INFO - PROCESS | 1651 | 1461023605911 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:53:25 INFO - PROCESS | 1651 | 1461023605912 Marionette TRACE conn2 <- [1,2982,null,{}] 16:53:25 INFO - PROCESS | 1651 | 1461023605914 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:26 INFO - PROCESS | 1651 | 1461023606034 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:53:26 INFO - PROCESS | 1651 | 1461023606182 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbc0800 == 128 [pid = 1651] [id = 754] 16:53:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 289 (0x11aef2000) [pid = 1651] [serial = 2261] [outer = 0x0] 16:53:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 290 (0x126f0c400) [pid = 1651] [serial = 2262] [outer = 0x11aef2000] 16:53:26 INFO - PROCESS | 1651 | 1461023606213 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 291 (0x128650c00) [pid = 1651] [serial = 2263] [outer = 0x11aef2000] 16:53:26 INFO - PROCESS | 1651 | 1461023606567 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:53:26 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:53:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:53:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:26 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:53:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 670ms 16:53:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:53:26 INFO - PROCESS | 1651 | 1461023606582 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 1651 | 1461023606583 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:53:26 INFO - PROCESS | 1651 | 1461023606585 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 1651 | 1461023606587 Marionette TRACE conn2 <- [1,2986,null,{}] 16:53:26 INFO - PROCESS | 1651 | 1461023606589 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:26 INFO - PROCESS | 1651 | 1461023606714 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:53:26 INFO - PROCESS | 1651 | 1461023606866 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 1651 | ++DOCSHELL 0x13773c000 == 129 [pid = 1651] [id = 755] 16:53:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 292 (0x1287e5000) [pid = 1651] [serial = 2264] [outer = 0x0] 16:53:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 293 (0x128da8800) [pid = 1651] [serial = 2265] [outer = 0x1287e5000] 16:53:26 INFO - PROCESS | 1651 | 1461023606899 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 1651 | ++DOMWINDOW == 294 (0x129aa4c00) [pid = 1651] [serial = 2266] [outer = 0x1287e5000] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12d81f000 == 128 [pid = 1651] [id = 254] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x136f6b800 == 127 [pid = 1651] [id = 735] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x130861800 == 126 [pid = 1651] [id = 734] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 293 (0x137ab3c00) [pid = 1651] [serial = 2083] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 292 (0x138155800) [pid = 1651] [serial = 2092] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 291 (0x137a3dc00) [pid = 1651] [serial = 2125] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 290 (0x137011800) [pid = 1651] [serial = 2080] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 289 (0x11a93e800) [pid = 1651] [serial = 2068] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 288 (0x137d42400) [pid = 1651] [serial = 2086] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 287 (0x13815d800) [pid = 1651] [serial = 2095] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 286 (0x12d8a9400) [pid = 1651] [serial = 2098] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 285 (0x12fb8e400) [pid = 1651] [serial = 2077] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 284 (0x123b3e800) [pid = 1651] [serial = 2071] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 283 (0x12b2ab800) [pid = 1651] [serial = 2074] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x137d4f000) [pid = 1651] [serial = 2089] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12fcc4800 == 125 [pid = 1651] [id = 733] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12f555800 == 124 [pid = 1651] [id = 732] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12ed22800 == 123 [pid = 1651] [id = 731] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12e431000 == 122 [pid = 1651] [id = 730] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12d031800 == 121 [pid = 1651] [id = 729] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12b28d800 == 120 [pid = 1651] [id = 728] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x126472000 == 119 [pid = 1651] [id = 727] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x11a967000 == 118 [pid = 1651] [id = 726] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x11957f000 == 117 [pid = 1651] [id = 725] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x118f28800 == 116 [pid = 1651] [id = 724] 16:53:27 INFO - PROCESS | 1651 | 1461023607335 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x1454a0000 == 115 [pid = 1651] [id = 716] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x145170000 == 114 [pid = 1651] [id = 715] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x145152000 == 113 [pid = 1651] [id = 714] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x14300f000 == 112 [pid = 1651] [id = 713] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x13aba3000 == 111 [pid = 1651] [id = 712] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x13808c000 == 110 [pid = 1651] [id = 711] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x12f5b8800 == 109 [pid = 1651] [id = 710] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x127470800 == 108 [pid = 1651] [id = 709] 16:53:27 INFO - PROCESS | 1651 | --DOCSHELL 0x138267800 == 107 [pid = 1651] [id = 708] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x12b2ba000) [pid = 1651] [serial = 2114] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x129aea000) [pid = 1651] [serial = 2111] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x128d3e000) [pid = 1651] [serial = 2110] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x11211bc00) [pid = 1651] [serial = 2101] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x11bc1e000) [pid = 1651] [serial = 2105] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x114b3e800) [pid = 1651] [serial = 2102] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x119781800) [pid = 1651] [serial = 2104] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x1370ac800) [pid = 1651] [serial = 2122] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x13788f800) [pid = 1651] [serial = 2123] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x12ce90800) [pid = 1651] [serial = 2116] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x12f44a400) [pid = 1651] [serial = 2119] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x12fb94400) [pid = 1651] [serial = 2120] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x12e222c00) [pid = 1651] [serial = 2117] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x12b05b400) [pid = 1651] [serial = 2113] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x123f10c00) [pid = 1651] [serial = 2108] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x137009000) [pid = 1651] [serial = 2066] [outer = 0x0] [url = about:blank] 16:53:27 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x116565c00) [pid = 1651] [serial = 2107] [outer = 0x0] [url = about:blank] 16:53:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:53:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 771ms 16:53:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:53:27 INFO - PROCESS | 1651 | 1461023607357 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 1651 | 1461023607358 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:53:27 INFO - PROCESS | 1651 | 1461023607361 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 1651 | 1461023607362 Marionette TRACE conn2 <- [1,2990,null,{}] 16:53:27 INFO - PROCESS | 1651 | 1461023607364 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:27 INFO - PROCESS | 1651 | 1461023607474 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:53:27 INFO - PROCESS | 1651 | 1461023607478 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x11958e800 == 108 [pid = 1651] [id = 756] 16:53:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x114da9400) [pid = 1651] [serial = 2267] [outer = 0x0] 16:53:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x119781800) [pid = 1651] [serial = 2268] [outer = 0x114da9400] 16:53:27 INFO - PROCESS | 1651 | 1461023607504 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x11ba19800) [pid = 1651] [serial = 2269] [outer = 0x114da9400] 16:53:27 INFO - PROCESS | 1651 | ++DOCSHELL 0x123705800 == 109 [pid = 1651] [id = 757] 16:53:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x128d3cc00) [pid = 1651] [serial = 2270] [outer = 0x0] 16:53:27 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x11863d400) [pid = 1651] [serial = 2271] [outer = 0x128d3cc00] 16:53:27 INFO - PROCESS | 1651 | 1461023607938 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:53:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:53:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 620ms 16:53:27 INFO - PROCESS | 1651 | 1461023607982 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 1651 | 1461023607983 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:53:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:53:27 INFO - PROCESS | 1651 | 1461023607986 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 1651 | 1461023607987 Marionette TRACE conn2 <- [1,2994,null,{}] 16:53:27 INFO - PROCESS | 1651 | 1461023607989 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:28 INFO - PROCESS | 1651 | 1461023608137 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:53:28 INFO - PROCESS | 1651 | 1461023608159 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12bb06800 == 110 [pid = 1651] [id = 758] 16:53:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x123f0f000) [pid = 1651] [serial = 2272] [outer = 0x0] 16:53:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x126863400) [pid = 1651] [serial = 2273] [outer = 0x123f0f000] 16:53:28 INFO - PROCESS | 1651 | 1461023608186 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x129aab800) [pid = 1651] [serial = 2274] [outer = 0x123f0f000] 16:53:28 INFO - PROCESS | 1651 | 1461023608561 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:53:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:53:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:53:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 620ms 16:53:28 INFO - PROCESS | 1651 | 1461023608606 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:53:28 INFO - PROCESS | 1651 | 1461023608608 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:53:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:53:28 INFO - PROCESS | 1651 | 1461023608614 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:53:28 INFO - PROCESS | 1651 | 1461023608615 Marionette TRACE conn2 <- [1,2998,null,{}] 16:53:28 INFO - PROCESS | 1651 | 1461023608617 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:28 INFO - PROCESS | 1651 | 1461023608733 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:53:28 INFO - PROCESS | 1651 | 1461023608737 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e438000 == 111 [pid = 1651] [id = 759] 16:53:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x128ddd000) [pid = 1651] [serial = 2275] [outer = 0x0] 16:53:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x12af6d800) [pid = 1651] [serial = 2276] [outer = 0x128ddd000] 16:53:28 INFO - PROCESS | 1651 | 1461023608764 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x12afe9c00) [pid = 1651] [serial = 2277] [outer = 0x128ddd000] 16:53:29 INFO - PROCESS | 1651 | 1461023609119 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:53:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:53:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 519ms 16:53:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:53:29 INFO - PROCESS | 1651 | 1461023609134 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 1651 | 1461023609135 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:53:29 INFO - PROCESS | 1651 | 1461023609137 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 1651 | 1461023609138 Marionette TRACE conn2 <- [1,3002,null,{}] 16:53:29 INFO - PROCESS | 1651 | 1461023609141 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:29 INFO - PROCESS | 1651 | 1461023609320 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:53:29 INFO - PROCESS | 1651 | 1461023609376 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f406800 == 112 [pid = 1651] [id = 760] 16:53:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x123f10c00) [pid = 1651] [serial = 2278] [outer = 0x0] 16:53:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x12afef400) [pid = 1651] [serial = 2279] [outer = 0x123f10c00] 16:53:29 INFO - PROCESS | 1651 | 1461023609402 Marionette DEBUG loaded listener.js 16:53:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x12b210800) [pid = 1651] [serial = 2280] [outer = 0x123f10c00] 16:53:29 INFO - PROCESS | 1651 | 1461023609743 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:53:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:53:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 619ms 16:53:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:53:29 INFO - PROCESS | 1651 | 1461023609756 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 1651 | 1461023609758 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:53:29 INFO - PROCESS | 1651 | 1461023609762 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 1651 | 1461023609764 Marionette TRACE conn2 <- [1,3006,null,{}] 16:53:29 INFO - PROCESS | 1651 | 1461023609767 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:29 INFO - PROCESS | 1651 | 1461023609919 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:53:29 INFO - PROCESS | 1651 | 1461023609939 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:29 INFO - PROCESS | 1651 | ++DOCSHELL 0x137530000 == 113 [pid = 1651] [id = 761] 16:53:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x12b897000) [pid = 1651] [serial = 2281] [outer = 0x0] 16:53:29 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x12bbce000) [pid = 1651] [serial = 2282] [outer = 0x12b897000] 16:53:29 INFO - PROCESS | 1651 | 1461023609969 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x12ce8d800) [pid = 1651] [serial = 2283] [outer = 0x12b897000] 16:53:30 INFO - PROCESS | 1651 | 1461023610316 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:53:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:53:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 570ms 16:53:30 INFO - PROCESS | 1651 | 1461023610333 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:53:30 INFO - PROCESS | 1651 | 1461023610334 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:53:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:53:30 INFO - PROCESS | 1651 | 1461023610336 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:53:30 INFO - PROCESS | 1651 | 1461023610337 Marionette TRACE conn2 <- [1,3010,null,{}] 16:53:30 INFO - PROCESS | 1651 | 1461023610340 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:30 INFO - PROCESS | 1651 | 1461023610489 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:53:30 INFO - PROCESS | 1651 | 1461023610505 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:30 INFO - PROCESS | 1651 | ++DOCSHELL 0x137f6e000 == 114 [pid = 1651] [id = 762] 16:53:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x12cf51400) [pid = 1651] [serial = 2284] [outer = 0x0] 16:53:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x12cf5a000) [pid = 1651] [serial = 2285] [outer = 0x12cf51400] 16:53:30 INFO - PROCESS | 1651 | 1461023610530 Marionette DEBUG loaded listener.js 16:53:30 INFO - PROCESS | 1651 | ++DOMWINDOW == 285 (0x12d8a9400) [pid = 1651] [serial = 2286] [outer = 0x12cf51400] 16:53:30 INFO - PROCESS | 1651 | 1461023610891 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:53:30 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:53:30 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 570ms 16:53:30 INFO - PROCESS | 1651 | 1461023610907 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:53:30 INFO - PROCESS | 1651 | 1461023610908 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:53:30 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:53:30 INFO - PROCESS | 1651 | 1461023610913 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:53:30 INFO - PROCESS | 1651 | 1461023610914 Marionette TRACE conn2 <- [1,3014,null,{}] 16:53:30 INFO - PROCESS | 1651 | 1461023610926 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:31 INFO - PROCESS | 1651 | 1461023611069 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:53:31 INFO - PROCESS | 1651 | 1461023611085 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a0e2800 == 115 [pid = 1651] [id = 763] 16:53:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 286 (0x12d8aac00) [pid = 1651] [serial = 2287] [outer = 0x0] 16:53:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 287 (0x12ea61400) [pid = 1651] [serial = 2288] [outer = 0x12d8aac00] 16:53:31 INFO - PROCESS | 1651 | 1461023611111 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 1651 | ++DOMWINDOW == 288 (0x12f43ec00) [pid = 1651] [serial = 2289] [outer = 0x12d8aac00] 16:53:31 INFO - PROCESS | 1651 | [1651] 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 16:53:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:53:31 INFO - {} 16:53:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:53:31 INFO - {} 16:53:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:53:31 INFO - {} 16:53:31 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:53:31 INFO - {} 16:53:31 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 582ms 16:53:31 INFO - PROCESS | 1651 | 1461023611491 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:53:31 INFO - PROCESS | 1651 | 1461023611496 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 1651 | 1461023611498 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:53:31 INFO - TEST-START | /FileAPI/fileReader.html 16:53:31 INFO - PROCESS | 1651 | 1461023611500 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 1651 | 1461023611501 Marionette TRACE conn2 <- [1,3018,null,{}] 16:53:31 INFO - PROCESS | 1651 | 1461023611503 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:31 INFO - PROCESS | 1651 | 1461023611650 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 287 (0x11219e800) [pid = 1651] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 286 (0x114b81c00) [pid = 1651] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 285 (0x112109c00) [pid = 1651] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 284 (0x137d47400) [pid = 1651] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 283 (0x12cf5b400) [pid = 1651] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x11b0dd000) [pid = 1651] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x12ebeb400) [pid = 1651] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x128d84c00) [pid = 1651] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x143ad7c00) [pid = 1651] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x14303c000) [pid = 1651] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x1370ac400) [pid = 1651] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x13788c800) [pid = 1651] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x119ece000) [pid = 1651] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x1165df800) [pid = 1651] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x128652000) [pid = 1651] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x13a434800) [pid = 1651] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x137c9bc00) [pid = 1651] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x115454800) [pid = 1651] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x145483000) [pid = 1651] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x11abbe400) [pid = 1651] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x118883000) [pid = 1651] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x11b0d6400) [pid = 1651] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x128d80800) [pid = 1651] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x13a0adc00) [pid = 1651] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x144425000) [pid = 1651] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x142536c00) [pid = 1651] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x112104c00) [pid = 1651] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x128daa000) [pid = 1651] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x1370b1000) [pid = 1651] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x128615800) [pid = 1651] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x12f447c00) [pid = 1651] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x137e19800) [pid = 1651] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x11abc6000) [pid = 1651] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x1163e1c00) [pid = 1651] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x112126800) [pid = 1651] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x13a432000) [pid = 1651] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x137883400) [pid = 1651] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x128dda400) [pid = 1651] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x13a1ce800) [pid = 1651] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x137007000) [pid = 1651] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x1370a8c00) [pid = 1651] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x13a10d800) [pid = 1651] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x11c222800) [pid = 1651] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x112198800) [pid = 1651] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x137e1cc00) [pid = 1651] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x112123800) [pid = 1651] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x11a942000) [pid = 1651] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x13829b800) [pid = 1651] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x13a0b1000) [pid = 1651] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x129aab000) [pid = 1651] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x123b41400) [pid = 1651] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x11c415800) [pid = 1651] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x11b085400) [pid = 1651] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x12d9a0800) [pid = 1651] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x12d9a5400) [pid = 1651] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x12f449c00) [pid = 1651] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x12f2e7400) [pid = 1651] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x12b2b6000) [pid = 1651] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x123fbe400) [pid = 1651] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x123fbf400) [pid = 1651] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12864ac00) [pid = 1651] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x11c419000) [pid = 1651] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x11ba17c00) [pid = 1651] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12ff17000) [pid = 1651] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x13a0ae400) [pid = 1651] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x112119400) [pid = 1651] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x13a09d800) [pid = 1651] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x113ec6800) [pid = 1651] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x11a90bc00) [pid = 1651] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x12d649000) [pid = 1651] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x11ac58400) [pid = 1651] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x128d46c00) [pid = 1651] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x114b88400) [pid = 1651] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x114dadc00) [pid = 1651] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x12ebe4800) [pid = 1651] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:53:32 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x11888e800) [pid = 1651] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:53:32 INFO - PROCESS | 1651 | 1461023612416 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 1651 | ++DOCSHELL 0x114c5f800 == 116 [pid = 1651] [id = 764] 16:53:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 213 (0x11210b000) [pid = 1651] [serial = 2290] [outer = 0x0] 16:53:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 214 (0x112124000) [pid = 1651] [serial = 2291] [outer = 0x11210b000] 16:53:32 INFO - PROCESS | 1651 | 1461023612445 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 1651 | ++DOMWINDOW == 215 (0x114b88400) [pid = 1651] [serial = 2292] [outer = 0x11210b000] 16:53:32 INFO - PROCESS | 1651 | 1461023612737 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:53:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:53:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:53:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:53:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:53:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 1273ms 16:53:32 INFO - PROCESS | 1651 | 1461023612773 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 1651 | 1461023612775 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:53:32 INFO - TEST-START | /FileAPI/historical.html 16:53:32 INFO - PROCESS | 1651 | 1461023612781 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 1651 | 1461023612782 Marionette TRACE conn2 <- [1,3022,null,{}] 16:53:32 INFO - PROCESS | 1651 | 1461023612785 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:32 INFO - PROCESS | 1651 | 1461023612900 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:53:33 INFO - PROCESS | 1651 | 1461023612992 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbc5000 == 117 [pid = 1651] [id = 765] 16:53:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 216 (0x1146ee400) [pid = 1651] [serial = 2293] [outer = 0x0] 16:53:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 217 (0x1191a6000) [pid = 1651] [serial = 2294] [outer = 0x1146ee400] 16:53:33 INFO - PROCESS | 1651 | 1461023613018 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 218 (0x11aea0000) [pid = 1651] [serial = 2295] [outer = 0x1146ee400] 16:53:33 INFO - PROCESS | 1651 | 1461023613297 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:53:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:53:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:53:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:53:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:53:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:53:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:53:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:53:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:53:33 INFO - TEST-OK | /FileAPI/historical.html | took 577ms 16:53:33 INFO - PROCESS | 1651 | 1461023613357 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 1651 | 1461023613358 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:53:33 INFO - TEST-START | /FileAPI/idlharness.html 16:53:33 INFO - PROCESS | 1651 | 1461023613363 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 1651 | 1461023613364 Marionette TRACE conn2 <- [1,3026,null,{}] 16:53:33 INFO - PROCESS | 1651 | 1461023613367 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:33 INFO - PROCESS | 1651 | 1461023613480 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:53:33 INFO - PROCESS | 1651 | 1461023613484 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 1651 | ++DOCSHELL 0x142504000 == 118 [pid = 1651] [id = 766] 16:53:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 219 (0x119d40000) [pid = 1651] [serial = 2296] [outer = 0x0] 16:53:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 220 (0x11c575000) [pid = 1651] [serial = 2297] [outer = 0x119d40000] 16:53:33 INFO - PROCESS | 1651 | 1461023613510 Marionette DEBUG loaded listener.js 16:53:33 INFO - PROCESS | 1651 | ++DOMWINDOW == 221 (0x128652000) [pid = 1651] [serial = 2298] [outer = 0x119d40000] 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:53:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:53:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:53:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:53:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:53:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:53:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:53:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:53:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:53:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:53:34 INFO - PROCESS | 1651 | 1461023614126 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:53:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:53:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:53:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:53:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:53:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:53:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:53:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:53:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:53:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 784ms 16:53:34 INFO - TEST-START | /FileAPI/idlharness.worker 16:53:34 INFO - PROCESS | 1651 | 1461023614149 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 1651 | 1461023614150 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:53:34 INFO - PROCESS | 1651 | 1461023614152 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 1651 | 1461023614153 Marionette TRACE conn2 <- [1,3030,null,{}] 16:53:34 INFO - PROCESS | 1651 | 1461023614156 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:34 INFO - PROCESS | 1651 | 1461023614271 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:53:34 INFO - PROCESS | 1651 | 1461023614276 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 1651 | ++DOCSHELL 0x14516a800 == 119 [pid = 1651] [id = 767] 16:53:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 222 (0x123e49c00) [pid = 1651] [serial = 2299] [outer = 0x0] 16:53:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 223 (0x1370b1800) [pid = 1651] [serial = 2300] [outer = 0x123e49c00] 16:53:34 INFO - PROCESS | 1651 | 1461023614301 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 1651 | ++DOMWINDOW == 224 (0x137a3d000) [pid = 1651] [serial = 2301] [outer = 0x123e49c00] 16:53:34 INFO - PROCESS | 1651 | [1651] 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 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:53:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:53:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:53:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:53:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:53:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:53:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:53:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:53:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:53:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:53:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:53:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:53:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:53:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:53:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:53:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:53:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:53:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:53:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:53:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:53:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:53:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:53:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:53:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:53:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:53:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:53:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:53:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:53:35 INFO - {} 16:53:35 INFO - PROCESS | 1651 | 1461023615311 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:53:35 INFO - {} 16:53:35 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1189ms 16:53:35 INFO - PROCESS | 1651 | 1461023615343 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 1651 | 1461023615345 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:53:35 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:53:35 INFO - PROCESS | 1651 | 1461023615348 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 1651 | 1461023615351 Marionette TRACE conn2 <- [1,3034,null,{}] 16:53:35 INFO - PROCESS | 1651 | 1461023615356 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:35 INFO - PROCESS | 1651 | 1461023615500 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:53:35 INFO - PROCESS | 1651 | 1461023615634 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:35 INFO - PROCESS | 1651 | ++DOCSHELL 0x136f3b800 == 120 [pid = 1651] [id = 768] 16:53:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 225 (0x12ba5b800) [pid = 1651] [serial = 2302] [outer = 0x0] 16:53:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 226 (0x12bc49400) [pid = 1651] [serial = 2303] [outer = 0x12ba5b800] 16:53:35 INFO - PROCESS | 1651 | 1461023615670 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 1651 | ++DOMWINDOW == 227 (0x12d9a5800) [pid = 1651] [serial = 2304] [outer = 0x12ba5b800] 16:53:36 INFO - PROCESS | 1651 | 1461023616073 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:53:36 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:53:36 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 773ms 16:53:36 INFO - PROCESS | 1651 | 1461023616122 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 1651 | 1461023616126 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:53:36 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:53:36 INFO - PROCESS | 1651 | 1461023616152 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 1651 | 1461023616154 Marionette TRACE conn2 <- [1,3038,null,{}] 16:53:36 INFO - PROCESS | 1651 | 1461023616156 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:36 INFO - PROCESS | 1651 | 1461023616296 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:53:36 INFO - PROCESS | 1651 | 1461023616408 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 1651 | ++DOCSHELL 0x13a0dd800 == 121 [pid = 1651] [id = 769] 16:53:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 228 (0x12f446000) [pid = 1651] [serial = 2305] [outer = 0x0] 16:53:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 229 (0x12fb58400) [pid = 1651] [serial = 2306] [outer = 0x12f446000] 16:53:36 INFO - PROCESS | 1651 | 1461023616439 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 1651 | ++DOMWINDOW == 230 (0x137003800) [pid = 1651] [serial = 2307] [outer = 0x12f446000] 16:53:36 INFO - PROCESS | 1651 | 1461023616821 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:53:36 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:53:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:36 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:53:36 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 724ms 16:53:36 INFO - PROCESS | 1651 | 1461023616872 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 1651 | 1461023616873 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:53:36 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:53:36 INFO - PROCESS | 1651 | 1461023616901 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 1651 | 1461023616904 Marionette TRACE conn2 <- [1,3042,null,{}] 16:53:36 INFO - PROCESS | 1651 | 1461023616925 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:37 INFO - PROCESS | 1651 | 1461023617099 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:53:37 INFO - PROCESS | 1651 | 1461023617179 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 1651 | ++DOCSHELL 0x144160800 == 122 [pid = 1651] [id = 770] 16:53:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 231 (0x137011800) [pid = 1651] [serial = 2308] [outer = 0x0] 16:53:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 232 (0x137a3d800) [pid = 1651] [serial = 2309] [outer = 0x137011800] 16:53:37 INFO - PROCESS | 1651 | 1461023617213 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 1651 | ++DOMWINDOW == 233 (0x137abb400) [pid = 1651] [serial = 2310] [outer = 0x137011800] 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:53:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:53:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:53:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:53:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:53:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:53:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:53:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:53:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:53:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:53:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:53:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:53:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:53:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:53:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 879ms 16:53:37 INFO - PROCESS | 1651 | 1461023617767 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:53:37 INFO - PROCESS | 1651 | 1461023617780 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 1651 | 1461023617782 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:53:37 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:53:37 INFO - PROCESS | 1651 | 1461023617785 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 1651 | 1461023617786 Marionette TRACE conn2 <- [1,3046,null,{}] 16:53:37 INFO - PROCESS | 1651 | 1461023617789 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:37 INFO - PROCESS | 1651 | 1461023617959 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:53:38 INFO - PROCESS | 1651 | 1461023618096 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x1454ab800 == 123 [pid = 1651] [id = 771] 16:53:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 234 (0x137ab7000) [pid = 1651] [serial = 2311] [outer = 0x0] 16:53:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 235 (0x137ca0000) [pid = 1651] [serial = 2312] [outer = 0x137ab7000] 16:53:38 INFO - PROCESS | 1651 | 1461023618128 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 236 (0x137e16c00) [pid = 1651] [serial = 2313] [outer = 0x137ab7000] 16:53:38 INFO - PROCESS | 1651 | [1651] 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 16:53:38 INFO - PROCESS | 1651 | 1461023618550 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:53:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:53:38 INFO - {} 16:53:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 773ms 16:53:38 INFO - PROCESS | 1651 | 1461023618559 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:53:38 INFO - PROCESS | 1651 | 1461023618560 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:53:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:53:38 INFO - PROCESS | 1651 | 1461023618562 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 1651 | 1461023618564 Marionette TRACE conn2 <- [1,3050,null,{}] 16:53:38 INFO - PROCESS | 1651 | 1461023618566 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:38 INFO - PROCESS | 1651 | 1461023618700 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:53:38 INFO - PROCESS | 1651 | 1461023618822 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:38 INFO - PROCESS | 1651 | ++DOCSHELL 0x145b0d800 == 124 [pid = 1651] [id = 772] 16:53:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 237 (0x138157400) [pid = 1651] [serial = 2314] [outer = 0x0] 16:53:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 238 (0x138297c00) [pid = 1651] [serial = 2315] [outer = 0x138157400] 16:53:38 INFO - PROCESS | 1651 | 1461023618857 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 1651 | ++DOMWINDOW == 239 (0x13829d800) [pid = 1651] [serial = 2316] [outer = 0x138157400] 16:53:39 INFO - PROCESS | 1651 | 1461023619233 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:53:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:53:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 720ms 16:53:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:53:39 INFO - PROCESS | 1651 | 1461023619284 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:53:39 INFO - PROCESS | 1651 | 1461023619285 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:53:39 INFO - PROCESS | 1651 | 1461023619287 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:53:39 INFO - PROCESS | 1651 | 1461023619289 Marionette TRACE conn2 <- [1,3054,null,{}] 16:53:39 INFO - PROCESS | 1651 | 1461023619292 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:39 INFO - PROCESS | 1651 | 1461023619434 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:53:39 INFO - PROCESS | 1651 | 1461023619576 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1651 | ++DOCSHELL 0x146883800 == 125 [pid = 1651] [id = 773] 16:53:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 240 (0x1382a0800) [pid = 1651] [serial = 2317] [outer = 0x0] 16:53:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 241 (0x13a09f800) [pid = 1651] [serial = 2318] [outer = 0x1382a0800] 16:53:39 INFO - PROCESS | 1651 | 1461023619608 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 1651 | ++DOMWINDOW == 242 (0x13a0b5400) [pid = 1651] [serial = 2319] [outer = 0x1382a0800] 16:53:40 INFO - PROCESS | 1651 | 1461023620133 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:53:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:53:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:53:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:53:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:53:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:53:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 887ms 16:53:40 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:53:40 INFO - PROCESS | 1651 | 1461023620176 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 1651 | 1461023620177 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:53:40 INFO - PROCESS | 1651 | 1461023620180 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 1651 | 1461023620181 Marionette TRACE conn2 <- [1,3058,null,{}] 16:53:40 INFO - PROCESS | 1651 | 1461023620183 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:40 INFO - PROCESS | 1651 | 1461023620326 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:53:40 INFO - PROCESS | 1651 | 1461023620484 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:40 INFO - PROCESS | 1651 | ++DOCSHELL 0x11be82000 == 126 [pid = 1651] [id = 774] 16:53:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 243 (0x112104c00) [pid = 1651] [serial = 2320] [outer = 0x0] 16:53:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 244 (0x1121a1c00) [pid = 1651] [serial = 2321] [outer = 0x112104c00] 16:53:40 INFO - PROCESS | 1651 | 1461023620524 Marionette DEBUG loaded listener.js 16:53:40 INFO - PROCESS | 1651 | ++DOMWINDOW == 245 (0x114da4400) [pid = 1651] [serial = 2322] [outer = 0x112104c00] 16:53:40 INFO - PROCESS | 1651 | 1461023620971 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:53:40 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:53:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:53:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:53:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:53:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:53:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:53:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:53:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:53:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:53:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:53:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:53:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:53:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:53:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:53:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:53:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:53:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:53:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:53:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:53:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:53:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 822ms 16:53:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:53:41 INFO - PROCESS | 1651 | 1461023621003 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:53:41 INFO - PROCESS | 1651 | 1461023621004 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:53:41 INFO - PROCESS | 1651 | 1461023621007 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:53:41 INFO - PROCESS | 1651 | 1461023621008 Marionette TRACE conn2 <- [1,3062,null,{}] 16:53:41 INFO - PROCESS | 1651 | 1461023621010 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:41 INFO - PROCESS | 1651 | 1461023621148 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:53:41 INFO - PROCESS | 1651 | 1461023621290 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 1651 | ++DOCSHELL 0x12d076000 == 127 [pid = 1651] [id = 775] 16:53:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 246 (0x112119000) [pid = 1651] [serial = 2323] [outer = 0x0] 16:53:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 247 (0x1165e6c00) [pid = 1651] [serial = 2324] [outer = 0x112119000] 16:53:41 INFO - PROCESS | 1651 | 1461023621320 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 1651 | ++DOMWINDOW == 248 (0x11aea6c00) [pid = 1651] [serial = 2325] [outer = 0x112119000] 16:53:41 INFO - PROCESS | 1651 | [1651] 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 16:53:41 INFO - PROCESS | 1651 | 1461023621713 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:53:41 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:53:41 INFO - {} 16:53:41 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 720ms 16:53:41 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:53:41 INFO - PROCESS | 1651 | 1461023621728 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:53:41 INFO - PROCESS | 1651 | 1461023621729 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:53:41 INFO - PROCESS | 1651 | 1461023621731 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:53:41 INFO - PROCESS | 1651 | 1461023621733 Marionette TRACE conn2 <- [1,3066,null,{}] 16:53:41 INFO - PROCESS | 1651 | 1461023621735 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:41 INFO - PROCESS | 1651 | 1461023621871 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:53:42 INFO - PROCESS | 1651 | 1461023622015 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x14864d800 == 128 [pid = 1651] [id = 776] 16:53:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 249 (0x11aef9400) [pid = 1651] [serial = 2326] [outer = 0x0] 16:53:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 250 (0x123f0fc00) [pid = 1651] [serial = 2327] [outer = 0x11aef9400] 16:53:42 INFO - PROCESS | 1651 | 1461023622048 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 251 (0x13a104c00) [pid = 1651] [serial = 2328] [outer = 0x11aef9400] 16:53:42 INFO - PROCESS | 1651 | 1461023622414 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:53:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:53:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:53:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:53:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:53:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:53:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:53:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:53:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 722ms 16:53:42 INFO - PROCESS | 1651 | 1461023622453 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 1651 | 1461023622455 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:53:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:53:42 INFO - PROCESS | 1651 | 1461023622457 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 1651 | 1461023622458 Marionette TRACE conn2 <- [1,3070,null,{}] 16:53:42 INFO - PROCESS | 1651 | 1461023622461 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:42 INFO - PROCESS | 1651 | 1461023622599 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:53:42 INFO - PROCESS | 1651 | 1461023622748 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 1651 | ++DOCSHELL 0x1487e9800 == 129 [pid = 1651] [id = 777] 16:53:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 252 (0x11bea6400) [pid = 1651] [serial = 2329] [outer = 0x0] 16:53:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 253 (0x13a29a000) [pid = 1651] [serial = 2330] [outer = 0x11bea6400] 16:53:42 INFO - PROCESS | 1651 | 1461023622779 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 1651 | ++DOMWINDOW == 254 (0x13a357800) [pid = 1651] [serial = 2331] [outer = 0x11bea6400] 16:53:43 INFO - PROCESS | 1651 | 1461023623170 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:53:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 720ms 16:53:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:53:43 INFO - PROCESS | 1651 | 1461023623177 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 1651 | 1461023623179 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:53:43 INFO - PROCESS | 1651 | 1461023623181 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 1651 | 1461023623183 Marionette TRACE conn2 <- [1,3074,null,{}] 16:53:43 INFO - PROCESS | 1651 | 1461023623186 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:43 INFO - PROCESS | 1651 | 1461023623336 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:53:43 INFO - PROCESS | 1651 | 1461023623492 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:43 INFO - PROCESS | 1651 | ++DOCSHELL 0x146c77000 == 130 [pid = 1651] [id = 778] 16:53:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 255 (0x13a431000) [pid = 1651] [serial = 2332] [outer = 0x0] 16:53:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 256 (0x13a437800) [pid = 1651] [serial = 2333] [outer = 0x13a431000] 16:53:43 INFO - PROCESS | 1651 | 1461023623527 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 1651 | ++DOMWINDOW == 257 (0x13ab10c00) [pid = 1651] [serial = 2334] [outer = 0x13a431000] 16:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:53:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:53:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 720ms 16:53:43 INFO - PROCESS | 1651 | 1461023623897 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:53:43 INFO - PROCESS | 1651 | 1461023623901 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 1651 | 1461023623902 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:53:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:53:43 INFO - PROCESS | 1651 | 1461023623905 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 1651 | 1461023623906 Marionette TRACE conn2 <- [1,3078,null,{}] 16:53:43 INFO - PROCESS | 1651 | 1461023623909 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:44 INFO - PROCESS | 1651 | 1461023624048 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:53:44 INFO - PROCESS | 1651 | 1461023624195 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x146c64800 == 131 [pid = 1651] [id = 779] 16:53:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 258 (0x137c9b400) [pid = 1651] [serial = 2335] [outer = 0x0] 16:53:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 259 (0x13a436400) [pid = 1651] [serial = 2336] [outer = 0x137c9b400] 16:53:44 INFO - PROCESS | 1651 | 1461023624225 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 260 (0x141de0c00) [pid = 1651] [serial = 2337] [outer = 0x137c9b400] 16:53:44 INFO - PROCESS | 1651 | 1461023624621 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:53:44 INFO - PROCESS | 1651 | 1461023624630 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:53:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:53:44 INFO - PROCESS | 1651 | 1461023624633 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:53:44 INFO - PROCESS | 1651 | 1461023624634 Marionette TRACE conn2 <- [1,3082,null,{}] 16:53:44 INFO - PROCESS | 1651 | 1461023624637 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:44 INFO - PROCESS | 1651 | 1461023624775 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:53:44 INFO - PROCESS | 1651 | 1461023624926 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 1651 | ++DOCSHELL 0x1472bc800 == 132 [pid = 1651] [id = 780] 16:53:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 261 (0x137e18400) [pid = 1651] [serial = 2338] [outer = 0x0] 16:53:44 INFO - PROCESS | 1651 | ++DOMWINDOW == 262 (0x14252bc00) [pid = 1651] [serial = 2339] [outer = 0x137e18400] 16:53:44 INFO - PROCESS | 1651 | 1461023624958 Marionette DEBUG loaded listener.js 16:53:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 263 (0x142777800) [pid = 1651] [serial = 2340] [outer = 0x137e18400] 16:53:45 INFO - PROCESS | 1651 | 1461023625387 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:53:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:53:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:53:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:53:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:53:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 774ms 16:53:45 INFO - PROCESS | 1651 | 1461023625407 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 1651 | 1461023625409 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:53:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:53:45 INFO - PROCESS | 1651 | 1461023625411 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 1651 | 1461023625412 Marionette TRACE conn2 <- [1,3086,null,{}] 16:53:45 INFO - PROCESS | 1651 | 1461023625415 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:45 INFO - PROCESS | 1651 | 1461023625558 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:53:45 INFO - PROCESS | 1651 | 1461023625707 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 1651 | ++DOCSHELL 0x126c4c000 == 133 [pid = 1651] [id = 781] 16:53:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 264 (0x118f82400) [pid = 1651] [serial = 2341] [outer = 0x0] 16:53:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 265 (0x11b7e5800) [pid = 1651] [serial = 2342] [outer = 0x118f82400] 16:53:45 INFO - PROCESS | 1651 | 1461023625740 Marionette DEBUG loaded listener.js 16:53:45 INFO - PROCESS | 1651 | ++DOMWINDOW == 266 (0x128d43c00) [pid = 1651] [serial = 2343] [outer = 0x118f82400] 16:53:46 INFO - PROCESS | 1651 | 1461023626103 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:53:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:53:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 721ms 16:53:46 INFO - PROCESS | 1651 | 1461023626132 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:53:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:53:46 INFO - PROCESS | 1651 | 1461023626134 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:53:46 INFO - PROCESS | 1651 | 1461023626136 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 1651 | 1461023626138 Marionette TRACE conn2 <- [1,3090,null,{}] 16:53:46 INFO - PROCESS | 1651 | 1461023626140 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:46 INFO - PROCESS | 1651 | 1461023626301 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:53:46 INFO - PROCESS | 1651 | 1461023626459 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:46 INFO - PROCESS | 1651 | ++DOCSHELL 0x12ba12000 == 134 [pid = 1651] [id = 782] 16:53:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 267 (0x114b3e000) [pid = 1651] [serial = 2344] [outer = 0x0] 16:53:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 268 (0x11977e800) [pid = 1651] [serial = 2345] [outer = 0x114b3e000] 16:53:46 INFO - PROCESS | 1651 | 1461023626496 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 1651 | ++DOMWINDOW == 269 (0x12af69400) [pid = 1651] [serial = 2346] [outer = 0x114b3e000] 16:53:46 INFO - PROCESS | 1651 | 1461023626869 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:53:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:53:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 775ms 16:53:46 INFO - PROCESS | 1651 | 1461023626912 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 1651 | 1461023626913 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:53:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:53:46 INFO - PROCESS | 1651 | 1461023626915 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 1651 | 1461023626917 Marionette TRACE conn2 <- [1,3094,null,{}] 16:53:46 INFO - PROCESS | 1651 | 1461023626919 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:47 INFO - PROCESS | 1651 | 1461023627063 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:53:47 INFO - PROCESS | 1651 | 1461023627186 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12fbd9000 == 135 [pid = 1651] [id = 783] 16:53:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 270 (0x114b8f800) [pid = 1651] [serial = 2347] [outer = 0x0] 16:53:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 271 (0x1161f1000) [pid = 1651] [serial = 2348] [outer = 0x114b8f800] 16:53:47 INFO - PROCESS | 1651 | 1461023627217 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 272 (0x12af64800) [pid = 1651] [serial = 2349] [outer = 0x114b8f800] 16:53:47 INFO - PROCESS | 1651 | 1461023627592 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:53:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:53:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 719ms 16:53:47 INFO - PROCESS | 1651 | 1461023627634 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:53:47 INFO - PROCESS | 1651 | 1461023627636 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:53:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:53:47 INFO - PROCESS | 1651 | 1461023627638 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:53:47 INFO - PROCESS | 1651 | 1461023627640 Marionette TRACE conn2 <- [1,3098,null,{}] 16:53:47 INFO - PROCESS | 1651 | 1461023627642 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:47 INFO - PROCESS | 1651 | 1461023627786 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:53:47 INFO - PROCESS | 1651 | 1461023627957 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e4d7000 == 136 [pid = 1651] [id = 784] 16:53:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 273 (0x11222b400) [pid = 1651] [serial = 2350] [outer = 0x0] 16:53:47 INFO - PROCESS | 1651 | ++DOMWINDOW == 274 (0x114c13800) [pid = 1651] [serial = 2351] [outer = 0x11222b400] 16:53:47 INFO - PROCESS | 1651 | 1461023627987 Marionette DEBUG loaded listener.js 16:53:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 275 (0x11b08cc00) [pid = 1651] [serial = 2352] [outer = 0x11222b400] 16:53:48 INFO - PROCESS | 1651 | 1461023628373 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:53:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:53:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:53:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 769ms 16:53:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:53:48 INFO - PROCESS | 1651 | 1461023628407 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 1651 | 1461023628409 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:53:48 INFO - PROCESS | 1651 | 1461023628411 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 1651 | 1461023628413 Marionette TRACE conn2 <- [1,3102,null,{}] 16:53:48 INFO - PROCESS | 1651 | 1461023628415 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:48 INFO - PROCESS | 1651 | 1461023628560 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:53:48 INFO - PROCESS | 1651 | 1461023628714 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:48 INFO - PROCESS | 1651 | ++DOCSHELL 0x12f5aa800 == 137 [pid = 1651] [id = 785] 16:53:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 276 (0x112230800) [pid = 1651] [serial = 2353] [outer = 0x0] 16:53:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 277 (0x116569000) [pid = 1651] [serial = 2354] [outer = 0x112230800] 16:53:48 INFO - PROCESS | 1651 | 1461023628745 Marionette DEBUG loaded listener.js 16:53:48 INFO - PROCESS | 1651 | ++DOMWINDOW == 278 (0x12b052000) [pid = 1651] [serial = 2355] [outer = 0x112230800] 16:53:49 INFO - PROCESS | 1651 | 1461023629123 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:53:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:53:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 722ms 16:53:49 INFO - PROCESS | 1651 | 1461023629134 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:53:49 INFO - PROCESS | 1651 | 1461023629135 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:53:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:53:49 INFO - PROCESS | 1651 | 1461023629137 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:53:49 INFO - PROCESS | 1651 | 1461023629138 Marionette TRACE conn2 <- [1,3106,null,{}] 16:53:49 INFO - PROCESS | 1651 | 1461023629140 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:49 INFO - PROCESS | 1651 | 1461023629285 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:53:49 INFO - PROCESS | 1651 | 1461023629697 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:49 INFO - PROCESS | 1651 | ++DOCSHELL 0x129a8c800 == 138 [pid = 1651] [id = 786] 16:53:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 279 (0x112108400) [pid = 1651] [serial = 2356] [outer = 0x0] 16:53:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 280 (0x11211a400) [pid = 1651] [serial = 2357] [outer = 0x112108400] 16:53:49 INFO - PROCESS | 1651 | 1461023629728 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 1651 | ++DOMWINDOW == 281 (0x112230400) [pid = 1651] [serial = 2358] [outer = 0x112108400] 16:53:50 INFO - PROCESS | 1651 | 1461023630125 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:53:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:53:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:53:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:53:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1022ms 16:53:50 INFO - PROCESS | 1651 | 1461023630160 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 1651 | 1461023630162 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:53:50 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:53:50 INFO - PROCESS | 1651 | 1461023630175 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 1651 | 1461023630177 Marionette TRACE conn2 <- [1,3110,null,{}] 16:53:50 INFO - PROCESS | 1651 | 1461023630182 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:50 INFO - PROCESS | 1651 | 1461023630351 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:53:50 INFO - PROCESS | 1651 | 1461023630516 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:50 INFO - PROCESS | 1651 | ++DOCSHELL 0x12e426800 == 139 [pid = 1651] [id = 787] 16:53:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 282 (0x112197c00) [pid = 1651] [serial = 2359] [outer = 0x0] 16:53:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 283 (0x114403c00) [pid = 1651] [serial = 2360] [outer = 0x112197c00] 16:53:50 INFO - PROCESS | 1651 | 1461023630545 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 1651 | ++DOMWINDOW == 284 (0x1188df800) [pid = 1651] [serial = 2361] [outer = 0x112197c00] 16:53:50 INFO - PROCESS | 1651 | 1461023630964 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:53:50 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:53:50 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:53:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:53:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:53:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:53:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:53:50 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 824ms 16:53:51 INFO - PROCESS | 1651 | 1461023631001 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:53:51 INFO - PROCESS | 1651 | 1461023631004 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:53:51 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:53:51 INFO - PROCESS | 1651 | 1461023631007 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:53:51 INFO - PROCESS | 1651 | 1461023631008 Marionette TRACE conn2 <- [1,3114,null,{}] 16:53:51 INFO - PROCESS | 1651 | 1461023631010 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:51 INFO - PROCESS | 1651 | 1461023631143 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:53:51 INFO - PROCESS | 1651 | 1461023631270 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\", \"0e9bbadf-dc7b-4bae-8a1f-e4bb1d9bd2ca\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:51 INFO - PROCESS | 1651 | ++DOCSHELL 0x123b7f800 == 140 [pid = 1651] [id = 788] 16:53:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 285 (0x11abbe400) [pid = 1651] [serial = 2362] [outer = 0x0] 16:53:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 286 (0x11b7d8c00) [pid = 1651] [serial = 2363] [outer = 0x11abbe400] 16:53:51 INFO - PROCESS | 1651 | 1461023631299 Marionette DEBUG loaded listener.js 16:53:51 INFO - PROCESS | 1651 | ++DOMWINDOW == 287 (0x12749a000) [pid = 1651] [serial = 2364] [outer = 0x11abbe400] 16:53:51 INFO - PROCESS | 1651 | 1461023631696 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:53:51 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:53:51 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 719ms 16:53:51 INFO - PROCESS | 1651 | 1461023631726 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:53:51 INFO - PROCESS | 1651 | 1461023631727 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12f419800 == 139 [pid = 1651] [id = 196] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x142504000 == 138 [pid = 1651] [id = 766] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbc5000 == 137 [pid = 1651] [id = 765] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x114c5f800 == 136 [pid = 1651] [id = 764] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x13a0e2800 == 135 [pid = 1651] [id = 763] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x137f6e000 == 134 [pid = 1651] [id = 762] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 286 (0x13a35e800) [pid = 1651] [serial = 2152] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 285 (0x13ab08c00) [pid = 1651] [serial = 2155] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 284 (0x142537800) [pid = 1651] [serial = 2158] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 283 (0x1432c8800) [pid = 1651] [serial = 2161] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 282 (0x143ad2800) [pid = 1651] [serial = 2164] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 281 (0x1432e0800) [pid = 1651] [serial = 2167] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 280 (0x11ac58000) [pid = 1651] [serial = 2170] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 279 (0x12b206c00) [pid = 1651] [serial = 2209] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x137530000 == 133 [pid = 1651] [id = 761] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12f406800 == 132 [pid = 1651] [id = 760] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12e438000 == 131 [pid = 1651] [id = 759] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12bb06800 == 130 [pid = 1651] [id = 758] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x123705800 == 129 [pid = 1651] [id = 757] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11958e800 == 128 [pid = 1651] [id = 756] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x13773c000 == 127 [pid = 1651] [id = 755] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12fbc0800 == 126 [pid = 1651] [id = 754] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x130809000 == 125 [pid = 1651] [id = 753] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12e42f000 == 124 [pid = 1651] [id = 752] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x115815000 == 123 [pid = 1651] [id = 751] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x123f38000 == 122 [pid = 1651] [id = 750] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x1431c9000 == 121 [pid = 1651] [id = 747] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x14250f800 == 120 [pid = 1651] [id = 746] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x141d15000 == 119 [pid = 1651] [id = 745] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x13ab31000 == 118 [pid = 1651] [id = 744] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x13a2e9000 == 117 [pid = 1651] [id = 743] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x13a0c7000 == 116 [pid = 1651] [id = 742] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x137f72000 == 115 [pid = 1651] [id = 741] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x137b22800 == 114 [pid = 1651] [id = 740] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x136f65000 == 113 [pid = 1651] [id = 739] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x12c611800 == 112 [pid = 1651] [id = 738] 16:53:52 INFO - PROCESS | 1651 | --DOCSHELL 0x11980f800 == 111 [pid = 1651] [id = 737] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 278 (0x11aef6800) [pid = 1651] [serial = 2069] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 277 (0x13a0b6c00) [pid = 1651] [serial = 1892] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 276 (0x12ba5c800) [pid = 1651] [serial = 1943] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 275 (0x14252c400) [pid = 1651] [serial = 1721] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 274 (0x137d47000) [pid = 1651] [serial = 2087] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 273 (0x145486000) [pid = 1651] [serial = 1832] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 272 (0x1456ca000) [pid = 1651] [serial = 1829] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 271 (0x13a0a0c00) [pid = 1651] [serial = 2099] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 270 (0x11a948400) [pid = 1651] [serial = 2012] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 269 (0x1274a2400) [pid = 1651] [serial = 1865] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 268 (0x12cf55c00) [pid = 1651] [serial = 2075] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 267 (0x13a0b7000) [pid = 1651] [serial = 1883] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 266 (0x145483c00) [pid = 1651] [serial = 1826] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 265 (0x1432da000) [pid = 1651] [serial = 1817] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 264 (0x11b084c00) [pid = 1651] [serial = 1967] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 263 (0x12d645000) [pid = 1651] [serial = 1868] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 262 (0x1432d3c00) [pid = 1651] [serial = 1961] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 261 (0x143ad6c00) [pid = 1651] [serial = 1820] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 260 (0x13a42c400) [pid = 1651] [serial = 1874] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 259 (0x138160000) [pid = 1651] [serial = 2093] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 258 (0x12b054800) [pid = 1651] [serial = 2021] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 257 (0x11abbac00) [pid = 1651] [serial = 1862] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 256 (0x12bbd0000) [pid = 1651] [serial = 1964] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 255 (0x14277dc00) [pid = 1651] [serial = 1814] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 254 (0x13788d800) [pid = 1651] [serial = 1886] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 253 (0x1370ac000) [pid = 1651] [serial = 2081] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 252 (0x13ab08800) [pid = 1651] [serial = 1811] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 251 (0x145aa0000) [pid = 1651] [serial = 1835] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 250 (0x137ca6000) [pid = 1651] [serial = 1949] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 249 (0x143adb800) [pid = 1651] [serial = 1877] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 248 (0x129aa9800) [pid = 1651] [serial = 2018] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 247 (0x145aa8800) [pid = 1651] [serial = 1838] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 246 (0x13a0a2800) [pid = 1651] [serial = 1952] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 245 (0x114b8dc00) [pid = 1651] [serial = 1937] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 244 (0x11c41c800) [pid = 1651] [serial = 2015] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 243 (0x13a42f800) [pid = 1651] [serial = 1955] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 242 (0x142776800) [pid = 1651] [serial = 1958] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 241 (0x143049400) [pid = 1651] [serial = 1895] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 240 (0x13829dc00) [pid = 1651] [serial = 2096] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 239 (0x114b85c00) [pid = 1651] [serial = 2009] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 238 (0x137e18c00) [pid = 1651] [serial = 2090] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 237 (0x137009400) [pid = 1651] [serial = 2078] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 236 (0x128651400) [pid = 1651] [serial = 1940] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 235 (0x1370adc00) [pid = 1651] [serial = 1871] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 234 (0x1370a6c00) [pid = 1651] [serial = 1946] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 233 (0x14441fc00) [pid = 1651] [serial = 1823] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 232 (0x143047c00) [pid = 1651] [serial = 1880] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 231 (0x137c9d000) [pid = 1651] [serial = 2084] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 230 (0x13a09fc00) [pid = 1651] [serial = 1889] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 229 (0x12ebe2000) [pid = 1651] [serial = 2030] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 228 (0x12fb8ec00) [pid = 1651] [serial = 2036] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 227 (0x12f449000) [pid = 1651] [serial = 2033] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 226 (0x12cf4cc00) [pid = 1651] [serial = 2024] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 225 (0x12427d000) [pid = 1651] [serial = 2072] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 224 (0x12e22fc00) [pid = 1651] [serial = 2027] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 223 (0x128d49000) [pid = 1651] [serial = 2200] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 222 (0x1287df800) [pid = 1651] [serial = 2198] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 221 (0x128d8bc00) [pid = 1651] [serial = 2201] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 220 (0x1287e8c00) [pid = 1651] [serial = 2132] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 219 (0x123fb9400) [pid = 1651] [serial = 2131] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 218 (0x11bea3c00) [pid = 1651] [serial = 2188] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 217 (0x11c12ac00) [pid = 1651] [serial = 2189] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 216 (0x137e21000) [pid = 1651] [serial = 2126] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 215 (0x13a29cc00) [pid = 1651] [serial = 2147] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 214 (0x13a1d1000) [pid = 1651] [serial = 2146] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 213 (0x114c07c00) [pid = 1651] [serial = 2174] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 212 (0x11222b000) [pid = 1651] [serial = 2173] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 211 (0x13a1c5400) [pid = 1651] [serial = 2144] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 210 (0x13a10e800) [pid = 1651] [serial = 2143] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 209 (0x114b90800) [pid = 1651] [serial = 2177] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 208 (0x1146f3000) [pid = 1651] [serial = 2176] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 207 (0x13a35a400) [pid = 1651] [serial = 2150] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 206 (0x13a355800) [pid = 1651] [serial = 2149] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 205 (0x12ff18400) [pid = 1651] [serial = 2138] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 204 (0x12fb59c00) [pid = 1651] [serial = 2137] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 203 (0x11ae9d000) [pid = 1651] [serial = 2185] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 202 (0x11b08ac00) [pid = 1651] [serial = 2186] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 201 (0x12afe1000) [pid = 1651] [serial = 2134] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 200 (0x12cf4c400) [pid = 1651] [serial = 2135] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 199 (0x11aea1000) [pid = 1651] [serial = 2129] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 198 (0x119542400) [pid = 1651] [serial = 2128] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 197 (0x11553b000) [pid = 1651] [serial = 2179] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 196 (0x118870000) [pid = 1651] [serial = 2180] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 195 (0x137a34000) [pid = 1651] [serial = 2140] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 194 (0x138299800) [pid = 1651] [serial = 2141] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 193 (0x119ed0c00) [pid = 1651] [serial = 2182] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 192 (0x11abc6c00) [pid = 1651] [serial = 2183] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 191 (0x12b052c00) [pid = 1651] [serial = 2207] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 190 (0x128db1400) [pid = 1651] [serial = 2203] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 189 (0x123f09800) [pid = 1651] [serial = 2191] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 188 (0x129a51800) [pid = 1651] [serial = 2204] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 187 (0x126c6b400) [pid = 1651] [serial = 2195] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 186 (0x12afe6400) [pid = 1651] [serial = 2206] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 185 (0x123f14800) [pid = 1651] [serial = 2192] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 184 (0x126431400) [pid = 1651] [serial = 2194] [outer = 0x0] [url = about:blank] 16:53:52 INFO - PROCESS | 1651 | --DOMWINDOW == 183 (0x128619400) [pid = 1651] [serial = 2197] [outer = 0x0] [url = about:blank] 16:53:52 WARNING - u'runner_teardown' () 16:53:52 INFO - No more tests 16:53:52 INFO - Got 0 unexpected results 16:53:52 INFO - SUITE-END | took 550s 16:53:52 INFO - Closing logging queue 16:53:52 INFO - queue closed 16:53:52 INFO - Return code: 0 16:53:52 WARNING - # TBPL SUCCESS # 16:53:52 INFO - Running post-action listener: _resource_record_post_action 16:53:52 INFO - Running post-run listener: _resource_record_post_run 16:53:53 INFO - Total resource usage - Wall time: 573s; CPU: 57.0%; Read bytes: 37578240; Write bytes: 997515776; Read time: 397; Write time: 4979 16:53:53 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:53:53 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 198136320; Write bytes: 195026432; Read time: 15711; Write time: 441 16:53:53 INFO - run-tests - Wall time: 554s; CPU: 58.0%; Read bytes: 30051840; Write bytes: 792183808; Read time: 303; Write time: 4503 16:53:53 INFO - Running post-run listener: _upload_blobber_files 16:53:53 INFO - Blob upload gear active. 16:53:53 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:53:53 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:53:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:53:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:53:54 INFO - (blobuploader) - INFO - Open directory for files ... 16:53:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:53:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:53:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:53:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:53:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:53:55 INFO - (blobuploader) - INFO - Done attempting. 16:53:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:53:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:53:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:53:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:53:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:53:57 INFO - (blobuploader) - INFO - Done attempting. 16:53:57 INFO - (blobuploader) - INFO - Iteration through files over. 16:53:57 INFO - Return code: 0 16:53:57 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:53:57 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:53:57 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ad626252e6e06e59195767bd8fbec3a9df9d52f8f196c13071f198058d560c917d01f2514d3cfa4db978b46e283266b9160d254dccc2398d0cbefc512159795f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/99feaf40973fbe73a8255525bc6067e2f8072f3e36ca7fe20eb0cea30f9b8b4d17fd5a35bc2c59ee48559c5ee695549c90c42128efbabfa6417c51e41395a59d"} 16:53:57 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:53:57 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:53:57 INFO - Contents: 16:53:57 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/ad626252e6e06e59195767bd8fbec3a9df9d52f8f196c13071f198058d560c917d01f2514d3cfa4db978b46e283266b9160d254dccc2398d0cbefc512159795f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/99feaf40973fbe73a8255525bc6067e2f8072f3e36ca7fe20eb0cea30f9b8b4d17fd5a35bc2c59ee48559c5ee695549c90c42128efbabfa6417c51e41395a59d"} 16:53:57 INFO - Running post-run listener: copy_logs_to_upload_dir 16:53:57 INFO - Copying logs to upload dir... 16:53:57 INFO - mkdir: /builds/slave/test/build/upload/logs 16:53:57 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=628.367697 ========= master_lag: 0.63 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 28 secs) (at 2016-04-18 16:53:57.839099) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 16:53:57.846450) ========= 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.putc3vk7YO/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.6wfpgzZtfD/Listeners TMPDIR=/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/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/ad626252e6e06e59195767bd8fbec3a9df9d52f8f196c13071f198058d560c917d01f2514d3cfa4db978b46e283266b9160d254dccc2398d0cbefc512159795f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/99feaf40973fbe73a8255525bc6067e2f8072f3e36ca7fe20eb0cea30f9b8b4d17fd5a35bc2c59ee48559c5ee695549c90c42128efbabfa6417c51e41395a59d"} build_url:https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012979 build_url: 'https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/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/ad626252e6e06e59195767bd8fbec3a9df9d52f8f196c13071f198058d560c917d01f2514d3cfa4db978b46e283266b9160d254dccc2398d0cbefc512159795f", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/99feaf40973fbe73a8255525bc6067e2f8072f3e36ca7fe20eb0cea30f9b8b4d17fd5a35bc2c59ee48559c5ee695549c90c42128efbabfa6417c51e41395a59d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/dGbwhVLtRjGpPj9YaatK6Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 16:53:57.895222) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:53:57.895519) ========= 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.putc3vk7YO/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.6wfpgzZtfD/Listeners TMPDIR=/var/folders/_w/5sv6_fds1bq91k_r0pg26gd800000w/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.005443 ========= master_lag: 0.10 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:53:58.003123) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 16:53:58.003425) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 16:53:58.004121) ========= ========= Total master_lag: 7.46 =========